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

models.cloud9-2017-09-23-intermediate.json Maven / Gradle / Ivy

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "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" : [ "describeEnvironmentMemberships", "listEnvironments" ]
  },
  "metadata" : {
    "apiVersion" : "2017-09-23",
    "asyncBuilder" : "DefaultCloud9AsyncClientBuilder",
    "asyncBuilderInterface" : "Cloud9AsyncClientBuilder",
    "asyncClient" : "DefaultCloud9AsyncClient",
    "asyncInterface" : "Cloud9AsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultCloud9BaseClientBuilder",
    "baseBuilderInterface" : "Cloud9BaseClientBuilder",
    "baseExceptionName" : "Cloud9Exception",
    "baseRequestName" : "Cloud9Request",
    "baseResponseName" : "Cloud9Response",
    "cborProtocol" : false,
    "clientPackageName" : "cloud9",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "AWS Cloud9",
    "documentation" : "AWS Cloud9 

AWS Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.

For more information about AWS Cloud9, see the AWS Cloud9 User Guide.

AWS Cloud9 supports these operations:

  • CreateEnvironmentEC2: Creates an AWS Cloud9 development environment, launches an Amazon EC2 instance, and then connects from the instance to the environment.

  • CreateEnvironmentMembership: Adds an environment member to an environment.

  • DeleteEnvironment: Deletes an environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.

  • DeleteEnvironmentMembership: Deletes an environment member from an environment.

  • DescribeEnvironmentMemberships: Gets information about environment members for an environment.

  • DescribeEnvironments: Gets information about environments.

  • DescribeEnvironmentStatus: Gets status information for an environment.

  • ListEnvironments: Gets a list of environment identifiers.

  • UpdateEnvironment: Changes the settings of an existing environment.

  • UpdateEnvironmentMembership: Changes the settings of an existing environment member for an environment.

", "endpointPrefix" : "cloud9", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.cloud9", "fullModelPackageName" : "software.amazon.awssdk.services.cloud9.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.cloud9.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.cloud9.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.cloud9.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "cloud9.model", "paginatorsPackageName" : "cloud9.paginators", "protocol" : "json", "requestTransformPackageName" : "cloud9.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Cloud9", "serviceName" : "Cloud9", "signingName" : "cloud9", "syncBuilder" : "DefaultCloud9ClientBuilder", "syncBuilderInterface" : "Cloud9ClientBuilder", "syncClient" : "DefaultCloud9Client", "syncInterface" : "Cloud9Client", "transformPackageName" : "cloud9.transform", "uid" : "cloud9-2017-09-23", "xmlProtocol" : false }, "operations" : { "CreateEnvironmentEC2" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an AWS Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateEnvironmentEc2Request", "variableName" : "createEnvironmentEc2Request", "variableType" : "CreateEnvironmentEc2Request", "documentation" : "", "simpleType" : "CreateEnvironmentEc2Request", "variableSetterType" : "CreateEnvironmentEc2Request" }, "methodName" : "createEnvironmentEC2", "operationName" : "CreateEnvironmentEC2", "paginated" : false, "returnType" : { "returnType" : "CreateEnvironmentEc2Response", "documentation" : null }, "syncReturnType" : "CreateEnvironmentEc2Response" }, "CreateEnvironmentMembership" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds an environment member to an AWS Cloud9 development environment.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateEnvironmentMembershipRequest", "variableName" : "createEnvironmentMembershipRequest", "variableType" : "CreateEnvironmentMembershipRequest", "documentation" : "", "simpleType" : "CreateEnvironmentMembershipRequest", "variableSetterType" : "CreateEnvironmentMembershipRequest" }, "methodName" : "createEnvironmentMembership", "operationName" : "CreateEnvironmentMembership", "paginated" : false, "returnType" : { "returnType" : "CreateEnvironmentMembershipResponse", "documentation" : null }, "syncReturnType" : "CreateEnvironmentMembershipResponse" }, "DeleteEnvironment" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an AWS Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteEnvironmentRequest", "variableName" : "deleteEnvironmentRequest", "variableType" : "DeleteEnvironmentRequest", "documentation" : "", "simpleType" : "DeleteEnvironmentRequest", "variableSetterType" : "DeleteEnvironmentRequest" }, "methodName" : "deleteEnvironment", "operationName" : "DeleteEnvironment", "paginated" : false, "returnType" : { "returnType" : "DeleteEnvironmentResponse", "documentation" : null }, "syncReturnType" : "DeleteEnvironmentResponse" }, "DeleteEnvironmentMembership" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an environment member from an AWS Cloud9 development environment.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteEnvironmentMembershipRequest", "variableName" : "deleteEnvironmentMembershipRequest", "variableType" : "DeleteEnvironmentMembershipRequest", "documentation" : "", "simpleType" : "DeleteEnvironmentMembershipRequest", "variableSetterType" : "DeleteEnvironmentMembershipRequest" }, "methodName" : "deleteEnvironmentMembership", "operationName" : "DeleteEnvironmentMembership", "paginated" : false, "returnType" : { "returnType" : "DeleteEnvironmentMembershipResponse", "documentation" : null }, "syncReturnType" : "DeleteEnvironmentMembershipResponse" }, "DescribeEnvironmentMemberships" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about environment members for an AWS Cloud9 development environment.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEnvironmentMembershipsRequest", "variableName" : "describeEnvironmentMembershipsRequest", "variableType" : "DescribeEnvironmentMembershipsRequest", "documentation" : "", "simpleType" : "DescribeEnvironmentMembershipsRequest", "variableSetterType" : "DescribeEnvironmentMembershipsRequest" }, "methodName" : "describeEnvironmentMemberships", "operationName" : "DescribeEnvironmentMemberships", "paginated" : true, "returnType" : { "returnType" : "DescribeEnvironmentMembershipsResponse", "documentation" : null }, "syncReturnType" : "DescribeEnvironmentMembershipsResponse" }, "DescribeEnvironmentStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets status information for an AWS Cloud9 development environment.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEnvironmentStatusRequest", "variableName" : "describeEnvironmentStatusRequest", "variableType" : "DescribeEnvironmentStatusRequest", "documentation" : "", "simpleType" : "DescribeEnvironmentStatusRequest", "variableSetterType" : "DescribeEnvironmentStatusRequest" }, "methodName" : "describeEnvironmentStatus", "operationName" : "DescribeEnvironmentStatus", "paginated" : false, "returnType" : { "returnType" : "DescribeEnvironmentStatusResponse", "documentation" : null }, "syncReturnType" : "DescribeEnvironmentStatusResponse" }, "DescribeEnvironments" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about AWS Cloud9 development environments.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEnvironmentsRequest", "variableName" : "describeEnvironmentsRequest", "variableType" : "DescribeEnvironmentsRequest", "documentation" : "", "simpleType" : "DescribeEnvironmentsRequest", "variableSetterType" : "DescribeEnvironmentsRequest" }, "methodName" : "describeEnvironments", "operationName" : "DescribeEnvironments", "paginated" : false, "returnType" : { "returnType" : "DescribeEnvironmentsResponse", "documentation" : null }, "syncReturnType" : "DescribeEnvironmentsResponse" }, "ListEnvironments" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a list of AWS Cloud9 development environment identifiers.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListEnvironmentsRequest", "variableName" : "listEnvironmentsRequest", "variableType" : "ListEnvironmentsRequest", "documentation" : "", "simpleType" : "ListEnvironmentsRequest", "variableSetterType" : "ListEnvironmentsRequest" }, "methodName" : "listEnvironments", "operationName" : "ListEnvironments", "paginated" : true, "returnType" : { "returnType" : "ListEnvironmentsResponse", "documentation" : null }, "syncReturnType" : "ListEnvironmentsResponse" }, "UpdateEnvironment" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Changes the settings of an existing AWS Cloud9 development environment.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateEnvironmentRequest", "variableName" : "updateEnvironmentRequest", "variableType" : "UpdateEnvironmentRequest", "documentation" : "", "simpleType" : "UpdateEnvironmentRequest", "variableSetterType" : "UpdateEnvironmentRequest" }, "methodName" : "updateEnvironment", "operationName" : "UpdateEnvironment", "paginated" : false, "returnType" : { "returnType" : "UpdateEnvironmentResponse", "documentation" : null }, "syncReturnType" : "UpdateEnvironmentResponse" }, "UpdateEnvironmentMembership" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Changes the settings of an existing environment member for an AWS Cloud9 development environment.

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

The target request is invalid.

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

A conflict occurred.

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

The target resource cannot be found.

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

An access permissions issue occurred.

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

Too many service requests were made over the given time period.

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

A service limit was exceeded.

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

An internal server error occurred.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateEnvironmentMembershipRequest", "variableName" : "updateEnvironmentMembershipRequest", "variableType" : "UpdateEnvironmentMembershipRequest", "documentation" : "", "simpleType" : "UpdateEnvironmentMembershipRequest", "variableSetterType" : "UpdateEnvironmentMembershipRequest" }, "methodName" : "updateEnvironmentMembership", "operationName" : "UpdateEnvironmentMembership", "paginated" : false, "returnType" : { "returnType" : "UpdateEnvironmentMembershipResponse", "documentation" : null }, "syncReturnType" : "UpdateEnvironmentMembershipResponse" } }, "shapes" : { "BadRequestException" : { "c2jName" : "BadRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The target request is invalid.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "BadRequestException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BadRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BadRequestException", "variableName" : "badRequestException", "variableType" : "BadRequestException", "documentation" : null, "simpleType" : "BadRequestException", "variableSetterType" : "BadRequestException" }, "wrapper" : false, "xmlNamespace" : null }, "ConflictException" : { "c2jName" : "ConflictException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A conflict occurred.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ConflictException", "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" : "ConflictException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConflictException", "variableName" : "conflictException", "variableType" : "ConflictException", "documentation" : null, "simpleType" : "ConflictException", "variableSetterType" : "ConflictException" }, "wrapper" : false, "xmlNamespace" : null }, "CreateEnvironmentEc2Request" : { "c2jName" : "CreateEnvironmentEC2Request", "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" : "CreateEnvironmentEC2", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.CreateEnvironmentEC2", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

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

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@param name The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@return The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.", "getterModel" : { "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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@param name The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.", "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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "EnvironmentDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the environment 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 #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 environment to create.

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

The description of the environment to create.

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

The description of the environment to create.

\n@return The description of the environment 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" : "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" : true, "setterDocumentation" : "

The description of the environment to create.

\n@param description The description of the environment to create.", "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 environment to create.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "clientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

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

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

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

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@param clientRequestToken A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@return A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientRequestToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@param clientRequestToken A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "InstanceType", "defaultConsumerFluentSetterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

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

The type of instance to connect to the environment (for example, t2.micro).

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

The type of instance to connect to the environment (for example, t2.micro).

\n@param instanceType The type of instance to connect to the environment (for example, t2.micro).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

\n@return The type of instance to connect to the environment (for example, t2.micro).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

\n@param instanceType The type of instance to connect to the environment (for example, t2.micro).", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The type of instance to connect to the environment (for example, t2.micro).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "subnetId", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 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 #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)", "deprecated" : false, "documentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

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

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@param subnetId The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@return The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 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" : "subnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "subnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@param subnetId The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomaticStopTimeMinutes", "beanStyleSetterMethodName" : "setAutomaticStopTimeMinutes", "c2jName" : "automaticStopTimeMinutes", "c2jShape" : "AutomaticStopTimeMinutes", "defaultConsumerFluentSetterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

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

The number of minutes until the running instance is shut down after the environment has last been used.

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

The number of minutes until the running instance is shut down after the environment has last been used.

\n@param automaticStopTimeMinutes The number of minutes until the running instance is shut down after the environment has last been used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticStopTimeMinutes", "getterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

\n@return The number of minutes until the running instance is shut down after the environment has last been used.", "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" : "automaticStopTimeMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "automaticStopTimeMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AutomaticStopTimeMinutes", "sensitive" : false, "setterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

\n@param automaticStopTimeMinutes The number of minutes until the running instance is shut down after the environment has last been used.", "setterMethodName" : "setAutomaticStopTimeMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "automaticStopTimeMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "automaticStopTimeMinutes", "variableType" : "Integer", "documentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerArn", "beanStyleSetterMethodName" : "setOwnerArn", "c2jName" : "ownerArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

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

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

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

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@param ownerArn The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@return The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ownerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ownerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@param ownerArn The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.", "setterMethodName" : "setOwnerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomaticStopTimeMinutes" : { "beanStyleGetterMethodName" : "getAutomaticStopTimeMinutes", "beanStyleSetterMethodName" : "setAutomaticStopTimeMinutes", "c2jName" : "automaticStopTimeMinutes", "c2jShape" : "AutomaticStopTimeMinutes", "defaultConsumerFluentSetterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

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

The number of minutes until the running instance is shut down after the environment has last been used.

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

The number of minutes until the running instance is shut down after the environment has last been used.

\n@param automaticStopTimeMinutes The number of minutes until the running instance is shut down after the environment has last been used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticStopTimeMinutes", "getterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

\n@return The number of minutes until the running instance is shut down after the environment has last been used.", "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" : "automaticStopTimeMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "automaticStopTimeMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AutomaticStopTimeMinutes", "sensitive" : false, "setterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

\n@param automaticStopTimeMinutes The number of minutes until the running instance is shut down after the environment has last been used.", "setterMethodName" : "setAutomaticStopTimeMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "automaticStopTimeMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "automaticStopTimeMinutes", "variableType" : "Integer", "documentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "clientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

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

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

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

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@param clientRequestToken A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@return A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientRequestToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@param clientRequestToken A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

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

The description of the environment 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 #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 environment to create.

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

The description of the environment to create.

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

The description of the environment to create.

\n@return The description of the environment 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" : "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" : true, "setterDocumentation" : "

The description of the environment to create.

\n@param description The description of the environment to create.", "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 environment to create.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "InstanceType", "defaultConsumerFluentSetterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

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

The type of instance to connect to the environment (for example, t2.micro).

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

The type of instance to connect to the environment (for example, t2.micro).

\n@param instanceType The type of instance to connect to the environment (for example, t2.micro).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

\n@return The type of instance to connect to the environment (for example, t2.micro).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

\n@param instanceType The type of instance to connect to the environment (for example, t2.micro).", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The type of instance to connect to the environment (for example, t2.micro).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

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

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@param name The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@return The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.", "getterModel" : { "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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@param name The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.", "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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OwnerArn" : { "beanStyleGetterMethodName" : "getOwnerArn", "beanStyleSetterMethodName" : "setOwnerArn", "c2jName" : "ownerArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

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

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

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

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@param ownerArn The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@return The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ownerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ownerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@param ownerArn The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.", "setterMethodName" : "setOwnerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetId" : { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "subnetId", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 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 #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)", "deprecated" : false, "documentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

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

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@param subnetId The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@return The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 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" : "subnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "subnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@param subnetId The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

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

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@param name The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@return The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.", "getterModel" : { "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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

\n@param name The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.", "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 environment to create.

This name is visible to other AWS IAM users in the same AWS account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "EnvironmentDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the environment 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 #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 environment to create.

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

The description of the environment to create.

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

The description of the environment to create.

\n@return The description of the environment 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" : "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" : true, "setterDocumentation" : "

The description of the environment to create.

\n@param description The description of the environment to create.", "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 environment to create.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "clientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

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

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

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

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@param clientRequestToken A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@return A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientRequestToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

\n@param clientRequestToken A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "instanceType", "c2jShape" : "InstanceType", "defaultConsumerFluentSetterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

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

The type of instance to connect to the environment (for example, t2.micro).

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

The type of instance to connect to the environment (for example, t2.micro).

\n@param instanceType The type of instance to connect to the environment (for example, t2.micro).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

\n@return The type of instance to connect to the environment (for example, t2.micro).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The type of instance to connect to the environment (for example, t2.micro).

\n@param instanceType The type of instance to connect to the environment (for example, t2.micro).", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The type of instance to connect to the environment (for example, t2.micro).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "subnetId", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 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 #subnetId(String)}.\n@param subnetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetId(String)", "deprecated" : false, "documentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

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

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@param subnetId The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "getterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@return The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 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" : "subnetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "subnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SubnetId", "sensitive" : false, "setterDocumentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

\n@param subnetId The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomaticStopTimeMinutes", "beanStyleSetterMethodName" : "setAutomaticStopTimeMinutes", "c2jName" : "automaticStopTimeMinutes", "c2jShape" : "AutomaticStopTimeMinutes", "defaultConsumerFluentSetterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

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

The number of minutes until the running instance is shut down after the environment has last been used.

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

The number of minutes until the running instance is shut down after the environment has last been used.

\n@param automaticStopTimeMinutes The number of minutes until the running instance is shut down after the environment has last been used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticStopTimeMinutes", "getterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

\n@return The number of minutes until the running instance is shut down after the environment has last been used.", "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" : "automaticStopTimeMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "automaticStopTimeMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AutomaticStopTimeMinutes", "sensitive" : false, "setterDocumentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

\n@param automaticStopTimeMinutes The number of minutes until the running instance is shut down after the environment has last been used.", "setterMethodName" : "setAutomaticStopTimeMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "automaticStopTimeMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "automaticStopTimeMinutes", "variableType" : "Integer", "documentation" : "

The number of minutes until the running instance is shut down after the environment has last been used.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerArn", "beanStyleSetterMethodName" : "setOwnerArn", "c2jName" : "ownerArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

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

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

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

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@param ownerArn The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@return The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ownerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ownerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

\n@param ownerArn The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.", "setterMethodName" : "setOwnerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "name", "instanceType" ], "shapeName" : "CreateEnvironmentEc2Request", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateEnvironmentEc2Request", "variableName" : "createEnvironmentEc2Request", "variableType" : "CreateEnvironmentEc2Request", "documentation" : null, "simpleType" : "CreateEnvironmentEc2Request", "variableSetterType" : "CreateEnvironmentEc2Request" }, "wrapper" : false, "xmlNamespace" : null }, "CreateEnvironmentEc2Response" : { "c2jName" : "CreateEnvironmentEC2Result", "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" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

\n@param environmentId The ID of the environment that was created.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

The ID of the environment that was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

\n@param environmentId The ID of the environment that was created.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

The ID of the environment that was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

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

The ID of the environment that was created.

\n@param environmentId The ID of the environment that was created.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

The ID of the environment that was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateEnvironmentEc2Response", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateEnvironmentEc2Response", "variableName" : "createEnvironmentEc2Response", "variableType" : "CreateEnvironmentEc2Response", "documentation" : null, "simpleType" : "CreateEnvironmentEc2Response", "variableSetterType" : "CreateEnvironmentEc2Response" }, "wrapper" : false, "xmlNamespace" : null }, "CreateEnvironmentMembershipRequest" : { "c2jName" : "CreateEnvironmentMembershipRequest", "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" : "CreateEnvironmentMembership", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.CreateEnvironmentMembership", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the environment that contains the environment member you want to add.

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

The ID of the environment that contains the environment member you want to add.

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

The ID of the environment that contains the environment member you want to add.

\n@param environmentId The ID of the environment that contains the environment member you want to add.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

The ID of the environment that contains the environment member you want to add.

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

The ID of the environment that contains the environment member you want to add.

\n@param environmentId The ID of the environment that contains the environment member you want to add.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

The ID of the environment that contains the environment member you want to add.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the environment member you want to add.

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

The Amazon Resource Name (ARN) of the environment member you want to add.

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

The Amazon Resource Name (ARN) of the environment member you want to add.

\n@param userArn The Amazon Resource Name (ARN) of the environment member you want to add.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the environment member you want to add.

\n@return The Amazon Resource Name (ARN) of the environment member you want to add.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the environment member you want to add.

\n@param userArn The Amazon Resource Name (ARN) of the environment member you want to add.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the environment member you want to add.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "MemberPermissions", "defaultConsumerFluentSetterDocumentation" : "

The type of environment member permissions you want to associate with this environment member. Available values include:

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

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

The type of environment member permissions you want to associate with this environment member. Available values include:

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

", "endpointDiscoveryId" : false, "enumType" : "MemberPermissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

The type of environment member permissions you want to associate with this environment member. Available values include:

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

\n@param permissions The type of environment member permissions you want to associate with this environment member. Available values include:

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

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

    The type of environment member permissions you want to associate with this environment member. Available values include:

    • read-only: Has read-only access to the environment.

    • read-write: Has read-write access to the environment.

    \n

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

    \n@return The type of environment member permissions you want to associate with this environment member. Available values include:

    • read-only: Has read-only access to the environment.

    • read-write: Has read-write access to the environment.

    • \n@see MemberPermissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

      The type of environment member permissions you want to associate with this environment member. Available values include:

      • read-only: Has read-only access to the environment.

      • read-write: Has read-write access to the environment.

      \n@param permissions The type of environment member permissions you want to associate with this environment member. Available values include:

      • read-only: Has read-only access to the environment.

      • read-write: Has read-write access to the environment.

      • \n@see MemberPermissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

        The type of environment member permissions you want to associate with this environment member. Available values include:

        • read-only: Has read-only access to the environment.

        • read-write: Has read-write access to the environment.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

        The ID of the environment that contains the environment member you want to add.

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

        The ID of the environment that contains the environment member you want to add.

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

        The ID of the environment that contains the environment member you want to add.

        \n@param environmentId The ID of the environment that contains the environment member you want to add.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

        The ID of the environment that contains the environment member you want to add.

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

        The ID of the environment that contains the environment member you want to add.

        \n@param environmentId The ID of the environment that contains the environment member you want to add.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

        The ID of the environment that contains the environment member you want to add.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Permissions" : { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "MemberPermissions", "defaultConsumerFluentSetterDocumentation" : "

        The type of environment member permissions you want to associate with this environment member. Available values include:

        • read-only: Has read-only access to the environment.

        • read-write: Has read-write access to the environment.

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

        The type of environment member permissions you want to associate with this environment member. Available values include:

        • read-only: Has read-only access to the environment.

        • read-write: Has read-write access to the environment.

        ", "endpointDiscoveryId" : false, "enumType" : "MemberPermissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

        The type of environment member permissions you want to associate with this environment member. Available values include:

        • read-only: Has read-only access to the environment.

        • read-write: Has read-write access to the environment.

        \n@param permissions The type of environment member permissions you want to associate with this environment member. Available values include:

        • read-only: Has read-only access to the environment.

        • read-write: Has read-write access to the environment.

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

          The type of environment member permissions you want to associate with this environment member. Available values include:

          • read-only: Has read-only access to the environment.

          • read-write: Has read-write access to the environment.

          \n

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

          \n@return The type of environment member permissions you want to associate with this environment member. Available values include:

          • read-only: Has read-only access to the environment.

          • read-write: Has read-write access to the environment.

          • \n@see MemberPermissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

            The type of environment member permissions you want to associate with this environment member. Available values include:

            • read-only: Has read-only access to the environment.

            • read-write: Has read-write access to the environment.

            \n@param permissions The type of environment member permissions you want to associate with this environment member. Available values include:

            • read-only: Has read-only access to the environment.

            • read-write: Has read-write access to the environment.

            • \n@see MemberPermissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

              The type of environment member permissions you want to associate with this environment member. Available values include:

              • read-only: Has read-only access to the environment.

              • read-write: Has read-write access to the environment.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

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

              The Amazon Resource Name (ARN) of the environment member you want to add.

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

              The Amazon Resource Name (ARN) of the environment member you want to add.

              \n@param userArn The Amazon Resource Name (ARN) of the environment member you want to add.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

              \n@return The Amazon Resource Name (ARN) of the environment member you want to add.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

              \n@param userArn The Amazon Resource Name (ARN) of the environment member you want to add.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

              The ID of the environment that contains the environment member you want to add.

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

              The ID of the environment that contains the environment member you want to add.

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

              The ID of the environment that contains the environment member you want to add.

              \n@param environmentId The ID of the environment that contains the environment member you want to add.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

              The ID of the environment that contains the environment member you want to add.

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

              The ID of the environment that contains the environment member you want to add.

              \n@param environmentId The ID of the environment that contains the environment member you want to add.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

              The ID of the environment that contains the environment member you want to add.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

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

              The Amazon Resource Name (ARN) of the environment member you want to add.

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

              The Amazon Resource Name (ARN) of the environment member you want to add.

              \n@param userArn The Amazon Resource Name (ARN) of the environment member you want to add.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

              \n@return The Amazon Resource Name (ARN) of the environment member you want to add.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

              \n@param userArn The Amazon Resource Name (ARN) of the environment member you want to add.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

              The Amazon Resource Name (ARN) of the environment member you want to add.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "MemberPermissions", "defaultConsumerFluentSetterDocumentation" : "

              The type of environment member permissions you want to associate with this environment member. Available values include:

              • read-only: Has read-only access to the environment.

              • read-write: Has read-write access to the environment.

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

              The type of environment member permissions you want to associate with this environment member. Available values include:

              • read-only: Has read-only access to the environment.

              • read-write: Has read-write access to the environment.

              ", "endpointDiscoveryId" : false, "enumType" : "MemberPermissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

              The type of environment member permissions you want to associate with this environment member. Available values include:

              • read-only: Has read-only access to the environment.

              • read-write: Has read-write access to the environment.

              \n@param permissions The type of environment member permissions you want to associate with this environment member. Available values include:

              • read-only: Has read-only access to the environment.

              • read-write: Has read-write access to the environment.

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

                The type of environment member permissions you want to associate with this environment member. Available values include:

                • read-only: Has read-only access to the environment.

                • read-write: Has read-write access to the environment.

                \n

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

                \n@return The type of environment member permissions you want to associate with this environment member. Available values include:

                • read-only: Has read-only access to the environment.

                • read-write: Has read-write access to the environment.

                • \n@see MemberPermissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                  The type of environment member permissions you want to associate with this environment member. Available values include:

                  • read-only: Has read-only access to the environment.

                  • read-write: Has read-write access to the environment.

                  \n@param permissions The type of environment member permissions you want to associate with this environment member. Available values include:

                  • read-only: Has read-only access to the environment.

                  • read-write: Has read-write access to the environment.

                  • \n@see MemberPermissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

                    The type of environment member permissions you want to associate with this environment member. Available values include:

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "environmentId", "userArn", "permissions" ], "shapeName" : "CreateEnvironmentMembershipRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateEnvironmentMembershipRequest", "variableName" : "createEnvironmentMembershipRequest", "variableType" : "CreateEnvironmentMembershipRequest", "documentation" : null, "simpleType" : "CreateEnvironmentMembershipRequest", "variableSetterType" : "CreateEnvironmentMembershipRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateEnvironmentMembershipResponse" : { "c2jName" : "CreateEnvironmentMembershipResult", "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" : "getMembership", "beanStyleSetterMethodName" : "setMembership", "c2jName" : "membership", "c2jShape" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the environment member that was added.

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

                    Information about the environment member that was added.

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

                    Information about the environment member that was added.

                    \n@param membership Information about the environment member that was added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "membership", "getterDocumentation" : "

                    Information about the environment member that was added.

                    \n@return Information about the environment member that was added.", "getterModel" : { "returnType" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "membership", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "membership", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Membership", "sensitive" : false, "setterDocumentation" : "

                    Information about the environment member that was added.

                    \n@param membership Information about the environment member that was added.", "setterMethodName" : "setMembership", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : "

                    Information about the environment member that was added.

                    ", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Membership" : { "beanStyleGetterMethodName" : "getMembership", "beanStyleSetterMethodName" : "setMembership", "c2jName" : "membership", "c2jShape" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the environment member that was added.

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

                    Information about the environment member that was added.

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

                    Information about the environment member that was added.

                    \n@param membership Information about the environment member that was added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "membership", "getterDocumentation" : "

                    Information about the environment member that was added.

                    \n@return Information about the environment member that was added.", "getterModel" : { "returnType" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "membership", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "membership", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Membership", "sensitive" : false, "setterDocumentation" : "

                    Information about the environment member that was added.

                    \n@param membership Information about the environment member that was added.", "setterMethodName" : "setMembership", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : "

                    Information about the environment member that was added.

                    ", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMembership", "beanStyleSetterMethodName" : "setMembership", "c2jName" : "membership", "c2jShape" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the environment member that was added.

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

                    Information about the environment member that was added.

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

                    Information about the environment member that was added.

                    \n@param membership Information about the environment member that was added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "membership", "getterDocumentation" : "

                    Information about the environment member that was added.

                    \n@return Information about the environment member that was added.", "getterModel" : { "returnType" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "membership", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "membership", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Membership", "sensitive" : false, "setterDocumentation" : "

                    Information about the environment member that was added.

                    \n@param membership Information about the environment member that was added.", "setterMethodName" : "setMembership", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : "

                    Information about the environment member that was added.

                    ", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateEnvironmentMembershipResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateEnvironmentMembershipResponse", "variableName" : "createEnvironmentMembershipResponse", "variableType" : "CreateEnvironmentMembershipResponse", "documentation" : null, "simpleType" : "CreateEnvironmentMembershipResponse", "variableSetterType" : "CreateEnvironmentMembershipResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteEnvironmentMembershipRequest" : { "c2jName" : "DeleteEnvironmentMembershipRequest", "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" : "DeleteEnvironmentMembership", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.DeleteEnvironmentMembership", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

                    \n@param environmentId The ID of the environment to delete the environment member from.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to delete the environment member from.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

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

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

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

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@param userArn The Amazon Resource Name (ARN) of the environment member to delete from the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@return The Amazon Resource Name (ARN) of the environment member to delete from the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@param userArn The Amazon Resource Name (ARN) of the environment member to delete from the environment.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

                    \n@param environmentId The ID of the environment to delete the environment member from.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to delete the environment member from.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

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

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

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

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@param userArn The Amazon Resource Name (ARN) of the environment member to delete from the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@return The Amazon Resource Name (ARN) of the environment member to delete from the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@param userArn The Amazon Resource Name (ARN) of the environment member to delete from the environment.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

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

                    The ID of the environment to delete the environment member from.

                    \n@param environmentId The ID of the environment to delete the environment member from.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to delete the environment member from.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

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

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

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

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@param userArn The Amazon Resource Name (ARN) of the environment member to delete from the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@return The Amazon Resource Name (ARN) of the environment member to delete from the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    \n@param userArn The Amazon Resource Name (ARN) of the environment member to delete from the environment.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the environment member to delete from the environment.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "environmentId", "userArn" ], "shapeName" : "DeleteEnvironmentMembershipRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteEnvironmentMembershipRequest", "variableName" : "deleteEnvironmentMembershipRequest", "variableType" : "DeleteEnvironmentMembershipRequest", "documentation" : null, "simpleType" : "DeleteEnvironmentMembershipRequest", "variableSetterType" : "DeleteEnvironmentMembershipRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteEnvironmentMembershipResponse" : { "c2jName" : "DeleteEnvironmentMembershipResult", "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" : "DeleteEnvironmentMembershipResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteEnvironmentMembershipResponse", "variableName" : "deleteEnvironmentMembershipResponse", "variableType" : "DeleteEnvironmentMembershipResponse", "documentation" : null, "simpleType" : "DeleteEnvironmentMembershipResponse", "variableSetterType" : "DeleteEnvironmentMembershipResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteEnvironmentRequest" : { "c2jName" : "DeleteEnvironmentRequest", "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" : "DeleteEnvironment", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.DeleteEnvironment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

                    \n@param environmentId The ID of the environment to delete.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to delete.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

                    \n@param environmentId The ID of the environment to delete.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to delete.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

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

                    The ID of the environment to delete.

                    \n@param environmentId The ID of the environment to delete.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to delete.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "environmentId" ], "shapeName" : "DeleteEnvironmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteEnvironmentRequest", "variableName" : "deleteEnvironmentRequest", "variableType" : "DeleteEnvironmentRequest", "documentation" : null, "simpleType" : "DeleteEnvironmentRequest", "variableSetterType" : "DeleteEnvironmentRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteEnvironmentResponse" : { "c2jName" : "DeleteEnvironmentResult", "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" : "DeleteEnvironmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteEnvironmentResponse", "variableName" : "deleteEnvironmentResponse", "variableType" : "DeleteEnvironmentResponse", "documentation" : null, "simpleType" : "DeleteEnvironmentResponse", "variableSetterType" : "DeleteEnvironmentResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEnvironmentMembershipsRequest" : { "c2jName" : "DescribeEnvironmentMembershipsRequest", "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" : "DescribeEnvironmentMemberships", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.DescribeEnvironmentMemberships", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

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

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

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

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@param userArn The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@return The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@param userArn The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to get environment member information about.

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

                    The ID of the environment to get environment member information about.

                    \n@param environmentId The ID of the environment to get environment member information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                    The ID of the environment to get environment member information about.

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

                    The ID of the environment to get environment member information about.

                    \n@param environmentId The ID of the environment to get environment member information about.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to get environment member information about.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionsAsStrings", "beanStyleSetterMethodName" : "setPermissionsWithStrings", "c2jName" : "permissions", "c2jShape" : "PermissionsList", "defaultConsumerFluentSetterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

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

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

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

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n@param permissions The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionsWithStrings", "getterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n

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

                    \n@return The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Permissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Permissions\n@return Returns a reference to this object so that method calls can be chained together.\n@see Permissions", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

                    \n@return The value of the Member property for this object.\n@see Permissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Permissions", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n@param permissions The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.", "setterMethodName" : "setPermissionsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@return During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "getterModel" : { "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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

                    \n@return The maximum number of environment members to get information about.", "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" : "

                    The maximum number of environment members to get information about.

                    \n@param maxResults The maximum number of environment members to get information about.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                    The maximum number of environment members to get information about.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to get environment member information about.

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

                    The ID of the environment to get environment member information about.

                    \n@param environmentId The ID of the environment to get environment member information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                    The ID of the environment to get environment member information about.

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

                    The ID of the environment to get environment member information about.

                    \n@param environmentId The ID of the environment to get environment member information about.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to get environment member information about.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

                    \n@return The maximum number of environment members to get information about.", "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" : "

                    The maximum number of environment members to get information about.

                    \n@param maxResults The maximum number of environment members to get information about.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                    The maximum number of environment members to get information about.

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

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@return During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "getterModel" : { "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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Permissions" : { "beanStyleGetterMethodName" : "getPermissionsAsStrings", "beanStyleSetterMethodName" : "setPermissionsWithStrings", "c2jName" : "permissions", "c2jShape" : "PermissionsList", "defaultConsumerFluentSetterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

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

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

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

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n@param permissions The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionsWithStrings", "getterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n

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

                    \n@return The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Permissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Permissions\n@return Returns a reference to this object so that method calls can be chained together.\n@see Permissions", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

                    \n@return The value of the Member property for this object.\n@see Permissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Permissions", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n@param permissions The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.", "setterMethodName" : "setPermissionsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

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

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

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

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@param userArn The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@return The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@param userArn The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

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

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

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

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@param userArn The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@return The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    \n@param userArn The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to get environment member information about.

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

                    The ID of the environment to get environment member information about.

                    \n@param environmentId The ID of the environment to get environment member information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                    The ID of the environment to get environment member information about.

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

                    The ID of the environment to get environment member information about.

                    \n@param environmentId The ID of the environment to get environment member information about.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to get environment member information about.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionsAsStrings", "beanStyleSetterMethodName" : "setPermissionsWithStrings", "c2jName" : "permissions", "c2jShape" : "PermissionsList", "defaultConsumerFluentSetterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

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

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

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

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n@param permissions The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionsWithStrings", "getterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n

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

                    \n@return The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Permissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Permissions\n@return Returns a reference to this object so that method calls can be chained together.\n@see Permissions", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

                    \n@return The value of the Member property for this object.\n@see Permissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Permissions", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    \n@param permissions The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.", "setterMethodName" : "setPermissionsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                    The type of environment member permissions to get information about. Available values include:

                    • owner: Owns the environment.

                    • read-only: Has read-only access to the environment.

                    • read-write: Has read-write access to the environment.

                    If no value is specified, information about all environment members are returned.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@return During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "getterModel" : { "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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                    \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "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" : "

                    During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

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

                    The maximum number of environment members to get information about.

                    \n@return The maximum number of environment members to get information about.", "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" : "

                    The maximum number of environment members to get information about.

                    \n@param maxResults The maximum number of environment members to get information about.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                    The maximum number of environment members to get information about.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEnvironmentMembershipsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEnvironmentMembershipsRequest", "variableName" : "describeEnvironmentMembershipsRequest", "variableType" : "DescribeEnvironmentMembershipsRequest", "documentation" : null, "simpleType" : "DescribeEnvironmentMembershipsRequest", "variableSetterType" : "DescribeEnvironmentMembershipsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEnvironmentMembershipsResponse" : { "c2jName" : "DescribeEnvironmentMembershipsResult", "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" : "getMemberships", "beanStyleSetterMethodName" : "setMemberships", "c2jName" : "memberships", "c2jShape" : "EnvironmentMembersList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the environment members for the environment.

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

                    Information about the environment members for the environment.

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

                    Information about the environment members for the environment.

                    \n@param memberships Information about the environment members for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberships", "getterDocumentation" : "

                    Information about the environment members for the environment.

                    \n

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

                    \n@return Information about the environment members for the environment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memberships", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memberships", "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" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentMember.Builder} avoiding the need to create one manually via {@link EnvironmentMember#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentMember.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentMember)}.\n@param member a consumer that will call methods on {@link EnvironmentMember.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentMember)", "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" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "member", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "member", "variableType" : "EnvironmentMember", "documentation" : "", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentMember", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentMember", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Memberships", "sensitive" : false, "setterDocumentation" : "

                    Information about the environment members for the environment.

                    \n@param memberships Information about the environment members for the environment.", "setterMethodName" : "setMemberships", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "memberships", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "memberships", "variableType" : "java.util.List", "documentation" : "

                    Information about the environment members for the environment.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

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

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@return If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "getterModel" : { "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Memberships" : { "beanStyleGetterMethodName" : "getMemberships", "beanStyleSetterMethodName" : "setMemberships", "c2jName" : "memberships", "c2jShape" : "EnvironmentMembersList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the environment members for the environment.

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

                    Information about the environment members for the environment.

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

                    Information about the environment members for the environment.

                    \n@param memberships Information about the environment members for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberships", "getterDocumentation" : "

                    Information about the environment members for the environment.

                    \n

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

                    \n@return Information about the environment members for the environment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memberships", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memberships", "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" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentMember.Builder} avoiding the need to create one manually via {@link EnvironmentMember#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentMember.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentMember)}.\n@param member a consumer that will call methods on {@link EnvironmentMember.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentMember)", "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" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "member", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "member", "variableType" : "EnvironmentMember", "documentation" : "", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentMember", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentMember", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Memberships", "sensitive" : false, "setterDocumentation" : "

                    Information about the environment members for the environment.

                    \n@param memberships Information about the environment members for the environment.", "setterMethodName" : "setMemberships", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "memberships", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "memberships", "variableType" : "java.util.List", "documentation" : "

                    Information about the environment members for the environment.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

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

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@return If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "getterModel" : { "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMemberships", "beanStyleSetterMethodName" : "setMemberships", "c2jName" : "memberships", "c2jShape" : "EnvironmentMembersList", "defaultConsumerFluentSetterDocumentation" : "

                    Information about the environment members for the environment.

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

                    Information about the environment members for the environment.

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

                    Information about the environment members for the environment.

                    \n@param memberships Information about the environment members for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberships", "getterDocumentation" : "

                    Information about the environment members for the environment.

                    \n

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

                    \n@return Information about the environment members for the environment.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memberships", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memberships", "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" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EnvironmentMember.Builder} avoiding the need to create one manually via {@link EnvironmentMember#builder()}.\n\nWhen the {@link Consumer} completes, {@link EnvironmentMember.Builder#build()} is called immediately and its result is passed to {@link #member(EnvironmentMember)}.\n@param member a consumer that will call methods on {@link EnvironmentMember.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EnvironmentMember)", "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" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "member", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "member", "variableType" : "EnvironmentMember", "documentation" : "", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentMember", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentMember", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Memberships", "sensitive" : false, "setterDocumentation" : "

                    Information about the environment members for the environment.

                    \n@param memberships Information about the environment members for the environment.", "setterMethodName" : "setMemberships", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "memberships", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "memberships", "variableType" : "java.util.List", "documentation" : "

                    Information about the environment members for the environment.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

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

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                    If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@return If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "getterModel" : { "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEnvironmentMembershipsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEnvironmentMembershipsResponse", "variableName" : "describeEnvironmentMembershipsResponse", "variableType" : "DescribeEnvironmentMembershipsResponse", "documentation" : null, "simpleType" : "DescribeEnvironmentMembershipsResponse", "variableSetterType" : "DescribeEnvironmentMembershipsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEnvironmentStatusRequest" : { "c2jName" : "DescribeEnvironmentStatusRequest", "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" : "DescribeEnvironmentStatus", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.DescribeEnvironmentStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to get status information about.

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

                    The ID of the environment to get status information about.

                    \n@param environmentId The ID of the environment to get status information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                    The ID of the environment to get status information about.

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

                    The ID of the environment to get status information about.

                    \n@param environmentId The ID of the environment to get status information about.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to get status information about.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to get status information about.

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

                    The ID of the environment to get status information about.

                    \n@param environmentId The ID of the environment to get status information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                    The ID of the environment to get status information about.

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

                    The ID of the environment to get status information about.

                    \n@param environmentId The ID of the environment to get status information about.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to get status information about.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                    The ID of the environment to get status information about.

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

                    The ID of the environment to get status information about.

                    \n@param environmentId The ID of the environment to get status information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                    The ID of the environment to get status information about.

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

                    The ID of the environment to get status information about.

                    \n@param environmentId The ID of the environment to get status information about.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                    The ID of the environment to get status information about.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "environmentId" ], "shapeName" : "DescribeEnvironmentStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEnvironmentStatusRequest", "variableName" : "describeEnvironmentStatusRequest", "variableType" : "DescribeEnvironmentStatusRequest", "documentation" : null, "simpleType" : "DescribeEnvironmentStatusRequest", "variableSetterType" : "DescribeEnvironmentStatusRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEnvironmentStatusResponse" : { "c2jName" : "DescribeEnvironmentStatusResult", "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" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "EnvironmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                    The status of the environment. Available values include:

                    • connecting: The environment is connecting.

                    • creating: The environment is being created.

                    • deleting: The environment is being deleted.

                    • error: The environment is in an error state.

                    • ready: The environment is ready.

                    • stopped: The environment is stopped.

                    • stopping: The environment is stopping.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 environment. Available values include:

                    • connecting: The environment is connecting.

                    • creating: The environment is being created.

                    • deleting: The environment is being deleted.

                    • error: The environment is in an error state.

                    • ready: The environment is ready.

                    • stopped: The environment is stopped.

                    • stopping: The environment is stopping.

                    ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                    The status of the environment. Available values include:

                    • connecting: The environment is connecting.

                    • creating: The environment is being created.

                    • deleting: The environment is being deleted.

                    • error: The environment is in an error state.

                    • ready: The environment is ready.

                    • stopped: The environment is stopped.

                    • stopping: The environment is stopping.

                    \n@param status The status of the environment. Available values include:

                    • connecting: The environment is connecting.

                    • creating: The environment is being created.

                    • deleting: The environment is being deleted.

                    • error: The environment is in an error state.

                    • ready: The environment is ready.

                    • stopped: The environment is stopped.

                    • stopping: The environment is stopping.

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

                      The status of the environment. Available values include:

                      • connecting: The environment is connecting.

                      • creating: The environment is being created.

                      • deleting: The environment is being deleted.

                      • error: The environment is in an error state.

                      • ready: The environment is ready.

                      • stopped: The environment is stopped.

                      • stopping: The environment is stopping.

                      \n

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

                      \n@return The status of the environment. Available values include:

                      • connecting: The environment is connecting.

                      • creating: The environment is being created.

                      • deleting: The environment is being deleted.

                      • error: The environment is in an error state.

                      • ready: The environment is ready.

                      • stopped: The environment is stopped.

                      • stopping: The environment is stopping.

                      • \n@see EnvironmentStatus", "getterModel" : { "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 environment. Available values include:

                        • connecting: The environment is connecting.

                        • creating: The environment is being created.

                        • deleting: The environment is being deleted.

                        • error: The environment is in an error state.

                        • ready: The environment is ready.

                        • stopped: The environment is stopped.

                        • stopping: The environment is stopping.

                        \n@param status The status of the environment. Available values include:

                        • connecting: The environment is connecting.

                        • creating: The environment is being created.

                        • deleting: The environment is being deleted.

                        • error: The environment is in an error state.

                        • ready: The environment is ready.

                        • stopped: The environment is stopped.

                        • stopping: The environment is stopping.

                        • \n@see EnvironmentStatus", "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 environment. Available values include:

                          • connecting: The environment is connecting.

                          • creating: The environment is being created.

                          • deleting: The environment is being deleted.

                          • error: The environment is in an error state.

                          • ready: The environment is ready.

                          • stopped: The environment is stopped.

                          • stopping: The environment is stopping.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                          Any informational message about the status of the environment.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

                          Any informational message about the status of the environment.

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

                          Any informational message about the status of the environment.

                          \n@param message Any informational message about the status of the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                          Any informational message about the status of the environment.

                          \n@return Any informational message about the status of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                          Any informational message about the status of the environment.

                          \n@param message Any informational message about the status of the environment.", "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" : "

                          Any informational message about the status of the environment.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                          Any informational message about the status of the environment.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

                          Any informational message about the status of the environment.

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

                          Any informational message about the status of the environment.

                          \n@param message Any informational message about the status of the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                          Any informational message about the status of the environment.

                          \n@return Any informational message about the status of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                          Any informational message about the status of the environment.

                          \n@param message Any informational message about the status of the environment.", "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" : "

                          Any informational message about the status of the environment.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "EnvironmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                          The status of the environment. Available values include:

                          • connecting: The environment is connecting.

                          • creating: The environment is being created.

                          • deleting: The environment is being deleted.

                          • error: The environment is in an error state.

                          • ready: The environment is ready.

                          • stopped: The environment is stopped.

                          • stopping: The environment is stopping.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 environment. Available values include:

                          • connecting: The environment is connecting.

                          • creating: The environment is being created.

                          • deleting: The environment is being deleted.

                          • error: The environment is in an error state.

                          • ready: The environment is ready.

                          • stopped: The environment is stopped.

                          • stopping: The environment is stopping.

                          ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                          The status of the environment. Available values include:

                          • connecting: The environment is connecting.

                          • creating: The environment is being created.

                          • deleting: The environment is being deleted.

                          • error: The environment is in an error state.

                          • ready: The environment is ready.

                          • stopped: The environment is stopped.

                          • stopping: The environment is stopping.

                          \n@param status The status of the environment. Available values include:

                          • connecting: The environment is connecting.

                          • creating: The environment is being created.

                          • deleting: The environment is being deleted.

                          • error: The environment is in an error state.

                          • ready: The environment is ready.

                          • stopped: The environment is stopped.

                          • stopping: The environment is stopping.

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

                            The status of the environment. Available values include:

                            • connecting: The environment is connecting.

                            • creating: The environment is being created.

                            • deleting: The environment is being deleted.

                            • error: The environment is in an error state.

                            • ready: The environment is ready.

                            • stopped: The environment is stopped.

                            • stopping: The environment is stopping.

                            \n

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

                            \n@return The status of the environment. Available values include:

                            • connecting: The environment is connecting.

                            • creating: The environment is being created.

                            • deleting: The environment is being deleted.

                            • error: The environment is in an error state.

                            • ready: The environment is ready.

                            • stopped: The environment is stopped.

                            • stopping: The environment is stopping.

                            • \n@see EnvironmentStatus", "getterModel" : { "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 environment. Available values include:

                              • connecting: The environment is connecting.

                              • creating: The environment is being created.

                              • deleting: The environment is being deleted.

                              • error: The environment is in an error state.

                              • ready: The environment is ready.

                              • stopped: The environment is stopped.

                              • stopping: The environment is stopping.

                              \n@param status The status of the environment. Available values include:

                              • connecting: The environment is connecting.

                              • creating: The environment is being created.

                              • deleting: The environment is being deleted.

                              • error: The environment is in an error state.

                              • ready: The environment is ready.

                              • stopped: The environment is stopped.

                              • stopping: The environment is stopping.

                              • \n@see EnvironmentStatus", "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 environment. Available values include:

                                • connecting: The environment is connecting.

                                • creating: The environment is being created.

                                • deleting: The environment is being deleted.

                                • error: The environment is in an error state.

                                • ready: The environment is ready.

                                • stopped: The environment is stopped.

                                • stopping: The environment is stopping.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "EnvironmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the environment. Available values include:

                                • connecting: The environment is connecting.

                                • creating: The environment is being created.

                                • deleting: The environment is being deleted.

                                • error: The environment is in an error state.

                                • ready: The environment is ready.

                                • stopped: The environment is stopped.

                                • stopping: The environment is stopping.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 environment. Available values include:

                                • connecting: The environment is connecting.

                                • creating: The environment is being created.

                                • deleting: The environment is being deleted.

                                • error: The environment is in an error state.

                                • ready: The environment is ready.

                                • stopped: The environment is stopped.

                                • stopping: The environment is stopping.

                                ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The status of the environment. Available values include:

                                • connecting: The environment is connecting.

                                • creating: The environment is being created.

                                • deleting: The environment is being deleted.

                                • error: The environment is in an error state.

                                • ready: The environment is ready.

                                • stopped: The environment is stopped.

                                • stopping: The environment is stopping.

                                \n@param status The status of the environment. Available values include:

                                • connecting: The environment is connecting.

                                • creating: The environment is being created.

                                • deleting: The environment is being deleted.

                                • error: The environment is in an error state.

                                • ready: The environment is ready.

                                • stopped: The environment is stopped.

                                • stopping: The environment is stopping.

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

                                  The status of the environment. Available values include:

                                  • connecting: The environment is connecting.

                                  • creating: The environment is being created.

                                  • deleting: The environment is being deleted.

                                  • error: The environment is in an error state.

                                  • ready: The environment is ready.

                                  • stopped: The environment is stopped.

                                  • stopping: The environment is stopping.

                                  \n

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

                                  \n@return The status of the environment. Available values include:

                                  • connecting: The environment is connecting.

                                  • creating: The environment is being created.

                                  • deleting: The environment is being deleted.

                                  • error: The environment is in an error state.

                                  • ready: The environment is ready.

                                  • stopped: The environment is stopped.

                                  • stopping: The environment is stopping.

                                  • \n@see EnvironmentStatus", "getterModel" : { "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 environment. Available values include:

                                    • connecting: The environment is connecting.

                                    • creating: The environment is being created.

                                    • deleting: The environment is being deleted.

                                    • error: The environment is in an error state.

                                    • ready: The environment is ready.

                                    • stopped: The environment is stopped.

                                    • stopping: The environment is stopping.

                                    \n@param status The status of the environment. Available values include:

                                    • connecting: The environment is connecting.

                                    • creating: The environment is being created.

                                    • deleting: The environment is being deleted.

                                    • error: The environment is in an error state.

                                    • ready: The environment is ready.

                                    • stopped: The environment is stopped.

                                    • stopping: The environment is stopping.

                                    • \n@see EnvironmentStatus", "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 environment. Available values include:

                                      • connecting: The environment is connecting.

                                      • creating: The environment is being created.

                                      • deleting: The environment is being deleted.

                                      • error: The environment is in an error state.

                                      • ready: The environment is ready.

                                      • stopped: The environment is stopped.

                                      • stopping: The environment is stopping.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      Any informational message about the status of the environment.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

                                      Any informational message about the status of the environment.

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

                                      Any informational message about the status of the environment.

                                      \n@param message Any informational message about the status of the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                      Any informational message about the status of the environment.

                                      \n@return Any informational message about the status of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                      Any informational message about the status of the environment.

                                      \n@param message Any informational message about the status of the environment.", "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" : "

                                      Any informational message about the status of the environment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEnvironmentStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEnvironmentStatusResponse", "variableName" : "describeEnvironmentStatusResponse", "variableType" : "DescribeEnvironmentStatusResponse", "documentation" : null, "simpleType" : "DescribeEnvironmentStatusResponse", "variableSetterType" : "DescribeEnvironmentStatusResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEnvironmentsRequest" : { "c2jName" : "DescribeEnvironmentsRequest", "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" : "DescribeEnvironments", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.DescribeEnvironments", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEnvironmentIds", "beanStyleSetterMethodName" : "setEnvironmentIds", "c2jName" : "environmentIds", "c2jShape" : "BoundedEnvironmentIdList", "defaultConsumerFluentSetterDocumentation" : "

                                      The IDs of individual environments to get information about.

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

                                      The IDs of individual environments to get information about.

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

                                      The IDs of individual environments to get information about.

                                      \n@param environmentIds The IDs of individual environments to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentIds", "getterDocumentation" : "

                                      The IDs of individual environments to get information about.

                                      \n

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

                                      \n@return The IDs of individual environments to get information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentIds", "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" : "EnvironmentId", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EnvironmentIds", "sensitive" : false, "setterDocumentation" : "

                                      The IDs of individual environments to get information about.

                                      \n@param environmentIds The IDs of individual environments to get information about.", "setterMethodName" : "setEnvironmentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : "

                                      The IDs of individual environments to get information about.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentIds" : { "beanStyleGetterMethodName" : "getEnvironmentIds", "beanStyleSetterMethodName" : "setEnvironmentIds", "c2jName" : "environmentIds", "c2jShape" : "BoundedEnvironmentIdList", "defaultConsumerFluentSetterDocumentation" : "

                                      The IDs of individual environments to get information about.

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

                                      The IDs of individual environments to get information about.

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

                                      The IDs of individual environments to get information about.

                                      \n@param environmentIds The IDs of individual environments to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentIds", "getterDocumentation" : "

                                      The IDs of individual environments to get information about.

                                      \n

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

                                      \n@return The IDs of individual environments to get information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentIds", "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" : "EnvironmentId", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EnvironmentIds", "sensitive" : false, "setterDocumentation" : "

                                      The IDs of individual environments to get information about.

                                      \n@param environmentIds The IDs of individual environments to get information about.", "setterMethodName" : "setEnvironmentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : "

                                      The IDs of individual environments to get information about.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentIds", "beanStyleSetterMethodName" : "setEnvironmentIds", "c2jName" : "environmentIds", "c2jShape" : "BoundedEnvironmentIdList", "defaultConsumerFluentSetterDocumentation" : "

                                      The IDs of individual environments to get information about.

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

                                      The IDs of individual environments to get information about.

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

                                      The IDs of individual environments to get information about.

                                      \n@param environmentIds The IDs of individual environments to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentIds", "getterDocumentation" : "

                                      The IDs of individual environments to get information about.

                                      \n

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

                                      \n@return The IDs of individual environments to get information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentIds", "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" : "EnvironmentId", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EnvironmentIds", "sensitive" : false, "setterDocumentation" : "

                                      The IDs of individual environments to get information about.

                                      \n@param environmentIds The IDs of individual environments to get information about.", "setterMethodName" : "setEnvironmentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : "

                                      The IDs of individual environments to get information about.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "environmentIds" ], "shapeName" : "DescribeEnvironmentsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEnvironmentsRequest", "variableName" : "describeEnvironmentsRequest", "variableType" : "DescribeEnvironmentsRequest", "documentation" : null, "simpleType" : "DescribeEnvironmentsRequest", "variableSetterType" : "DescribeEnvironmentsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEnvironmentsResponse" : { "c2jName" : "DescribeEnvironmentsResult", "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" : "getEnvironments", "beanStyleSetterMethodName" : "setEnvironments", "c2jName" : "environments", "c2jShape" : "EnvironmentList", "defaultConsumerFluentSetterDocumentation" : "

                                      Information about the environments that are returned.

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

                                      Information about the environments that are returned.

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

                                      Information about the environments that are returned.

                                      \n@param environments Information about the environments that are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environments", "getterDocumentation" : "

                                      Information about the environments that are returned.

                                      \n

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

                                      \n@return Information about the environments that are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environments", "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" : "Environment", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Environment.Builder} avoiding the need to create one manually via {@link Environment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Environment.Builder#build()} is called immediately and its result is passed to {@link #member(Environment)}.\n@param member a consumer that will call methods on {@link Environment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Environment)", "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" : "Environment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "member", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "member", "variableType" : "Environment", "documentation" : "", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Environment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Environment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environments", "sensitive" : false, "setterDocumentation" : "

                                      Information about the environments that are returned.

                                      \n@param environments Information about the environments that are returned.", "setterMethodName" : "setEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environments", "variableType" : "java.util.List", "documentation" : "

                                      Information about the environments that are returned.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Environments" : { "beanStyleGetterMethodName" : "getEnvironments", "beanStyleSetterMethodName" : "setEnvironments", "c2jName" : "environments", "c2jShape" : "EnvironmentList", "defaultConsumerFluentSetterDocumentation" : "

                                      Information about the environments that are returned.

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

                                      Information about the environments that are returned.

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

                                      Information about the environments that are returned.

                                      \n@param environments Information about the environments that are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environments", "getterDocumentation" : "

                                      Information about the environments that are returned.

                                      \n

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

                                      \n@return Information about the environments that are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environments", "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" : "Environment", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Environment.Builder} avoiding the need to create one manually via {@link Environment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Environment.Builder#build()} is called immediately and its result is passed to {@link #member(Environment)}.\n@param member a consumer that will call methods on {@link Environment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Environment)", "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" : "Environment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "member", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "member", "variableType" : "Environment", "documentation" : "", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Environment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Environment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environments", "sensitive" : false, "setterDocumentation" : "

                                      Information about the environments that are returned.

                                      \n@param environments Information about the environments that are returned.", "setterMethodName" : "setEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environments", "variableType" : "java.util.List", "documentation" : "

                                      Information about the environments that are returned.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironments", "beanStyleSetterMethodName" : "setEnvironments", "c2jName" : "environments", "c2jShape" : "EnvironmentList", "defaultConsumerFluentSetterDocumentation" : "

                                      Information about the environments that are returned.

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

                                      Information about the environments that are returned.

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

                                      Information about the environments that are returned.

                                      \n@param environments Information about the environments that are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environments", "getterDocumentation" : "

                                      Information about the environments that are returned.

                                      \n

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

                                      \n@return Information about the environments that are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environments", "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" : "Environment", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Environment.Builder} avoiding the need to create one manually via {@link Environment#builder()}.\n\nWhen the {@link Consumer} completes, {@link Environment.Builder#build()} is called immediately and its result is passed to {@link #member(Environment)}.\n@param member a consumer that will call methods on {@link Environment.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Environment)", "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" : "Environment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "member", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "member", "variableType" : "Environment", "documentation" : "", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Environment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Environment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Environments", "sensitive" : false, "setterDocumentation" : "

                                      Information about the environments that are returned.

                                      \n@param environments Information about the environments that are returned.", "setterMethodName" : "setEnvironments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environments", "variableType" : "java.util.List", "documentation" : "

                                      Information about the environments that are returned.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEnvironmentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEnvironmentsResponse", "variableName" : "describeEnvironmentsResponse", "variableType" : "DescribeEnvironmentsResponse", "documentation" : null, "simpleType" : "DescribeEnvironmentsResponse", "variableSetterType" : "DescribeEnvironmentsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Environment" : { "c2jName" : "Environment", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Information about an AWS Cloud9 development environment.

                                      ", "endpointDiscovery" : null, "enums" : 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" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                      The ID of the environment.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                      The ID of the environment.

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

                                      The ID of the environment.

                                      \n@return The ID of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                      \n@param id The ID of the environment.", "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 environment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

                                      The name of the environment.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                      The name of the environment.

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

                                      The name of the environment.

                                      \n@return The name of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                      \n@param name The name of the environment.", "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 environment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "EnvironmentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                      The description for the environment.

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

                                      The description for the environment.

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

                                      The description for the environment.

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

                                      The description for the environment.

                                      \n@return The description for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                      The description for the environment.

                                      \n@param description The description for the environment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                      The description for the environment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "EnvironmentType", "defaultConsumerFluentSetterDocumentation" : "

                                      The type of environment. Valid values include the following:

                                      • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                      • ssh: Your own server connects to the environment.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment. Valid values include the following:

                                      • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                      • ssh: Your own server connects to the environment.

                                      ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The type of environment. Valid values include the following:

                                      • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                      • ssh: Your own server connects to the environment.

                                      \n@param type The type of environment. Valid values include the following:

                                      • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                      • ssh: Your own server connects to the environment.

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

                                        The type of environment. Valid values include the following:

                                        • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                        • ssh: Your own server connects to the environment.

                                        \n

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

                                        \n@return The type of environment. Valid values include the following:

                                        • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                        • ssh: Your own server connects to the environment.

                                        • \n@see EnvironmentType", "getterModel" : { "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 environment. Valid values include the following:

                                          • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                          • ssh: Your own server connects to the environment.

                                          \n@param type The type of environment. Valid values include the following:

                                          • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                          • ssh: Your own server connects to the environment.

                                          • \n@see EnvironmentType", "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 environment. Valid values include the following:

                                            • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                            • ssh: Your own server connects to the environment.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                            The Amazon Resource Name (ARN) of the environment.

                                            \n@param arn The Amazon Resource Name (ARN) of the environment.\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 environment.

                                            \n@return The Amazon Resource Name (ARN) of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                            \n@param arn The Amazon Resource Name (ARN) of the environment.", "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 environment.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerArn", "beanStyleSetterMethodName" : "setOwnerArn", "c2jName" : "ownerArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

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

                                            The Amazon Resource Name (ARN) of the environment owner.

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

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            \n@param ownerArn The Amazon Resource Name (ARN) of the environment owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerArn", "getterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            \n@return The Amazon Resource Name (ARN) of the environment owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ownerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ownerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerArn", "sensitive" : false, "setterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            \n@param ownerArn The Amazon Resource Name (ARN) of the environment owner.", "setterMethodName" : "setOwnerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycle", "beanStyleSetterMethodName" : "setLifecycle", "c2jName" : "lifecycle", "c2jShape" : "EnvironmentLifecycle", "defaultConsumerFluentSetterDocumentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

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

                                            The state of the environment in its creation or deletion lifecycle.

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

                                            The state of the environment in its creation or deletion lifecycle.

                                            \n@param lifecycle The state of the environment in its creation or deletion lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycle", "getterDocumentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

                                            \n@return The state of the environment in its creation or deletion lifecycle.", "getterModel" : { "returnType" : "EnvironmentLifecycle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycle", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Lifecycle", "sensitive" : false, "setterDocumentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

                                            \n@param lifecycle The state of the environment in its creation or deletion lifecycle.", "setterMethodName" : "setLifecycle", "setterModel" : { "variableDeclarationType" : "EnvironmentLifecycle", "variableName" : "lifecycle", "variableType" : "EnvironmentLifecycle", "documentation" : null, "simpleType" : "EnvironmentLifecycle", "variableSetterType" : "EnvironmentLifecycle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentLifecycle", "variableName" : "lifecycle", "variableType" : "EnvironmentLifecycle", "documentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

                                            ", "simpleType" : "EnvironmentLifecycle", "variableSetterType" : "EnvironmentLifecycle" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                            The Amazon Resource Name (ARN) of the environment.

                                            \n@param arn The Amazon Resource Name (ARN) of the environment.\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 environment.

                                            \n@return The Amazon Resource Name (ARN) of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                            \n@param arn The Amazon Resource Name (ARN) of the environment.", "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 environment.

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

                                            The description for the environment.

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

                                            The description for the environment.

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

                                            The description for the environment.

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

                                            The description for the environment.

                                            \n@return The description for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                            The description for the environment.

                                            \n@param description The description for the environment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                            The description for the environment.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                            The ID of the environment.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                            The ID of the environment.

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

                                            The ID of the environment.

                                            \n@return The ID of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                            \n@param id The ID of the environment.", "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 environment.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Lifecycle" : { "beanStyleGetterMethodName" : "getLifecycle", "beanStyleSetterMethodName" : "setLifecycle", "c2jName" : "lifecycle", "c2jShape" : "EnvironmentLifecycle", "defaultConsumerFluentSetterDocumentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

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

                                            The state of the environment in its creation or deletion lifecycle.

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

                                            The state of the environment in its creation or deletion lifecycle.

                                            \n@param lifecycle The state of the environment in its creation or deletion lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycle", "getterDocumentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

                                            \n@return The state of the environment in its creation or deletion lifecycle.", "getterModel" : { "returnType" : "EnvironmentLifecycle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycle", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Lifecycle", "sensitive" : false, "setterDocumentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

                                            \n@param lifecycle The state of the environment in its creation or deletion lifecycle.", "setterMethodName" : "setLifecycle", "setterModel" : { "variableDeclarationType" : "EnvironmentLifecycle", "variableName" : "lifecycle", "variableType" : "EnvironmentLifecycle", "documentation" : null, "simpleType" : "EnvironmentLifecycle", "variableSetterType" : "EnvironmentLifecycle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentLifecycle", "variableName" : "lifecycle", "variableType" : "EnvironmentLifecycle", "documentation" : "

                                            The state of the environment in its creation or deletion lifecycle.

                                            ", "simpleType" : "EnvironmentLifecycle", "variableSetterType" : "EnvironmentLifecycle" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

                                            The name of the environment.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                            The name of the environment.

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

                                            The name of the environment.

                                            \n@return The name of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                            \n@param name The name of the environment.", "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 environment.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OwnerArn" : { "beanStyleGetterMethodName" : "getOwnerArn", "beanStyleSetterMethodName" : "setOwnerArn", "c2jName" : "ownerArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

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

                                            The Amazon Resource Name (ARN) of the environment owner.

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

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            \n@param ownerArn The Amazon Resource Name (ARN) of the environment owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerArn", "getterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            \n@return The Amazon Resource Name (ARN) of the environment owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ownerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ownerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerArn", "sensitive" : false, "setterDocumentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            \n@param ownerArn The Amazon Resource Name (ARN) of the environment owner.", "setterMethodName" : "setOwnerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : "

                                            The Amazon Resource Name (ARN) of the environment owner.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "EnvironmentType", "defaultConsumerFluentSetterDocumentation" : "

                                            The type of environment. Valid values include the following:

                                            • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                            • ssh: Your own server connects to the environment.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment. Valid values include the following:

                                            • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                            • ssh: Your own server connects to the environment.

                                            ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                            The type of environment. Valid values include the following:

                                            • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                            • ssh: Your own server connects to the environment.

                                            \n@param type The type of environment. Valid values include the following:

                                            • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                            • ssh: Your own server connects to the environment.

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

                                              The type of environment. Valid values include the following:

                                              • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                              • ssh: Your own server connects to the environment.

                                              \n

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

                                              \n@return The type of environment. Valid values include the following:

                                              • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                              • ssh: Your own server connects to the environment.

                                              • \n@see EnvironmentType", "getterModel" : { "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 environment. Valid values include the following:

                                                • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                • ssh: Your own server connects to the environment.

                                                \n@param type The type of environment. Valid values include the following:

                                                • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                • ssh: Your own server connects to the environment.

                                                • \n@see EnvironmentType", "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 environment. Valid values include the following:

                                                  • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                  • ssh: Your own server connects to the environment.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                                  The ID of the environment.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                                  The ID of the environment.

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

                                                  The ID of the environment.

                                                  \n@return The ID of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                                  \n@param id The ID of the environment.", "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 environment.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

                                                  The name of the environment.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                                  The name of the environment.

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

                                                  The name of the environment.

                                                  \n@return The name of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                                  \n@param name The name of the environment.", "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 environment.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "EnvironmentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                  The description for the environment.

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

                                                  The description for the environment.

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

                                                  The description for the environment.

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

                                                  The description for the environment.

                                                  \n@return The description for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                  The description for the environment.

                                                  \n@param description The description for the environment.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                  The description for the environment.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "EnvironmentType", "defaultConsumerFluentSetterDocumentation" : "

                                                  The type of environment. Valid values include the following:

                                                  • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                  • ssh: Your own server connects to the environment.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment. Valid values include the following:

                                                  • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                  • ssh: Your own server connects to the environment.

                                                  ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                  The type of environment. Valid values include the following:

                                                  • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                  • ssh: Your own server connects to the environment.

                                                  \n@param type The type of environment. Valid values include the following:

                                                  • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                  • ssh: Your own server connects to the environment.

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

                                                    The type of environment. Valid values include the following:

                                                    • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                    • ssh: Your own server connects to the environment.

                                                    \n

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

                                                    \n@return The type of environment. Valid values include the following:

                                                    • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                    • ssh: Your own server connects to the environment.

                                                    • \n@see EnvironmentType", "getterModel" : { "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 environment. Valid values include the following:

                                                      • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                      • ssh: Your own server connects to the environment.

                                                      \n@param type The type of environment. Valid values include the following:

                                                      • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                      • ssh: Your own server connects to the environment.

                                                      • \n@see EnvironmentType", "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 environment. Valid values include the following:

                                                        • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

                                                        • ssh: Your own server connects to the environment.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        The Amazon Resource Name (ARN) of the environment.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 environment.

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

                                                        The Amazon Resource Name (ARN) of the environment.

                                                        \n@param arn The Amazon Resource Name (ARN) of the environment.\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 environment.

                                                        \n@return The Amazon Resource Name (ARN) of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 environment.

                                                        \n@param arn The Amazon Resource Name (ARN) of the environment.", "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 environment.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerArn", "beanStyleSetterMethodName" : "setOwnerArn", "c2jName" : "ownerArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        The Amazon Resource Name (ARN) of the environment owner.

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

                                                        The Amazon Resource Name (ARN) of the environment owner.

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

                                                        The Amazon Resource Name (ARN) of the environment owner.

                                                        \n@param ownerArn The Amazon Resource Name (ARN) of the environment owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerArn", "getterDocumentation" : "

                                                        The Amazon Resource Name (ARN) of the environment owner.

                                                        \n@return The Amazon Resource Name (ARN) of the environment owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ownerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ownerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerArn", "sensitive" : false, "setterDocumentation" : "

                                                        The Amazon Resource Name (ARN) of the environment owner.

                                                        \n@param ownerArn The Amazon Resource Name (ARN) of the environment owner.", "setterMethodName" : "setOwnerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerArn", "variableType" : "String", "documentation" : "

                                                        The Amazon Resource Name (ARN) of the environment owner.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycle", "beanStyleSetterMethodName" : "setLifecycle", "c2jName" : "lifecycle", "c2jShape" : "EnvironmentLifecycle", "defaultConsumerFluentSetterDocumentation" : "

                                                        The state of the environment in its creation or deletion lifecycle.

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

                                                        The state of the environment in its creation or deletion lifecycle.

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

                                                        The state of the environment in its creation or deletion lifecycle.

                                                        \n@param lifecycle The state of the environment in its creation or deletion lifecycle.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecycle", "getterDocumentation" : "

                                                        The state of the environment in its creation or deletion lifecycle.

                                                        \n@return The state of the environment in its creation or deletion lifecycle.", "getterModel" : { "returnType" : "EnvironmentLifecycle", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "lifecycle", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "lifecycle", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Lifecycle", "sensitive" : false, "setterDocumentation" : "

                                                        The state of the environment in its creation or deletion lifecycle.

                                                        \n@param lifecycle The state of the environment in its creation or deletion lifecycle.", "setterMethodName" : "setLifecycle", "setterModel" : { "variableDeclarationType" : "EnvironmentLifecycle", "variableName" : "lifecycle", "variableType" : "EnvironmentLifecycle", "documentation" : null, "simpleType" : "EnvironmentLifecycle", "variableSetterType" : "EnvironmentLifecycle" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentLifecycle", "variableName" : "lifecycle", "variableType" : "EnvironmentLifecycle", "documentation" : "

                                                        The state of the environment in its creation or deletion lifecycle.

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

                                                        Information about the current creation or deletion lifecycle state of an AWS Cloud9 development environment.

                                                        ", "endpointDiscovery" : null, "enums" : 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" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "EnvironmentLifecycleStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                        The current creation or deletion lifecycle state of the environment.

                                                        • CREATING: The environment is in the process of being created.

                                                        • CREATED: The environment was successfully created.

                                                        • CREATE_FAILED: The environment failed to be created.

                                                        • DELETING: The environment is in the process of being deleted.

                                                        • DELETE_FAILED: The environment failed 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 #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                        The current creation or deletion lifecycle state of the environment.

                                                        • CREATING: The environment is in the process of being created.

                                                        • CREATED: The environment was successfully created.

                                                        • CREATE_FAILED: The environment failed to be created.

                                                        • DELETING: The environment is in the process of being deleted.

                                                        • DELETE_FAILED: The environment failed to delete.

                                                        ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentLifecycleStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                        The current creation or deletion lifecycle state of the environment.

                                                        • CREATING: The environment is in the process of being created.

                                                        • CREATED: The environment was successfully created.

                                                        • CREATE_FAILED: The environment failed to be created.

                                                        • DELETING: The environment is in the process of being deleted.

                                                        • DELETE_FAILED: The environment failed to delete.

                                                        \n@param status The current creation or deletion lifecycle state of the environment.

                                                        • CREATING: The environment is in the process of being created.

                                                        • CREATED: The environment was successfully created.

                                                        • CREATE_FAILED: The environment failed to be created.

                                                        • DELETING: The environment is in the process of being deleted.

                                                        • DELETE_FAILED: The environment failed to delete.

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

                                                          The current creation or deletion lifecycle state of the environment.

                                                          • CREATING: The environment is in the process of being created.

                                                          • CREATED: The environment was successfully created.

                                                          • CREATE_FAILED: The environment failed to be created.

                                                          • DELETING: The environment is in the process of being deleted.

                                                          • DELETE_FAILED: The environment failed to delete.

                                                          \n

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

                                                          \n@return The current creation or deletion lifecycle state of the environment.

                                                          • CREATING: The environment is in the process of being created.

                                                          • CREATED: The environment was successfully created.

                                                          • CREATE_FAILED: The environment failed to be created.

                                                          • DELETING: The environment is in the process of being deleted.

                                                          • DELETE_FAILED: The environment failed to delete.

                                                          • \n@see EnvironmentLifecycleStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                            The current creation or deletion lifecycle state of the environment.

                                                            • CREATING: The environment is in the process of being created.

                                                            • CREATED: The environment was successfully created.

                                                            • CREATE_FAILED: The environment failed to be created.

                                                            • DELETING: The environment is in the process of being deleted.

                                                            • DELETE_FAILED: The environment failed to delete.

                                                            \n@param status The current creation or deletion lifecycle state of the environment.

                                                            • CREATING: The environment is in the process of being created.

                                                            • CREATED: The environment was successfully created.

                                                            • CREATE_FAILED: The environment failed to be created.

                                                            • DELETING: The environment is in the process of being deleted.

                                                            • DELETE_FAILED: The environment failed to delete.

                                                            • \n@see EnvironmentLifecycleStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                              The current creation or deletion lifecycle state of the environment.

                                                              • CREATING: The environment is in the process of being created.

                                                              • CREATED: The environment was successfully created.

                                                              • CREATE_FAILED: The environment failed to be created.

                                                              • DELETING: The environment is in the process of being deleted.

                                                              • DELETE_FAILED: The environment failed to delete.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Any informational message about the lifecycle state of the environment.

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

                                                              Any informational message about the lifecycle state of the environment.

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

                                                              Any informational message about the lifecycle state of the environment.

                                                              \n@param reason Any informational message about the lifecycle state of the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              Any informational message about the lifecycle state of the environment.

                                                              \n@return Any informational message about the lifecycle state of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              Any informational message about the lifecycle state of the environment.

                                                              \n@param reason Any informational message about the lifecycle state of the environment.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              Any informational message about the lifecycle state of the environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureResource", "beanStyleSetterMethodName" : "setFailureResource", "c2jName" : "failureResource", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

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

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

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

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              \n@param failureResource If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureResource", "getterDocumentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              \n@return If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "failureResource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "failureResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureResource", "sensitive" : false, "setterDocumentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              \n@param failureResource If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.", "setterMethodName" : "setFailureResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureResource", "variableType" : "String", "documentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FailureResource" : { "beanStyleGetterMethodName" : "getFailureResource", "beanStyleSetterMethodName" : "setFailureResource", "c2jName" : "failureResource", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

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

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

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

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              \n@param failureResource If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureResource", "getterDocumentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              \n@return If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "failureResource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "failureResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureResource", "sensitive" : false, "setterDocumentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              \n@param failureResource If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.", "setterMethodName" : "setFailureResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureResource", "variableType" : "String", "documentation" : "

                                                              If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Any informational message about the lifecycle state of the environment.

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

                                                              Any informational message about the lifecycle state of the environment.

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

                                                              Any informational message about the lifecycle state of the environment.

                                                              \n@param reason Any informational message about the lifecycle state of the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              Any informational message about the lifecycle state of the environment.

                                                              \n@return Any informational message about the lifecycle state of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              Any informational message about the lifecycle state of the environment.

                                                              \n@param reason Any informational message about the lifecycle state of the environment.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              Any informational message about the lifecycle state of the environment.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "EnvironmentLifecycleStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current creation or deletion lifecycle state of the environment.

                                                              • CREATING: The environment is in the process of being created.

                                                              • CREATED: The environment was successfully created.

                                                              • CREATE_FAILED: The environment failed to be created.

                                                              • DELETING: The environment is in the process of being deleted.

                                                              • DELETE_FAILED: The environment failed 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 #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                              The current creation or deletion lifecycle state of the environment.

                                                              • CREATING: The environment is in the process of being created.

                                                              • CREATED: The environment was successfully created.

                                                              • CREATE_FAILED: The environment failed to be created.

                                                              • DELETING: The environment is in the process of being deleted.

                                                              • DELETE_FAILED: The environment failed to delete.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentLifecycleStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                              The current creation or deletion lifecycle state of the environment.

                                                              • CREATING: The environment is in the process of being created.

                                                              • CREATED: The environment was successfully created.

                                                              • CREATE_FAILED: The environment failed to be created.

                                                              • DELETING: The environment is in the process of being deleted.

                                                              • DELETE_FAILED: The environment failed to delete.

                                                              \n@param status The current creation or deletion lifecycle state of the environment.

                                                              • CREATING: The environment is in the process of being created.

                                                              • CREATED: The environment was successfully created.

                                                              • CREATE_FAILED: The environment failed to be created.

                                                              • DELETING: The environment is in the process of being deleted.

                                                              • DELETE_FAILED: The environment failed to delete.

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

                                                                The current creation or deletion lifecycle state of the environment.

                                                                • CREATING: The environment is in the process of being created.

                                                                • CREATED: The environment was successfully created.

                                                                • CREATE_FAILED: The environment failed to be created.

                                                                • DELETING: The environment is in the process of being deleted.

                                                                • DELETE_FAILED: The environment failed to delete.

                                                                \n

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

                                                                \n@return The current creation or deletion lifecycle state of the environment.

                                                                • CREATING: The environment is in the process of being created.

                                                                • CREATED: The environment was successfully created.

                                                                • CREATE_FAILED: The environment failed to be created.

                                                                • DELETING: The environment is in the process of being deleted.

                                                                • DELETE_FAILED: The environment failed to delete.

                                                                • \n@see EnvironmentLifecycleStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                  The current creation or deletion lifecycle state of the environment.

                                                                  • CREATING: The environment is in the process of being created.

                                                                  • CREATED: The environment was successfully created.

                                                                  • CREATE_FAILED: The environment failed to be created.

                                                                  • DELETING: The environment is in the process of being deleted.

                                                                  • DELETE_FAILED: The environment failed to delete.

                                                                  \n@param status The current creation or deletion lifecycle state of the environment.

                                                                  • CREATING: The environment is in the process of being created.

                                                                  • CREATED: The environment was successfully created.

                                                                  • CREATE_FAILED: The environment failed to be created.

                                                                  • DELETING: The environment is in the process of being deleted.

                                                                  • DELETE_FAILED: The environment failed to delete.

                                                                  • \n@see EnvironmentLifecycleStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                    The current creation or deletion lifecycle state of the environment.

                                                                    • CREATING: The environment is in the process of being created.

                                                                    • CREATED: The environment was successfully created.

                                                                    • CREATE_FAILED: The environment failed to be created.

                                                                    • DELETING: The environment is in the process of being deleted.

                                                                    • DELETE_FAILED: The environment failed to delete.

                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "EnvironmentLifecycleStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The current creation or deletion lifecycle state of the environment.

                                                                    • CREATING: The environment is in the process of being created.

                                                                    • CREATED: The environment was successfully created.

                                                                    • CREATE_FAILED: The environment failed to be created.

                                                                    • DELETING: The environment is in the process of being deleted.

                                                                    • DELETE_FAILED: The environment failed 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 #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                    The current creation or deletion lifecycle state of the environment.

                                                                    • CREATING: The environment is in the process of being created.

                                                                    • CREATED: The environment was successfully created.

                                                                    • CREATE_FAILED: The environment failed to be created.

                                                                    • DELETING: The environment is in the process of being deleted.

                                                                    • DELETE_FAILED: The environment failed to delete.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : "EnvironmentLifecycleStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                    The current creation or deletion lifecycle state of the environment.

                                                                    • CREATING: The environment is in the process of being created.

                                                                    • CREATED: The environment was successfully created.

                                                                    • CREATE_FAILED: The environment failed to be created.

                                                                    • DELETING: The environment is in the process of being deleted.

                                                                    • DELETE_FAILED: The environment failed to delete.

                                                                    \n@param status The current creation or deletion lifecycle state of the environment.

                                                                    • CREATING: The environment is in the process of being created.

                                                                    • CREATED: The environment was successfully created.

                                                                    • CREATE_FAILED: The environment failed to be created.

                                                                    • DELETING: The environment is in the process of being deleted.

                                                                    • DELETE_FAILED: The environment failed to delete.

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

                                                                      The current creation or deletion lifecycle state of the environment.

                                                                      • CREATING: The environment is in the process of being created.

                                                                      • CREATED: The environment was successfully created.

                                                                      • CREATE_FAILED: The environment failed to be created.

                                                                      • DELETING: The environment is in the process of being deleted.

                                                                      • DELETE_FAILED: The environment failed to delete.

                                                                      \n

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

                                                                      \n@return The current creation or deletion lifecycle state of the environment.

                                                                      • CREATING: The environment is in the process of being created.

                                                                      • CREATED: The environment was successfully created.

                                                                      • CREATE_FAILED: The environment failed to be created.

                                                                      • DELETING: The environment is in the process of being deleted.

                                                                      • DELETE_FAILED: The environment failed to delete.

                                                                      • \n@see EnvironmentLifecycleStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                        The current creation or deletion lifecycle state of the environment.

                                                                        • CREATING: The environment is in the process of being created.

                                                                        • CREATED: The environment was successfully created.

                                                                        • CREATE_FAILED: The environment failed to be created.

                                                                        • DELETING: The environment is in the process of being deleted.

                                                                        • DELETE_FAILED: The environment failed to delete.

                                                                        \n@param status The current creation or deletion lifecycle state of the environment.

                                                                        • CREATING: The environment is in the process of being created.

                                                                        • CREATED: The environment was successfully created.

                                                                        • CREATE_FAILED: The environment failed to be created.

                                                                        • DELETING: The environment is in the process of being deleted.

                                                                        • DELETE_FAILED: The environment failed to delete.

                                                                        • \n@see EnvironmentLifecycleStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                          The current creation or deletion lifecycle state of the environment.

                                                                          • CREATING: The environment is in the process of being created.

                                                                          • CREATED: The environment was successfully created.

                                                                          • CREATE_FAILED: The environment failed to be created.

                                                                          • DELETING: The environment is in the process of being deleted.

                                                                          • DELETE_FAILED: The environment failed to delete.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Any informational message about the lifecycle state of the environment.

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

                                                                          Any informational message about the lifecycle state of the environment.

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

                                                                          Any informational message about the lifecycle state of the environment.

                                                                          \n@param reason Any informational message about the lifecycle state of the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                                          Any informational message about the lifecycle state of the environment.

                                                                          \n@return Any informational message about the lifecycle state of the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                                          Any informational message about the lifecycle state of the environment.

                                                                          \n@param reason Any informational message about the lifecycle state of the environment.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                                          Any informational message about the lifecycle state of the environment.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureResource", "beanStyleSetterMethodName" : "setFailureResource", "c2jName" : "failureResource", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

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

                                                                          If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

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

                                                                          If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                                          \n@param failureResource If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureResource", "getterDocumentation" : "

                                                                          If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                                          \n@return If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "failureResource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "failureResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureResource", "sensitive" : false, "setterDocumentation" : "

                                                                          If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                                          \n@param failureResource If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.", "setterMethodName" : "setFailureResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureResource", "variableType" : "String", "documentation" : "

                                                                          If the environment failed to delete, the Amazon Resource Name (ARN) of the related AWS resource.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EnvironmentLifecycle", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnvironmentLifecycle", "variableName" : "environmentLifecycle", "variableType" : "EnvironmentLifecycle", "documentation" : null, "simpleType" : "EnvironmentLifecycle", "variableSetterType" : "EnvironmentLifecycle" }, "wrapper" : false, "xmlNamespace" : null }, "EnvironmentLifecycleStatus" : { "c2jName" : "EnvironmentLifecycleStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATING", "value" : "CREATING" }, { "name" : "CREATED", "value" : "CREATED" }, { "name" : "CREATE_FAILED", "value" : "CREATE_FAILED" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETE_FAILED", "value" : "DELETE_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" : "EnvironmentLifecycleStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnvironmentLifecycleStatus", "variableName" : "environmentLifecycleStatus", "variableType" : "EnvironmentLifecycleStatus", "documentation" : null, "simpleType" : "EnvironmentLifecycleStatus", "variableSetterType" : "EnvironmentLifecycleStatus" }, "wrapper" : false, "xmlNamespace" : null }, "EnvironmentMember" : { "c2jName" : "EnvironmentMember", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Information about an environment member for an AWS Cloud9 development environment.

                                                                          ", "endpointDiscovery" : null, "enums" : 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" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of environment member permissions associated with this environment member. Available values include:

                                                                          • owner: Owns the environment.

                                                                          • read-only: Has read-only access to the environment.

                                                                          • read-write: Has read-write access to the environment.

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

                                                                          The type of environment member permissions associated with this environment member. Available values include:

                                                                          • owner: Owns the environment.

                                                                          • read-only: Has read-only access to the environment.

                                                                          • read-write: Has read-write access to the environment.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "Permissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

                                                                          The type of environment member permissions associated with this environment member. Available values include:

                                                                          • owner: Owns the environment.

                                                                          • read-only: Has read-only access to the environment.

                                                                          • read-write: Has read-write access to the environment.

                                                                          \n@param permissions The type of environment member permissions associated with this environment member. Available values include:

                                                                          • owner: Owns the environment.

                                                                          • read-only: Has read-only access to the environment.

                                                                          • read-write: Has read-write access to the environment.

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

                                                                            The type of environment member permissions associated with this environment member. Available values include:

                                                                            • owner: Owns the environment.

                                                                            • read-only: Has read-only access to the environment.

                                                                            • read-write: Has read-write access to the environment.

                                                                            \n

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

                                                                            \n@return The type of environment member permissions associated with this environment member. Available values include:

                                                                            • owner: Owns the environment.

                                                                            • read-only: Has read-only access to the environment.

                                                                            • read-write: Has read-write access to the environment.

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

                                                                              The type of environment member permissions associated with this environment member. Available values include:

                                                                              • owner: Owns the environment.

                                                                              • read-only: Has read-only access to the environment.

                                                                              • read-write: Has read-write access to the environment.

                                                                              \n@param permissions The type of environment member permissions associated with this environment member. Available values include:

                                                                              • owner: Owns the environment.

                                                                              • read-only: Has read-only access to the environment.

                                                                              • read-write: Has read-write access to the environment.

                                                                              • \n@see Permissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

                                                                                The type of environment member permissions associated with this environment member. Available values include:

                                                                                • owner: Owns the environment.

                                                                                • read-only: Has read-only access to the environment.

                                                                                • read-write: Has read-write access to the environment.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "userId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

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

                                                                                The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

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

                                                                                The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                \n@param userId The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

                                                                                The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                \n@return The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

                                                                                The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                \n@param userId The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

                                                                                The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The Amazon Resource Name (ARN) of the environment member.

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

                                                                                The Amazon Resource Name (ARN) of the environment member.

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

                                                                                The Amazon Resource Name (ARN) of the environment member.

                                                                                \n@param userArn The Amazon Resource Name (ARN) of the environment member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                                                The Amazon Resource Name (ARN) of the environment member.

                                                                                \n@return The Amazon Resource Name (ARN) of the environment member.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                The Amazon Resource Name (ARN) of the environment member.

                                                                                \n@param userArn The Amazon Resource Name (ARN) of the environment member.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                                                The Amazon Resource Name (ARN) of the environment member.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

                                                                                \n@param environmentId The ID of the environment for the environment member.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                The ID of the environment for the environment member.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastAccess", "beanStyleSetterMethodName" : "setLastAccess", "c2jName" : "lastAccess", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

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

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

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

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                \n@param lastAccess The time, expressed in epoch time format, when the environment member last opened the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAccess", "getterDocumentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                \n@return The time, expressed in epoch time format, when the environment member last opened the environment.", "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" : "lastAccess", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "lastAccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastAccess", "sensitive" : false, "setterDocumentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                \n@param lastAccess The time, expressed in epoch time format, when the environment member last opened the environment.", "setterMethodName" : "setLastAccess", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAccess", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAccess", "variableType" : "java.time.Instant", "documentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

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

                                                                                The ID of the environment for the environment member.

                                                                                \n@param environmentId The ID of the environment for the environment member.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                The ID of the environment for the environment member.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastAccess" : { "beanStyleGetterMethodName" : "getLastAccess", "beanStyleSetterMethodName" : "setLastAccess", "c2jName" : "lastAccess", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

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

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

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

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                \n@param lastAccess The time, expressed in epoch time format, when the environment member last opened the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAccess", "getterDocumentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                \n@return The time, expressed in epoch time format, when the environment member last opened the environment.", "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" : "lastAccess", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "lastAccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastAccess", "sensitive" : false, "setterDocumentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                \n@param lastAccess The time, expressed in epoch time format, when the environment member last opened the environment.", "setterMethodName" : "setLastAccess", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAccess", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAccess", "variableType" : "java.time.Instant", "documentation" : "

                                                                                The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Permissions" : { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The type of environment member permissions associated with this environment member. Available values include:

                                                                                • owner: Owns the environment.

                                                                                • read-only: Has read-only access to the environment.

                                                                                • read-write: Has read-write access to the environment.

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

                                                                                The type of environment member permissions associated with this environment member. Available values include:

                                                                                • owner: Owns the environment.

                                                                                • read-only: Has read-only access to the environment.

                                                                                • read-write: Has read-write access to the environment.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "Permissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

                                                                                The type of environment member permissions associated with this environment member. Available values include:

                                                                                • owner: Owns the environment.

                                                                                • read-only: Has read-only access to the environment.

                                                                                • read-write: Has read-write access to the environment.

                                                                                \n@param permissions The type of environment member permissions associated with this environment member. Available values include:

                                                                                • owner: Owns the environment.

                                                                                • read-only: Has read-only access to the environment.

                                                                                • read-write: Has read-write access to the environment.

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

                                                                                  The type of environment member permissions associated with this environment member. Available values include:

                                                                                  • owner: Owns the environment.

                                                                                  • read-only: Has read-only access to the environment.

                                                                                  • read-write: Has read-write access to the environment.

                                                                                  \n

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

                                                                                  \n@return The type of environment member permissions associated with this environment member. Available values include:

                                                                                  • owner: Owns the environment.

                                                                                  • read-only: Has read-only access to the environment.

                                                                                  • read-write: Has read-write access to the environment.

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

                                                                                    The type of environment member permissions associated with this environment member. Available values include:

                                                                                    • owner: Owns the environment.

                                                                                    • read-only: Has read-only access to the environment.

                                                                                    • read-write: Has read-write access to the environment.

                                                                                    \n@param permissions The type of environment member permissions associated with this environment member. Available values include:

                                                                                    • owner: Owns the environment.

                                                                                    • read-only: Has read-only access to the environment.

                                                                                    • read-write: Has read-write access to the environment.

                                                                                    • \n@see Permissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

                                                                                      The type of environment member permissions associated with this environment member. Available values include:

                                                                                      • owner: Owns the environment.

                                                                                      • read-only: Has read-only access to the environment.

                                                                                      • read-write: Has read-write access to the environment.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The Amazon Resource Name (ARN) of the environment member.

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

                                                                                      The Amazon Resource Name (ARN) of the environment member.

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

                                                                                      The Amazon Resource Name (ARN) of the environment member.

                                                                                      \n@param userArn The Amazon Resource Name (ARN) of the environment member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                                                      The Amazon Resource Name (ARN) of the environment member.

                                                                                      \n@return The Amazon Resource Name (ARN) of the environment member.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                      The Amazon Resource Name (ARN) of the environment member.

                                                                                      \n@param userArn The Amazon Resource Name (ARN) of the environment member.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                                                      The Amazon Resource Name (ARN) of the environment member.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "userId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

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

                                                                                      The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

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

                                                                                      The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                      \n@param userId The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

                                                                                      The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                      \n@return The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

                                                                                      The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                      \n@param userId The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

                                                                                      The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The type of environment member permissions associated with this environment member. Available values include:

                                                                                      • owner: Owns the environment.

                                                                                      • read-only: Has read-only access to the environment.

                                                                                      • read-write: Has read-write access to the environment.

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

                                                                                      The type of environment member permissions associated with this environment member. Available values include:

                                                                                      • owner: Owns the environment.

                                                                                      • read-only: Has read-only access to the environment.

                                                                                      • read-write: Has read-write access to the environment.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "Permissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

                                                                                      The type of environment member permissions associated with this environment member. Available values include:

                                                                                      • owner: Owns the environment.

                                                                                      • read-only: Has read-only access to the environment.

                                                                                      • read-write: Has read-write access to the environment.

                                                                                      \n@param permissions The type of environment member permissions associated with this environment member. Available values include:

                                                                                      • owner: Owns the environment.

                                                                                      • read-only: Has read-only access to the environment.

                                                                                      • read-write: Has read-write access to the environment.

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

                                                                                        The type of environment member permissions associated with this environment member. Available values include:

                                                                                        • owner: Owns the environment.

                                                                                        • read-only: Has read-only access to the environment.

                                                                                        • read-write: Has read-write access to the environment.

                                                                                        \n

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

                                                                                        \n@return The type of environment member permissions associated with this environment member. Available values include:

                                                                                        • owner: Owns the environment.

                                                                                        • read-only: Has read-only access to the environment.

                                                                                        • read-write: Has read-write access to the environment.

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

                                                                                          The type of environment member permissions associated with this environment member. Available values include:

                                                                                          • owner: Owns the environment.

                                                                                          • read-only: Has read-only access to the environment.

                                                                                          • read-write: Has read-write access to the environment.

                                                                                          \n@param permissions The type of environment member permissions associated with this environment member. Available values include:

                                                                                          • owner: Owns the environment.

                                                                                          • read-only: Has read-only access to the environment.

                                                                                          • read-write: Has read-write access to the environment.

                                                                                          • \n@see Permissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

                                                                                            The type of environment member permissions associated with this environment member. Available values include:

                                                                                            • owner: Owns the environment.

                                                                                            • read-only: Has read-only access to the environment.

                                                                                            • read-write: Has read-write access to the environment.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "userId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

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

                                                                                            The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

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

                                                                                            The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                            \n@param userId The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

                                                                                            The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                            \n@return The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                            \n@param userId The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

                                                                                            The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member.

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

                                                                                            The Amazon Resource Name (ARN) of the environment member.

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

                                                                                            The Amazon Resource Name (ARN) of the environment member.

                                                                                            \n@param userArn The Amazon Resource Name (ARN) of the environment member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member.

                                                                                            \n@return The Amazon Resource Name (ARN) of the environment member.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member.

                                                                                            \n@param userArn The Amazon Resource Name (ARN) of the environment member.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the environment for the environment member.

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

                                                                                            The ID of the environment for the environment member.

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

                                                                                            The ID of the environment for the environment member.

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

                                                                                            The ID of the environment for the environment member.

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

                                                                                            The ID of the environment for the environment member.

                                                                                            \n@param environmentId The ID of the environment for the environment member.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the environment for the environment member.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastAccess", "beanStyleSetterMethodName" : "setLastAccess", "c2jName" : "lastAccess", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The time, expressed in epoch time format, when the environment member last opened the environment.

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

                                                                                            The time, expressed in epoch time format, when the environment member last opened the environment.

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

                                                                                            The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                            \n@param lastAccess The time, expressed in epoch time format, when the environment member last opened the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAccess", "getterDocumentation" : "

                                                                                            The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                            \n@return The time, expressed in epoch time format, when the environment member last opened the environment.", "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" : "lastAccess", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "lastAccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastAccess", "sensitive" : false, "setterDocumentation" : "

                                                                                            The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                            \n@param lastAccess The time, expressed in epoch time format, when the environment member last opened the environment.", "setterMethodName" : "setLastAccess", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAccess", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAccess", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The time, expressed in epoch time format, when the environment member last opened the environment.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EnvironmentMember", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "environmentMember", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "wrapper" : false, "xmlNamespace" : null }, "EnvironmentStatus" : { "c2jName" : "EnvironmentStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ERROR", "value" : "error" }, { "name" : "CREATING", "value" : "creating" }, { "name" : "CONNECTING", "value" : "connecting" }, { "name" : "READY", "value" : "ready" }, { "name" : "STOPPING", "value" : "stopping" }, { "name" : "STOPPED", "value" : "stopped" }, { "name" : "DELETING", "value" : "deleting" } ], "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" : "EnvironmentStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnvironmentStatus", "variableName" : "environmentStatus", "variableType" : "EnvironmentStatus", "documentation" : null, "simpleType" : "EnvironmentStatus", "variableSetterType" : "EnvironmentStatus" }, "wrapper" : false, "xmlNamespace" : null }, "EnvironmentType" : { "c2jName" : "EnvironmentType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SSH", "value" : "ssh" }, { "name" : "EC2", "value" : "ec2" } ], "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" : "EnvironmentType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnvironmentType", "variableName" : "environmentType", "variableType" : "EnvironmentType", "documentation" : null, "simpleType" : "EnvironmentType", "variableSetterType" : "EnvironmentType" }, "wrapper" : false, "xmlNamespace" : null }, "ForbiddenException" : { "c2jName" : "ForbiddenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            An access permissions issue occurred.

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

                                                                                            An internal server error occurred.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerErrorException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InternalServerErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerErrorException", "variableName" : "internalServerErrorException", "variableType" : "InternalServerErrorException", "documentation" : null, "simpleType" : "InternalServerErrorException", "variableSetterType" : "InternalServerErrorException" }, "wrapper" : false, "xmlNamespace" : null }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A service 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, "xmlNamespace" : null }, "ListEnvironmentsRequest" : { "c2jName" : "ListEnvironmentsRequest", "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" : "ListEnvironments", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.ListEnvironments", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@return During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "getterModel" : { "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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            \n@return The maximum number of environments to get identifiers for.", "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" : "

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            \n@param maxResults The maximum number of environments to get identifiers for.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            \n@return The maximum number of environments to get identifiers for.", "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" : "

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            \n@param maxResults The maximum number of environments to get identifiers for.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@return During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "getterModel" : { "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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@return During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "getterModel" : { "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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

                                                                                            \n@param nextToken During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.", "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" : "

                                                                                            During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

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

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            \n@return The maximum number of environments to get identifiers for.", "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" : "

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            \n@param maxResults The maximum number of environments to get identifiers for.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum number of environments to get identifiers for.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListEnvironmentsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListEnvironmentsRequest", "variableName" : "listEnvironmentsRequest", "variableType" : "ListEnvironmentsRequest", "documentation" : null, "simpleType" : "ListEnvironmentsRequest", "variableSetterType" : "ListEnvironmentsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListEnvironmentsResponse" : { "c2jName" : "ListEnvironmentsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

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

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@return If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "getterModel" : { "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironmentIds", "beanStyleSetterMethodName" : "setEnvironmentIds", "c2jName" : "environmentIds", "c2jShape" : "EnvironmentIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of environment identifiers.

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

                                                                                            The list of environment identifiers.

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

                                                                                            The list of environment identifiers.

                                                                                            \n@param environmentIds The list of environment identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentIds", "getterDocumentation" : "

                                                                                            The list of environment identifiers.

                                                                                            \n

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

                                                                                            \n@return The list of environment identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentIds", "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" : "EnvironmentId", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EnvironmentIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of environment identifiers.

                                                                                            \n@param environmentIds The list of environment identifiers.", "setterMethodName" : "setEnvironmentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of environment identifiers.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentIds" : { "beanStyleGetterMethodName" : "getEnvironmentIds", "beanStyleSetterMethodName" : "setEnvironmentIds", "c2jName" : "environmentIds", "c2jShape" : "EnvironmentIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of environment identifiers.

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

                                                                                            The list of environment identifiers.

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

                                                                                            The list of environment identifiers.

                                                                                            \n@param environmentIds The list of environment identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentIds", "getterDocumentation" : "

                                                                                            The list of environment identifiers.

                                                                                            \n

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

                                                                                            \n@return The list of environment identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentIds", "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" : "EnvironmentId", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EnvironmentIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of environment identifiers.

                                                                                            \n@param environmentIds The list of environment identifiers.", "setterMethodName" : "setEnvironmentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of environment identifiers.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

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

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@return If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "getterModel" : { "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

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

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@return If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "getterModel" : { "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            \n@param nextToken If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.", "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 there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironmentIds", "beanStyleSetterMethodName" : "setEnvironmentIds", "c2jName" : "environmentIds", "c2jShape" : "EnvironmentIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of environment identifiers.

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

                                                                                            The list of environment identifiers.

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

                                                                                            The list of environment identifiers.

                                                                                            \n@param environmentIds The list of environment identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentIds", "getterDocumentation" : "

                                                                                            The list of environment identifiers.

                                                                                            \n

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

                                                                                            \n@return The list of environment identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentIds", "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" : "EnvironmentId", "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EnvironmentIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of environment identifiers.

                                                                                            \n@param environmentIds The list of environment identifiers.", "setterMethodName" : "setEnvironmentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "environmentIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of environment identifiers.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListEnvironmentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListEnvironmentsResponse", "variableName" : "listEnvironmentsResponse", "variableType" : "ListEnvironmentsResponse", "documentation" : null, "simpleType" : "ListEnvironmentsResponse", "variableSetterType" : "ListEnvironmentsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "MemberPermissions" : { "c2jName" : "MemberPermissions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "READ_WRITE", "value" : "read-write" }, { "name" : "READ_ONLY", "value" : "read-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" : "MemberPermissions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MemberPermissions", "variableName" : "memberPermissions", "variableType" : "MemberPermissions", "documentation" : null, "simpleType" : "MemberPermissions", "variableSetterType" : "MemberPermissions" }, "wrapper" : false, "xmlNamespace" : null }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The target resource cannot be 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, "xmlNamespace" : null }, "Permissions" : { "c2jName" : "Permissions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "OWNER", "value" : "owner" }, { "name" : "READ_WRITE", "value" : "read-write" }, { "name" : "READ_ONLY", "value" : "read-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" : "Permissions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Permissions", "variableName" : "permissions", "variableType" : "Permissions", "documentation" : null, "simpleType" : "Permissions", "variableSetterType" : "Permissions" }, "wrapper" : false, "xmlNamespace" : null }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Too many service requests were made over the given time period.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyRequestsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyRequestsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyRequestsException", "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateEnvironmentMembershipRequest" : { "c2jName" : "UpdateEnvironmentMembershipRequest", "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" : "UpdateEnvironmentMembership", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.UpdateEnvironmentMembership", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the environment for the environment member whose settings you want to change.

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

                                                                                            The ID of the environment for the environment member whose settings you want to change.

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

                                                                                            The ID of the environment for the environment member whose settings you want to change.

                                                                                            \n@param environmentId The ID of the environment for the environment member whose settings you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                                                                                            The ID of the environment for the environment member whose settings you want to change.

                                                                                            \n@return The ID of the environment for the environment member whose settings you want to change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnvironmentId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the environment for the environment member whose settings you want to change.

                                                                                            \n@param environmentId The ID of the environment for the environment member whose settings you want to change.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the environment for the environment member whose settings you want to change.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

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

                                                                                            The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

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

                                                                                            The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                            \n@param userArn The Amazon Resource Name (ARN) of the environment member whose settings you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                            \n@return The Amazon Resource Name (ARN) of the environment member whose settings you want to change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                            \n@param userArn The Amazon Resource Name (ARN) of the environment member whose settings you want to change.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "MemberPermissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                            • read-only: Has read-only access to the environment.

                                                                                            • read-write: Has read-write access to the environment.

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

                                                                                            The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                            • read-only: Has read-only access to the environment.

                                                                                            • read-write: Has read-write access to the environment.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MemberPermissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

                                                                                            The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                            • read-only: Has read-only access to the environment.

                                                                                            • read-write: Has read-write access to the environment.

                                                                                            \n@param permissions The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                            • read-only: Has read-only access to the environment.

                                                                                            • read-write: Has read-write access to the environment.

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

                                                                                              The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                              • read-only: Has read-only access to the environment.

                                                                                              • read-write: Has read-write access to the environment.

                                                                                              \n

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

                                                                                              \n@return The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                              • read-only: Has read-only access to the environment.

                                                                                              • read-write: Has read-write access to the environment.

                                                                                              • \n@see MemberPermissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                                                                                The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                • read-only: Has read-only access to the environment.

                                                                                                • read-write: Has read-write access to the environment.

                                                                                                \n@param permissions The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                • read-only: Has read-only access to the environment.

                                                                                                • read-write: Has read-write access to the environment.

                                                                                                • \n@see MemberPermissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

                                                                                                  The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                  • read-only: Has read-only access to the environment.

                                                                                                  • read-write: Has read-write access to the environment.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The ID of the environment for the environment member whose settings you want to change.

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

                                                                                                  The ID of the environment for the environment member whose settings you want to change.

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

                                                                                                  The ID of the environment for the environment member whose settings you want to change.

                                                                                                  \n@param environmentId The ID of the environment for the environment member whose settings you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                                                                                                  The ID of the environment for the environment member whose settings you want to change.

                                                                                                  \n@return The ID of the environment for the environment member whose settings you want to change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnvironmentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The ID of the environment for the environment member whose settings you want to change.

                                                                                                  \n@param environmentId The ID of the environment for the environment member whose settings you want to change.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the environment for the environment member whose settings you want to change.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Permissions" : { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "MemberPermissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                  • read-only: Has read-only access to the environment.

                                                                                                  • read-write: Has read-write access to the environment.

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

                                                                                                  The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                  • read-only: Has read-only access to the environment.

                                                                                                  • read-write: Has read-write access to the environment.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "MemberPermissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

                                                                                                  The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                  • read-only: Has read-only access to the environment.

                                                                                                  • read-write: Has read-write access to the environment.

                                                                                                  \n@param permissions The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                  • read-only: Has read-only access to the environment.

                                                                                                  • read-write: Has read-write access to the environment.

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

                                                                                                    The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                    • read-only: Has read-only access to the environment.

                                                                                                    • read-write: Has read-write access to the environment.

                                                                                                    \n

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

                                                                                                    \n@return The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                    • read-only: Has read-only access to the environment.

                                                                                                    • read-write: Has read-write access to the environment.

                                                                                                    • \n@see MemberPermissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                                                                                      The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                      • read-only: Has read-only access to the environment.

                                                                                                      • read-write: Has read-write access to the environment.

                                                                                                      \n@param permissions The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                      • read-only: Has read-only access to the environment.

                                                                                                      • read-write: Has read-write access to the environment.

                                                                                                      • \n@see MemberPermissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

                                                                                                        The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                        • read-only: Has read-only access to the environment.

                                                                                                        • read-write: Has read-write access to the environment.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

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

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

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

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        \n@param userArn The Amazon Resource Name (ARN) of the environment member whose settings you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        \n@return The Amazon Resource Name (ARN) of the environment member whose settings you want to change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        \n@param userArn The Amazon Resource Name (ARN) of the environment member whose settings you want to change.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The ID of the environment for the environment member whose settings you want to change.

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

                                                                                                        The ID of the environment for the environment member whose settings you want to change.

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

                                                                                                        The ID of the environment for the environment member whose settings you want to change.

                                                                                                        \n@param environmentId The ID of the environment for the environment member whose settings you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "environmentId", "getterDocumentation" : "

                                                                                                        The ID of the environment for the environment member whose settings you want to change.

                                                                                                        \n@return The ID of the environment for the environment member whose settings you want to change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "environmentId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "environmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnvironmentId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The ID of the environment for the environment member whose settings you want to change.

                                                                                                        \n@param environmentId The ID of the environment for the environment member whose settings you want to change.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                                        The ID of the environment for the environment member whose settings you want to change.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "userArn", "c2jShape" : "UserArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

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

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

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

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        \n@param userArn The Amazon Resource Name (ARN) of the environment member whose settings you want to change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        \n@return The Amazon Resource Name (ARN) of the environment member whose settings you want to change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        \n@param userArn The Amazon Resource Name (ARN) of the environment member whose settings you want to change.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                                                                        The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionsAsString", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "permissions", "c2jShape" : "MemberPermissions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                        • read-only: Has read-only access to the environment.

                                                                                                        • read-write: Has read-write access to the environment.

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

                                                                                                        The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                        • read-only: Has read-only access to the environment.

                                                                                                        • read-write: Has read-write access to the environment.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "MemberPermissions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissions", "fluentEnumSetterMethodName" : "permissions", "fluentGetterMethodName" : "permissionsAsString", "fluentSetterDocumentation" : "

                                                                                                        The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                        • read-only: Has read-only access to the environment.

                                                                                                        • read-write: Has read-write access to the environment.

                                                                                                        \n@param permissions The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                        • read-only: Has read-only access to the environment.

                                                                                                        • read-write: Has read-write access to the environment.

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

                                                                                                          The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                          • read-only: Has read-only access to the environment.

                                                                                                          • read-write: Has read-write access to the environment.

                                                                                                          \n

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

                                                                                                          \n@return The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                          • read-only: Has read-only access to the environment.

                                                                                                          • read-write: Has read-write access to the environment.

                                                                                                          • \n@see MemberPermissions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

                                                                                                            The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                            • read-only: Has read-only access to the environment.

                                                                                                            • read-write: Has read-write access to the environment.

                                                                                                            \n@param permissions The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                            • read-only: Has read-only access to the environment.

                                                                                                            • read-write: Has read-write access to the environment.

                                                                                                            • \n@see MemberPermissions", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissions", "variableType" : "String", "documentation" : "

                                                                                                              The replacement type of environment member permissions you want to associate with this environment member. Available values include:

                                                                                                              • read-only: Has read-only access to the environment.

                                                                                                              • read-write: Has read-write access to the environment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "environmentId", "userArn", "permissions" ], "shapeName" : "UpdateEnvironmentMembershipRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateEnvironmentMembershipRequest", "variableName" : "updateEnvironmentMembershipRequest", "variableType" : "UpdateEnvironmentMembershipRequest", "documentation" : null, "simpleType" : "UpdateEnvironmentMembershipRequest", "variableSetterType" : "UpdateEnvironmentMembershipRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateEnvironmentMembershipResponse" : { "c2jName" : "UpdateEnvironmentMembershipResult", "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" : "getMembership", "beanStyleSetterMethodName" : "setMembership", "c2jName" : "membership", "c2jShape" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

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

                                                                                                              Information about the environment member whose settings were changed.

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

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@param membership Information about the environment member whose settings were changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "membership", "getterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@return Information about the environment member whose settings were changed.", "getterModel" : { "returnType" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "membership", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "membership", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Membership", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@param membership Information about the environment member whose settings were changed.", "setterMethodName" : "setMembership", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              ", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Membership" : { "beanStyleGetterMethodName" : "getMembership", "beanStyleSetterMethodName" : "setMembership", "c2jName" : "membership", "c2jShape" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

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

                                                                                                              Information about the environment member whose settings were changed.

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

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@param membership Information about the environment member whose settings were changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "membership", "getterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@return Information about the environment member whose settings were changed.", "getterModel" : { "returnType" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "membership", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "membership", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Membership", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@param membership Information about the environment member whose settings were changed.", "setterMethodName" : "setMembership", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              ", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMembership", "beanStyleSetterMethodName" : "setMembership", "c2jName" : "membership", "c2jShape" : "EnvironmentMember", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

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

                                                                                                              Information about the environment member whose settings were changed.

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

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@param membership Information about the environment member whose settings were changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "membership", "getterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@return Information about the environment member whose settings were changed.", "getterModel" : { "returnType" : "EnvironmentMember", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "membership", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "membership", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Membership", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              \n@param membership Information about the environment member whose settings were changed.", "setterMethodName" : "setMembership", "setterModel" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : null, "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentMember", "variableName" : "membership", "variableType" : "EnvironmentMember", "documentation" : "

                                                                                                              Information about the environment member whose settings were changed.

                                                                                                              ", "simpleType" : "EnvironmentMember", "variableSetterType" : "EnvironmentMember" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateEnvironmentMembershipResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateEnvironmentMembershipResponse", "variableName" : "updateEnvironmentMembershipResponse", "variableType" : "UpdateEnvironmentMembershipResponse", "documentation" : null, "simpleType" : "UpdateEnvironmentMembershipResponse", "variableSetterType" : "UpdateEnvironmentMembershipResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateEnvironmentRequest" : { "c2jName" : "UpdateEnvironmentRequest", "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" : "UpdateEnvironment", "locationName" : null, "requestUri" : "/", "target" : "AWSCloud9WorkspaceManagementService.UpdateEnvironment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

                                                                                                              \n@param environmentId The ID of the environment to change settings.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the environment to change settings.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A replacement name for the environment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 replacement name for the environment.

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

                                                                                                              A replacement name for the environment.

                                                                                                              \n@param name A replacement name for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              A replacement name for the environment.

                                                                                                              \n@return A replacement name for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 replacement name for the environment.

                                                                                                              \n@param name A replacement name for the environment.", "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 replacement name for the environment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "EnvironmentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

                                                                                                              Any new or replacement description for the environment.

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

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@param description Any new or replacement description for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@return Any new or replacement description for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@param description Any new or replacement description for the environment.", "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" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "EnvironmentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

                                                                                                              Any new or replacement description for the environment.

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

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@param description Any new or replacement description for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@return Any new or replacement description for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@param description Any new or replacement description for the environment.", "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" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EnvironmentId" : { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

                                                                                                              \n@param environmentId The ID of the environment to change settings.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the environment to change settings.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A replacement name for the environment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 replacement name for the environment.

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

                                                                                                              A replacement name for the environment.

                                                                                                              \n@param name A replacement name for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              A replacement name for the environment.

                                                                                                              \n@return A replacement name for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 replacement name for the environment.

                                                                                                              \n@param name A replacement name for the environment.", "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 replacement name for the environment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnvironmentId", "beanStyleSetterMethodName" : "setEnvironmentId", "c2jName" : "environmentId", "c2jShape" : "EnvironmentId", "defaultConsumerFluentSetterDocumentation" : "

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

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

                                                                                                              The ID of the environment to change settings.

                                                                                                              \n@param environmentId The ID of the environment to change settings.", "setterMethodName" : "setEnvironmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the environment to change settings.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "EnvironmentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A replacement name for the environment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 replacement name for the environment.

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

                                                                                                              A replacement name for the environment.

                                                                                                              \n@param name A replacement name for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              A replacement name for the environment.

                                                                                                              \n@return A replacement name for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 replacement name for the environment.

                                                                                                              \n@param name A replacement name for the environment.", "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 replacement name for the environment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "EnvironmentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

                                                                                                              Any new or replacement description for the environment.

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

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@param description Any new or replacement description for the environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@return Any new or replacement description for the environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              \n@param description Any new or replacement description for the environment.", "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" : "

                                                                                                              Any new or replacement description for the environment.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "environmentId" ], "shapeName" : "UpdateEnvironmentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateEnvironmentRequest", "variableName" : "updateEnvironmentRequest", "variableType" : "UpdateEnvironmentRequest", "documentation" : null, "simpleType" : "UpdateEnvironmentRequest", "variableSetterType" : "UpdateEnvironmentRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateEnvironmentResponse" : { "c2jName" : "UpdateEnvironmentResult", "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" : "UpdateEnvironmentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateEnvironmentResponse", "variableName" : "updateEnvironmentResponse", "variableType" : "UpdateEnvironmentResponse", "documentation" : null, "simpleType" : "UpdateEnvironmentResponse", "variableSetterType" : "UpdateEnvironmentResponse" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { "CreateEnvironmentEC2" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "createenvironmentec2-1516821730547", "input" : { "name" : "my-demo-environment", "description" : "This is my demonstration environment.", "instanceType" : "t2.micro", "subnetId" : "subnet-1fab8aEX", "automaticStopTimeMinutes" : 60, "ownerArn" : "arn:aws:iam::123456789012:user/MyDemoUser" }, "output" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" }, "title" : "CreateEnvironmentEC2" } ], "CreateEnvironmentMembership" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "createenvironmentmembership-1516822583452", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX", "userArn" : "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions" : "read-write" }, "output" : { "membership" : { "permissions" : "read-write", "userId" : "AIDAJ3BA6O2FMJWCWXHEX", "userArn" : "arn:aws:iam::123456789012:user/AnotherDemoUser", "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" } }, "title" : "CreateEnvironmentMembership" } ], "DeleteEnvironment" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "deleteenvironment-1516822903149", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" }, "output" : { }, "title" : "DeleteEnvironment" } ], "DeleteEnvironmentMembership" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "deleteenvironmentmembership-1516822975655", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX", "userArn" : "arn:aws:iam::123456789012:user/AnotherDemoUser" }, "output" : { }, "title" : "DeleteEnvironmentMembership" } ], "DescribeEnvironmentMemberships" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "The following example gets information about all of the environment members for the specified AWS Cloud9 development environment.", "id" : "describeenvironmentmemberships1-1516823070453", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" }, "output" : { "memberships" : [ { "permissions" : "read-write", "userId" : "AIDAJ3BA6O2FMJWCWXHEX", "userArn" : "arn:aws:iam::123456789012:user/AnotherDemoUser", "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" }, { "permissions" : "owner", "userId" : "AIDAJNUEDQAQWFELJDLEX", "userArn" : "arn:aws:iam::123456789012:user/MyDemoUser", "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" } ] }, "title" : "DescribeEnvironmentMemberships1" }, { "comments" : { "input" : { }, "output" : { } }, "description" : "The following example gets information about the owner of the specified AWS Cloud9 development environment.", "id" : "describeenvironmentmemberships2-1516823191355", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX", "permissions" : [ "owner" ] }, "output" : { "memberships" : [ { "permissions" : "owner", "userId" : "AIDAJNUEDQAQWFELJDLEX", "userArn" : "arn:aws:iam::123456789012:user/MyDemoUser", "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" } ] }, "title" : "DescribeEnvironmentMemberships2" }, { "comments" : { "input" : { }, "output" : { } }, "description" : "The following example gets AWS Cloud9 development environment membership information for the specified user.", "id" : "describeenvironmentmemberships3-1516823268793", "input" : { "userArn" : "arn:aws:iam::123456789012:user/MyDemoUser" }, "output" : { "memberships" : [ { "permissions" : "owner", "userId" : "AIDAJNUEDQAQWFELJDLEX", "userArn" : "arn:aws:iam::123456789012:user/MyDemoUser", "environmentId" : "10a75714bd494714929e7f5ec4125aEX", "lastAccess" : "2018-01-19T11:06:13Z" }, { "permissions" : "owner", "userId" : "AIDAJNUEDQAQWFELJDLEX", "userArn" : "arn:aws:iam::123456789012:user/MyDemoUser", "environmentId" : "12bfc3cd537f41cb9776f8af5525c9EX", "lastAccess" : "2018-01-19T11:39:19Z" } ] }, "title" : "DescribeEnvironmentMemberships3" } ], "DescribeEnvironmentStatus" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "describeenvironmentstatus-1516823462133", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX" }, "output" : { "status" : "ready", "message" : "Environment is ready to use" }, "title" : "DescribeEnvironmentStatus" } ], "DescribeEnvironments" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "describeenvironments-1516823568291", "input" : { "environmentIds" : [ "8d9967e2f0624182b74e7690ad69ebEX", "349c86d4579e4e7298d500ff57a6b2EX" ] }, "output" : { "environments" : [ { "id" : "8d9967e2f0624182b74e7690ad69ebEX", "name" : "my-demo-environment", "description" : "This is my demonstration environment.", "type" : "ec2", "arn" : "arn:aws:cloud9:us-east-2:123456789012:environment:8d9967e2f0624182b74e7690ad69ebEX", "ownerArn" : "arn:aws:iam::123456789012:user/MyDemoUser" }, { "id" : "349c86d4579e4e7298d500ff57a6b2EX", "name" : "another-demo-environment", "type" : "ssh", "arn" : "arn:aws:cloud9:us-east-2:123456789012:environment:349c86d4579e4e7298d500ff57a6b2EX", "ownerArn" : "arn:aws:sts::123456789012:assumed-role/AnotherDemoUser/AnotherDemoUser" } ] }, "title" : "DescribeEnvironments" } ], "ListEnvironments" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "listenvironments-1516823687205", "input" : { }, "output" : { "environmentIds" : [ "349c86d4579e4e7298d500ff57a6b2EX", "45a3da47af0840f2b0c0824f5ee232EX" ] }, "title" : "ListEnvironments" } ], "UpdateEnvironment" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "updateenvironment-1516823781910", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX", "name" : "my-changed-demo-environment", "description" : "This is my changed demonstration environment." }, "output" : { }, "title" : "UpdateEnvironment" } ], "UpdateEnvironmentMembership" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "", "id" : "updateenvironmentmembership-1516823876645", "input" : { "environmentId" : "8d9967e2f0624182b74e7690ad69ebEX", "userArn" : "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions" : "read-only" }, "output" : { "membership" : { "permissions" : "read-only", "userId" : "AIDAJ3BA6O2FMJWCWXHEX", "userArn" : "arn:aws:iam::123456789012:user/AnotherDemoUser", "environmentId" : "8d9967e2f0624182b74e7690ad69eb31" } }, "title" : "UpdateEnvironmentMembership" } ] }, "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" : "Cloud9Exception", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.cloud9.model.Cloud9Exception", "sdkRequestBaseClassName" : "Cloud9Request", "sdkResponseBaseClassName" : "Cloud9Response" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy