
models.workspaces-2015-04-08-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "describeAccountModifications", "describeAccount" ],
"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" : [ "describeIpGroups", "describeWorkspaceBundles", "describeWorkspaceDirectories", "describeWorkspaceImages", "describeWorkspaces", "describeWorkspacesConnectionStatus" ]
},
"metadata" : {
"apiVersion" : "2015-04-08",
"asyncBuilder" : "DefaultWorkSpacesAsyncClientBuilder",
"asyncBuilderInterface" : "WorkSpacesAsyncClientBuilder",
"asyncClient" : "DefaultWorkSpacesAsyncClient",
"asyncInterface" : "WorkSpacesAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultWorkSpacesBaseClientBuilder",
"baseBuilderInterface" : "WorkSpacesBaseClientBuilder",
"baseExceptionName" : "WorkSpacesException",
"baseRequestName" : "WorkSpacesRequest",
"baseResponseName" : "WorkSpacesResponse",
"cborProtocol" : false,
"clientPackageName" : "workspaces",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "Amazon WorkSpaces",
"documentation" : "Amazon WorkSpaces Service Amazon WorkSpaces enables you to provision virtual, cloud-based Microsoft Windows and Amazon Linux desktops for your users.
",
"endpointPrefix" : "workspaces",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.workspaces",
"fullModelPackageName" : "software.amazon.awssdk.services.workspaces.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.workspaces.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.workspaces.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.workspaces.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "workspaces.model",
"paginatorsPackageName" : "workspaces.paginators",
"protocol" : "json",
"requestTransformPackageName" : "workspaces.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "WorkSpaces",
"serviceName" : "WorkSpaces",
"signingName" : "workspaces",
"syncBuilder" : "DefaultWorkSpacesClientBuilder",
"syncBuilderInterface" : "WorkSpacesClientBuilder",
"syncClient" : "DefaultWorkSpacesClient",
"syncInterface" : "WorkSpacesClient",
"transformPackageName" : "workspaces.transform",
"uid" : "workspaces-2015-04-08",
"xmlProtocol" : false
},
"operations" : {
"AssociateIpGroups" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Associates the specified IP access control group with the specified directory.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceLimitExceededException",
"documentation" : "Your resource limits have been exceeded.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
}, {
"exceptionName" : "OperationNotSupportedException",
"documentation" : "This operation is not supported.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AssociateIpGroupsRequest",
"variableName" : "associateIpGroupsRequest",
"variableType" : "AssociateIpGroupsRequest",
"documentation" : "",
"simpleType" : "AssociateIpGroupsRequest",
"variableSetterType" : "AssociateIpGroupsRequest"
},
"methodName" : "associateIpGroups",
"operationName" : "AssociateIpGroups",
"paginated" : false,
"returnType" : {
"returnType" : "AssociateIpGroupsResponse",
"documentation" : null
},
"syncReturnType" : "AssociateIpGroupsResponse"
},
"AuthorizeIpRules" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds one or more rules to the specified IP access control group.
This action gives users permission to access their WorkSpaces from the CIDR address ranges specified in the rules.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceLimitExceededException",
"documentation" : "Your resource limits have been exceeded.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AuthorizeIpRulesRequest",
"variableName" : "authorizeIpRulesRequest",
"variableType" : "AuthorizeIpRulesRequest",
"documentation" : "",
"simpleType" : "AuthorizeIpRulesRequest",
"variableSetterType" : "AuthorizeIpRulesRequest"
},
"methodName" : "authorizeIpRules",
"operationName" : "AuthorizeIpRules",
"paginated" : false,
"returnType" : {
"returnType" : "AuthorizeIpRulesResponse",
"documentation" : null
},
"syncReturnType" : "AuthorizeIpRulesResponse"
},
"CreateIpGroup" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an IP access control group.
An IP access control group provides you with the ability to control the IP addresses from which users are allowed to access their WorkSpaces. To specify the CIDR address ranges, add rules to your IP access control group and then associate the group with your directory. You can add rules when you create the group or at any time using AuthorizeIpRules.
There is a default IP access control group associated with your directory. If you don't associate an IP access control group with your directory, the default group is used. The default group includes a default rule that allows users to access their WorkSpaces from anywhere. You cannot modify the default IP access control group for your directory.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceLimitExceededException",
"documentation" : "Your resource limits have been exceeded.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceAlreadyExistsException",
"documentation" : "The specified resource already exists.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceCreationFailedException",
"documentation" : "The resource could not be created.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateIpGroupRequest",
"variableName" : "createIpGroupRequest",
"variableType" : "CreateIpGroupRequest",
"documentation" : "",
"simpleType" : "CreateIpGroupRequest",
"variableSetterType" : "CreateIpGroupRequest"
},
"methodName" : "createIpGroup",
"operationName" : "CreateIpGroup",
"paginated" : false,
"returnType" : {
"returnType" : "CreateIpGroupResponse",
"documentation" : null
},
"syncReturnType" : "CreateIpGroupResponse"
},
"CreateTags" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates the specified tags for the specified WorkSpace.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceLimitExceededException",
"documentation" : "Your resource limits have been exceeded.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateTagsRequest",
"variableName" : "createTagsRequest",
"variableType" : "CreateTagsRequest",
"documentation" : "",
"simpleType" : "CreateTagsRequest",
"variableSetterType" : "CreateTagsRequest"
},
"methodName" : "createTags",
"operationName" : "CreateTags",
"paginated" : false,
"returnType" : {
"returnType" : "CreateTagsResponse",
"documentation" : null
},
"syncReturnType" : "CreateTagsResponse"
},
"CreateWorkspaces" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates one or more WorkSpaces.
This operation is asynchronous and returns before the WorkSpaces are created.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceLimitExceededException",
"documentation" : "Your resource limits have been exceeded.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateWorkspacesRequest",
"variableName" : "createWorkspacesRequest",
"variableType" : "CreateWorkspacesRequest",
"documentation" : "",
"simpleType" : "CreateWorkspacesRequest",
"variableSetterType" : "CreateWorkspacesRequest"
},
"methodName" : "createWorkspaces",
"operationName" : "CreateWorkspaces",
"paginated" : false,
"returnType" : {
"returnType" : "CreateWorkspacesResponse",
"documentation" : null
},
"syncReturnType" : "CreateWorkspacesResponse"
},
"DeleteIpGroup" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified IP access control group.
You cannot delete an IP access control group that is associated with a directory.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceAssociatedException",
"documentation" : "The resource is associated with a directory.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteIpGroupRequest",
"variableName" : "deleteIpGroupRequest",
"variableType" : "DeleteIpGroupRequest",
"documentation" : "",
"simpleType" : "DeleteIpGroupRequest",
"variableSetterType" : "DeleteIpGroupRequest"
},
"methodName" : "deleteIpGroup",
"operationName" : "DeleteIpGroup",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteIpGroupResponse",
"documentation" : null
},
"syncReturnType" : "DeleteIpGroupResponse"
},
"DeleteTags" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified tags from the specified WorkSpace.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteTagsRequest",
"variableName" : "deleteTagsRequest",
"variableType" : "DeleteTagsRequest",
"documentation" : "",
"simpleType" : "DeleteTagsRequest",
"variableSetterType" : "DeleteTagsRequest"
},
"methodName" : "deleteTags",
"operationName" : "DeleteTags",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteTagsResponse",
"documentation" : null
},
"syncReturnType" : "DeleteTagsResponse"
},
"DeleteWorkspaceImage" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified image from your account. To delete an image, you must first delete any bundles that are associated with the image.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceAssociatedException",
"documentation" : "The resource is associated with a directory.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteWorkspaceImageRequest",
"variableName" : "deleteWorkspaceImageRequest",
"variableType" : "DeleteWorkspaceImageRequest",
"documentation" : "",
"simpleType" : "DeleteWorkspaceImageRequest",
"variableSetterType" : "DeleteWorkspaceImageRequest"
},
"methodName" : "deleteWorkspaceImage",
"operationName" : "DeleteWorkspaceImage",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteWorkspaceImageResponse",
"documentation" : null
},
"syncReturnType" : "DeleteWorkspaceImageResponse"
},
"DescribeAccount" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a list that describes the configuration of bring your own license (BYOL) for the specified account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeAccountRequest",
"variableName" : "describeAccountRequest",
"variableType" : "DescribeAccountRequest",
"documentation" : "",
"simpleType" : "DescribeAccountRequest",
"variableSetterType" : "DescribeAccountRequest"
},
"methodName" : "describeAccount",
"operationName" : "DescribeAccount",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeAccountResponse",
"documentation" : null
},
"syncReturnType" : "DescribeAccountResponse"
},
"DescribeAccountModifications" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a list that describes modifications to the configuration of bring your own license (BYOL) for the specified account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeAccountModificationsRequest",
"variableName" : "describeAccountModificationsRequest",
"variableType" : "DescribeAccountModificationsRequest",
"documentation" : "",
"simpleType" : "DescribeAccountModificationsRequest",
"variableSetterType" : "DescribeAccountModificationsRequest"
},
"methodName" : "describeAccountModifications",
"operationName" : "DescribeAccountModifications",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeAccountModificationsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeAccountModificationsResponse"
},
"DescribeClientProperties" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a list that describes one or more specified Amazon WorkSpaces clients.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeClientPropertiesRequest",
"variableName" : "describeClientPropertiesRequest",
"variableType" : "DescribeClientPropertiesRequest",
"documentation" : "",
"simpleType" : "DescribeClientPropertiesRequest",
"variableSetterType" : "DescribeClientPropertiesRequest"
},
"methodName" : "describeClientProperties",
"operationName" : "DescribeClientProperties",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeClientPropertiesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeClientPropertiesResponse"
},
"DescribeIpGroups" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes one or more of your IP access control groups.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeIpGroupsRequest",
"variableName" : "describeIpGroupsRequest",
"variableType" : "DescribeIpGroupsRequest",
"documentation" : "",
"simpleType" : "DescribeIpGroupsRequest",
"variableSetterType" : "DescribeIpGroupsRequest"
},
"methodName" : "describeIpGroups",
"operationName" : "DescribeIpGroups",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeIpGroupsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeIpGroupsResponse"
},
"DescribeTags" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified tags for the specified WorkSpace.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeTagsRequest",
"variableName" : "describeTagsRequest",
"variableType" : "DescribeTagsRequest",
"documentation" : "",
"simpleType" : "DescribeTagsRequest",
"variableSetterType" : "DescribeTagsRequest"
},
"methodName" : "describeTags",
"operationName" : "DescribeTags",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeTagsResponse",
"documentation" : null
},
"syncReturnType" : "DescribeTagsResponse"
},
"DescribeWorkspaceBundles" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a list that describes the available WorkSpace bundles.
You can filter the results using either bundle ID or owner, but not both.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeWorkspaceBundlesRequest",
"variableName" : "describeWorkspaceBundlesRequest",
"variableType" : "DescribeWorkspaceBundlesRequest",
"documentation" : "",
"simpleType" : "DescribeWorkspaceBundlesRequest",
"variableSetterType" : "DescribeWorkspaceBundlesRequest"
},
"methodName" : "describeWorkspaceBundles",
"operationName" : "DescribeWorkspaceBundles",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeWorkspaceBundlesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeWorkspaceBundlesResponse"
},
"DescribeWorkspaceDirectories" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the available AWS Directory Service directories that are registered with Amazon WorkSpaces.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeWorkspaceDirectoriesRequest",
"variableName" : "describeWorkspaceDirectoriesRequest",
"variableType" : "DescribeWorkspaceDirectoriesRequest",
"documentation" : "",
"simpleType" : "DescribeWorkspaceDirectoriesRequest",
"variableSetterType" : "DescribeWorkspaceDirectoriesRequest"
},
"methodName" : "describeWorkspaceDirectories",
"operationName" : "DescribeWorkspaceDirectories",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeWorkspaceDirectoriesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeWorkspaceDirectoriesResponse"
},
"DescribeWorkspaceImages" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a list that describes one or more specified images, if the image identifiers are provided. Otherwise, all images in the account are described.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeWorkspaceImagesRequest",
"variableName" : "describeWorkspaceImagesRequest",
"variableType" : "DescribeWorkspaceImagesRequest",
"documentation" : "",
"simpleType" : "DescribeWorkspaceImagesRequest",
"variableSetterType" : "DescribeWorkspaceImagesRequest"
},
"methodName" : "describeWorkspaceImages",
"operationName" : "DescribeWorkspaceImages",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeWorkspaceImagesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeWorkspaceImagesResponse"
},
"DescribeWorkspaces" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the specified WorkSpaces.
You can filter the results by using the bundle identifier, directory identifier, or owner, but you can specify only one filter at a time.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceUnavailableException",
"documentation" : "The specified resource is not available.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeWorkspacesRequest",
"variableName" : "describeWorkspacesRequest",
"variableType" : "DescribeWorkspacesRequest",
"documentation" : "",
"simpleType" : "DescribeWorkspacesRequest",
"variableSetterType" : "DescribeWorkspacesRequest"
},
"methodName" : "describeWorkspaces",
"operationName" : "DescribeWorkspaces",
"paginated" : true,
"returnType" : {
"returnType" : "DescribeWorkspacesResponse",
"documentation" : null
},
"syncReturnType" : "DescribeWorkspacesResponse"
},
"DescribeWorkspacesConnectionStatus" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Describes the connection status of the specified WorkSpaces.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeWorkspacesConnectionStatusRequest",
"variableName" : "describeWorkspacesConnectionStatusRequest",
"variableType" : "DescribeWorkspacesConnectionStatusRequest",
"documentation" : "",
"simpleType" : "DescribeWorkspacesConnectionStatusRequest",
"variableSetterType" : "DescribeWorkspacesConnectionStatusRequest"
},
"methodName" : "describeWorkspacesConnectionStatus",
"operationName" : "DescribeWorkspacesConnectionStatus",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeWorkspacesConnectionStatusResponse",
"documentation" : null
},
"syncReturnType" : "DescribeWorkspacesConnectionStatusResponse"
},
"DisassociateIpGroups" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disassociates the specified IP access control group from the specified directory.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisassociateIpGroupsRequest",
"variableName" : "disassociateIpGroupsRequest",
"variableType" : "DisassociateIpGroupsRequest",
"documentation" : "",
"simpleType" : "DisassociateIpGroupsRequest",
"variableSetterType" : "DisassociateIpGroupsRequest"
},
"methodName" : "disassociateIpGroups",
"operationName" : "DisassociateIpGroups",
"paginated" : false,
"returnType" : {
"returnType" : "DisassociateIpGroupsResponse",
"documentation" : null
},
"syncReturnType" : "DisassociateIpGroupsResponse"
},
"ImportWorkspaceImage" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Imports the specified Windows 7 or Windows 10 bring your own license (BYOL) image into Amazon WorkSpaces. The image must be an already licensed EC2 image that is in your AWS account, and you must own the image.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceLimitExceededException",
"documentation" : "Your resource limits have been exceeded.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceAlreadyExistsException",
"documentation" : "The specified resource already exists.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "OperationNotSupportedException",
"documentation" : "This operation is not supported.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ImportWorkspaceImageRequest",
"variableName" : "importWorkspaceImageRequest",
"variableType" : "ImportWorkspaceImageRequest",
"documentation" : "",
"simpleType" : "ImportWorkspaceImageRequest",
"variableSetterType" : "ImportWorkspaceImageRequest"
},
"methodName" : "importWorkspaceImage",
"operationName" : "ImportWorkspaceImage",
"paginated" : false,
"returnType" : {
"returnType" : "ImportWorkspaceImageResponse",
"documentation" : null
},
"syncReturnType" : "ImportWorkspaceImageResponse"
},
"ListAvailableManagementCidrRanges" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a list of IP address ranges, specified as IPv4 CIDR blocks, that you can use for the network management interface when you enable bring your own license (BYOL).
The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListAvailableManagementCidrRangesRequest",
"variableName" : "listAvailableManagementCidrRangesRequest",
"variableType" : "ListAvailableManagementCidrRangesRequest",
"documentation" : "",
"simpleType" : "ListAvailableManagementCidrRangesRequest",
"variableSetterType" : "ListAvailableManagementCidrRangesRequest"
},
"methodName" : "listAvailableManagementCidrRanges",
"operationName" : "ListAvailableManagementCidrRanges",
"paginated" : false,
"returnType" : {
"returnType" : "ListAvailableManagementCidrRangesResponse",
"documentation" : null
},
"syncReturnType" : "ListAvailableManagementCidrRangesResponse"
},
"ModifyAccount" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Modifies the configuration of bring your own license (BYOL) for the specified account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceUnavailableException",
"documentation" : "The specified resource is not available.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyAccountRequest",
"variableName" : "modifyAccountRequest",
"variableType" : "ModifyAccountRequest",
"documentation" : "",
"simpleType" : "ModifyAccountRequest",
"variableSetterType" : "ModifyAccountRequest"
},
"methodName" : "modifyAccount",
"operationName" : "ModifyAccount",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyAccountResponse",
"documentation" : null
},
"syncReturnType" : "ModifyAccountResponse"
},
"ModifyClientProperties" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Modifies the properties of the specified Amazon WorkSpaces clients.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyClientPropertiesRequest",
"variableName" : "modifyClientPropertiesRequest",
"variableType" : "ModifyClientPropertiesRequest",
"documentation" : "",
"simpleType" : "ModifyClientPropertiesRequest",
"variableSetterType" : "ModifyClientPropertiesRequest"
},
"methodName" : "modifyClientProperties",
"operationName" : "ModifyClientProperties",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyClientPropertiesResponse",
"documentation" : null
},
"syncReturnType" : "ModifyClientPropertiesResponse"
},
"ModifyWorkspaceProperties" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Modifies the specified WorkSpace properties.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "OperationInProgressException",
"documentation" : "The properties of this WorkSpace are currently being modified. Try again in a moment.
",
"httpStatusCode" : null
}, {
"exceptionName" : "UnsupportedWorkspaceConfigurationException",
"documentation" : "The configuration of this WorkSpace is not supported for this operation. For more information, see the Amazon WorkSpaces Administration Guide.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceUnavailableException",
"documentation" : "The specified resource is not available.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyWorkspacePropertiesRequest",
"variableName" : "modifyWorkspacePropertiesRequest",
"variableType" : "ModifyWorkspacePropertiesRequest",
"documentation" : "",
"simpleType" : "ModifyWorkspacePropertiesRequest",
"variableSetterType" : "ModifyWorkspacePropertiesRequest"
},
"methodName" : "modifyWorkspaceProperties",
"operationName" : "ModifyWorkspaceProperties",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyWorkspacePropertiesResponse",
"documentation" : null
},
"syncReturnType" : "ModifyWorkspacePropertiesResponse"
},
"ModifyWorkspaceState" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Sets the state of the specified WorkSpace.
To maintain a WorkSpace without being interrupted, set the WorkSpace state to ADMIN_MAINTENANCE
. WorkSpaces in this state do not respond to requests to reboot, stop, start, or rebuild. An AutoStop WorkSpace in this state is not stopped. Users can log into a WorkSpace in the ADMIN_MAINTENANCE
state.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyWorkspaceStateRequest",
"variableName" : "modifyWorkspaceStateRequest",
"variableType" : "ModifyWorkspaceStateRequest",
"documentation" : "",
"simpleType" : "ModifyWorkspaceStateRequest",
"variableSetterType" : "ModifyWorkspaceStateRequest"
},
"methodName" : "modifyWorkspaceState",
"operationName" : "ModifyWorkspaceState",
"paginated" : false,
"returnType" : {
"returnType" : "ModifyWorkspaceStateResponse",
"documentation" : null
},
"syncReturnType" : "ModifyWorkspaceStateResponse"
},
"RebootWorkspaces" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Reboots the specified WorkSpaces.
You cannot reboot a WorkSpace unless its state is AVAILABLE
or UNHEALTHY
.
This operation is asynchronous and returns before the WorkSpaces have rebooted.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RebootWorkspacesRequest",
"variableName" : "rebootWorkspacesRequest",
"variableType" : "RebootWorkspacesRequest",
"documentation" : "",
"simpleType" : "RebootWorkspacesRequest",
"variableSetterType" : "RebootWorkspacesRequest"
},
"methodName" : "rebootWorkspaces",
"operationName" : "RebootWorkspaces",
"paginated" : false,
"returnType" : {
"returnType" : "RebootWorkspacesResponse",
"documentation" : null
},
"syncReturnType" : "RebootWorkspacesResponse"
},
"RebuildWorkspaces" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Rebuilds the specified WorkSpace.
You cannot rebuild a WorkSpace unless its state is AVAILABLE
, ERROR
, or UNHEALTHY
.
Rebuilding a WorkSpace is a potentially destructive action that can result in the loss of data. For more information, see Rebuild a WorkSpace.
This operation is asynchronous and returns before the WorkSpaces have been completely rebuilt.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RebuildWorkspacesRequest",
"variableName" : "rebuildWorkspacesRequest",
"variableType" : "RebuildWorkspacesRequest",
"documentation" : "",
"simpleType" : "RebuildWorkspacesRequest",
"variableSetterType" : "RebuildWorkspacesRequest"
},
"methodName" : "rebuildWorkspaces",
"operationName" : "RebuildWorkspaces",
"paginated" : false,
"returnType" : {
"returnType" : "RebuildWorkspacesResponse",
"documentation" : null
},
"syncReturnType" : "RebuildWorkspacesResponse"
},
"RevokeIpRules" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes one or more rules from the specified IP access control group.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RevokeIpRulesRequest",
"variableName" : "revokeIpRulesRequest",
"variableType" : "RevokeIpRulesRequest",
"documentation" : "",
"simpleType" : "RevokeIpRulesRequest",
"variableSetterType" : "RevokeIpRulesRequest"
},
"methodName" : "revokeIpRules",
"operationName" : "RevokeIpRules",
"paginated" : false,
"returnType" : {
"returnType" : "RevokeIpRulesResponse",
"documentation" : null
},
"syncReturnType" : "RevokeIpRulesResponse"
},
"StartWorkspaces" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Starts the specified WorkSpaces.
You cannot start a WorkSpace unless it has a running mode of AutoStop
and a state of STOPPED
.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "StartWorkspacesRequest",
"variableName" : "startWorkspacesRequest",
"variableType" : "StartWorkspacesRequest",
"documentation" : "",
"simpleType" : "StartWorkspacesRequest",
"variableSetterType" : "StartWorkspacesRequest"
},
"methodName" : "startWorkspaces",
"operationName" : "StartWorkspaces",
"paginated" : false,
"returnType" : {
"returnType" : "StartWorkspacesResponse",
"documentation" : null
},
"syncReturnType" : "StartWorkspacesResponse"
},
"StopWorkspaces" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : " Stops the specified WorkSpaces.
You cannot stop a WorkSpace unless it has a running mode of AutoStop
and a state of AVAILABLE
, IMPAIRED
, UNHEALTHY
, or ERROR
.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "StopWorkspacesRequest",
"variableName" : "stopWorkspacesRequest",
"variableType" : "StopWorkspacesRequest",
"documentation" : "",
"simpleType" : "StopWorkspacesRequest",
"variableSetterType" : "StopWorkspacesRequest"
},
"methodName" : "stopWorkspaces",
"operationName" : "StopWorkspaces",
"paginated" : false,
"returnType" : {
"returnType" : "StopWorkspacesResponse",
"documentation" : null
},
"syncReturnType" : "StopWorkspacesResponse"
},
"TerminateWorkspaces" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Terminates the specified WorkSpaces.
Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is destroyed. If you need to archive any user data, contact Amazon Web Services before terminating the WorkSpace.
You can terminate a WorkSpace that is in any state except SUSPENDED
.
This operation is asynchronous and returns before the WorkSpaces have been completely terminated.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TerminateWorkspacesRequest",
"variableName" : "terminateWorkspacesRequest",
"variableType" : "TerminateWorkspacesRequest",
"documentation" : "",
"simpleType" : "TerminateWorkspacesRequest",
"variableSetterType" : "TerminateWorkspacesRequest"
},
"methodName" : "terminateWorkspaces",
"operationName" : "TerminateWorkspaces",
"paginated" : false,
"returnType" : {
"returnType" : "TerminateWorkspacesResponse",
"documentation" : null
},
"syncReturnType" : "TerminateWorkspacesResponse"
},
"UpdateRulesOfIpGroup" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Replaces the current rules of the specified IP access control group with the specified rules.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterValuesException",
"documentation" : "One or more parameter values are not valid.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The resource could not be found.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ResourceLimitExceededException",
"documentation" : "Your resource limits have been exceeded.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidResourceStateException",
"documentation" : "The state of the resource is not valid for this operation.
",
"httpStatusCode" : null
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "The user is not authorized to access a resource.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateRulesOfIpGroupRequest",
"variableName" : "updateRulesOfIpGroupRequest",
"variableType" : "UpdateRulesOfIpGroupRequest",
"documentation" : "",
"simpleType" : "UpdateRulesOfIpGroupRequest",
"variableSetterType" : "UpdateRulesOfIpGroupRequest"
},
"methodName" : "updateRulesOfIpGroup",
"operationName" : "UpdateRulesOfIpGroup",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateRulesOfIpGroupResponse",
"documentation" : null
},
"syncReturnType" : "UpdateRulesOfIpGroupResponse"
}
},
"shapes" : {
"AccessDeniedException" : {
"c2jName" : "AccessDeniedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The user is not authorized to access a resource.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "AccessDeniedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccessDeniedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AccessDeniedException",
"variableName" : "accessDeniedException",
"variableType" : "AccessDeniedException",
"documentation" : null,
"simpleType" : "AccessDeniedException",
"variableSetterType" : "AccessDeniedException"
},
"wrapper" : false
},
"AccountModification" : {
"c2jName" : "AccountModification",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes a modification to the configuration of bring your own license (BYOL) for the specified account.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getModificationStateAsString",
"beanStyleSetterMethodName" : "setModificationState",
"c2jName" : "ModificationState",
"c2jShape" : "DedicatedTenancyModificationStateEnum",
"defaultConsumerFluentSetterDocumentation" : "The state of the modification to the configuration of BYOL.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modificationStateAsString(String)}.\n@param modificationState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modificationState(String)",
"deprecated" : false,
"documentation" : "The state of the modification to the configuration of BYOL.
",
"endpointDiscoveryId" : false,
"enumType" : "DedicatedTenancyModificationStateEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "modificationState",
"fluentEnumSetterMethodName" : "modificationState",
"fluentGetterMethodName" : "modificationStateAsString",
"fluentSetterDocumentation" : "The state of the modification to the configuration of BYOL.
\n@param modificationState The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancyModificationStateEnum",
"fluentSetterMethodName" : "modificationState",
"getterDocumentation" : "The state of the modification to the configuration of BYOL.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #modificationState} will return {@link DedicatedTenancyModificationStateEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modificationStateAsString}.\n
\n@return The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ModificationState",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ModificationState",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ModificationState",
"sensitive" : false,
"setterDocumentation" : "The state of the modification to the configuration of BYOL.
\n@param modificationState The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum",
"setterMethodName" : "setModificationState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "modificationState",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "modificationState",
"variableType" : "String",
"documentation" : "The state of the modification to the configuration of BYOL.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDedicatedTenancySupportAsString",
"beanStyleSetterMethodName" : "setDedicatedTenancySupport",
"c2jName" : "DedicatedTenancySupport",
"c2jShape" : "DedicatedTenancySupportResultEnum",
"defaultConsumerFluentSetterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dedicatedTenancySupportAsString(String)}.\n@param dedicatedTenancySupport a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedTenancySupport(String)",
"deprecated" : false,
"documentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
",
"endpointDiscoveryId" : false,
"enumType" : "DedicatedTenancySupportResultEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "dedicatedTenancySupport",
"fluentEnumSetterMethodName" : "dedicatedTenancySupport",
"fluentGetterMethodName" : "dedicatedTenancySupportAsString",
"fluentSetterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum",
"fluentSetterMethodName" : "dedicatedTenancySupport",
"getterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedTenancySupport} will return {@link DedicatedTenancySupportResultEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedTenancySupportAsString}.\n
\n@return The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DedicatedTenancySupport",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DedicatedTenancySupport",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DedicatedTenancySupport",
"sensitive" : false,
"setterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum",
"setterMethodName" : "setDedicatedTenancySupport",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancySupport",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancySupport",
"variableType" : "String",
"documentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDedicatedTenancyManagementCidrRange",
"beanStyleSetterMethodName" : "setDedicatedTenancyManagementCidrRange",
"c2jName" : "DedicatedTenancyManagementCidrRange",
"c2jShape" : "DedicatedTenancyManagementCidrRange",
"defaultConsumerFluentSetterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the 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 #dedicatedTenancyManagementCidrRange(String)}.\n@param dedicatedTenancyManagementCidrRange a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedTenancyManagementCidrRange(String)",
"deprecated" : false,
"documentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dedicatedTenancyManagementCidrRange",
"fluentSetterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dedicatedTenancyManagementCidrRange",
"getterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@return The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the 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" : "DedicatedTenancyManagementCidrRange",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DedicatedTenancyManagementCidrRange",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DedicatedTenancyManagementCidrRange",
"sensitive" : false,
"setterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.",
"setterMethodName" : "setDedicatedTenancyManagementCidrRange",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancyManagementCidrRange",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancyManagementCidrRange",
"variableType" : "String",
"documentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the modification of the BYOL configuration was started.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@param startTime The timestamp when the modification of the BYOL configuration was started.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@return The timestamp when the modification of the BYOL configuration was started.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@param startTime The timestamp when the modification of the BYOL configuration was started.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the modification of the BYOL configuration was started.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorCode",
"beanStyleSetterMethodName" : "setErrorCode",
"c2jName" : "ErrorCode",
"c2jShape" : "WorkspaceErrorCode",
"defaultConsumerFluentSetterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCode(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)",
"deprecated" : false,
"documentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorCode",
"fluentSetterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@param errorCode The error code that is returned if the configuration of BYOL cannot be modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorCode",
"getterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@return The error code that is returned if the configuration of BYOL cannot be modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorCode",
"sensitive" : false,
"setterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@param errorCode The error code that is returned if the configuration of BYOL cannot be modified.",
"setterMethodName" : "setErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorMessage",
"beanStyleSetterMethodName" : "setErrorMessage",
"c2jName" : "ErrorMessage",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)",
"deprecated" : false,
"documentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorMessage",
"fluentSetterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@param errorMessage The text of the error message that is returned if the configuration of BYOL cannot be modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorMessage",
"getterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@return The text of the error message that is returned if the configuration of BYOL cannot be modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorMessage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorMessage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorMessage",
"sensitive" : false,
"setterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@param errorMessage The text of the error message that is returned if the configuration of BYOL cannot be modified.",
"setterMethodName" : "setErrorMessage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorMessage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorMessage",
"variableType" : "String",
"documentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DedicatedTenancyManagementCidrRange" : {
"beanStyleGetterMethodName" : "getDedicatedTenancyManagementCidrRange",
"beanStyleSetterMethodName" : "setDedicatedTenancyManagementCidrRange",
"c2jName" : "DedicatedTenancyManagementCidrRange",
"c2jShape" : "DedicatedTenancyManagementCidrRange",
"defaultConsumerFluentSetterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the 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 #dedicatedTenancyManagementCidrRange(String)}.\n@param dedicatedTenancyManagementCidrRange a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedTenancyManagementCidrRange(String)",
"deprecated" : false,
"documentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dedicatedTenancyManagementCidrRange",
"fluentSetterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dedicatedTenancyManagementCidrRange",
"getterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@return The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the 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" : "DedicatedTenancyManagementCidrRange",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DedicatedTenancyManagementCidrRange",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DedicatedTenancyManagementCidrRange",
"sensitive" : false,
"setterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.",
"setterMethodName" : "setDedicatedTenancyManagementCidrRange",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancyManagementCidrRange",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancyManagementCidrRange",
"variableType" : "String",
"documentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DedicatedTenancySupport" : {
"beanStyleGetterMethodName" : "getDedicatedTenancySupportAsString",
"beanStyleSetterMethodName" : "setDedicatedTenancySupport",
"c2jName" : "DedicatedTenancySupport",
"c2jShape" : "DedicatedTenancySupportResultEnum",
"defaultConsumerFluentSetterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dedicatedTenancySupportAsString(String)}.\n@param dedicatedTenancySupport a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedTenancySupport(String)",
"deprecated" : false,
"documentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
",
"endpointDiscoveryId" : false,
"enumType" : "DedicatedTenancySupportResultEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "dedicatedTenancySupport",
"fluentEnumSetterMethodName" : "dedicatedTenancySupport",
"fluentGetterMethodName" : "dedicatedTenancySupportAsString",
"fluentSetterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum",
"fluentSetterMethodName" : "dedicatedTenancySupport",
"getterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedTenancySupport} will return {@link DedicatedTenancySupportResultEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedTenancySupportAsString}.\n
\n@return The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DedicatedTenancySupport",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DedicatedTenancySupport",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DedicatedTenancySupport",
"sensitive" : false,
"setterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum",
"setterMethodName" : "setDedicatedTenancySupport",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancySupport",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancySupport",
"variableType" : "String",
"documentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ErrorCode" : {
"beanStyleGetterMethodName" : "getErrorCode",
"beanStyleSetterMethodName" : "setErrorCode",
"c2jName" : "ErrorCode",
"c2jShape" : "WorkspaceErrorCode",
"defaultConsumerFluentSetterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCode(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)",
"deprecated" : false,
"documentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorCode",
"fluentSetterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@param errorCode The error code that is returned if the configuration of BYOL cannot be modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorCode",
"getterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@return The error code that is returned if the configuration of BYOL cannot be modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorCode",
"sensitive" : false,
"setterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@param errorCode The error code that is returned if the configuration of BYOL cannot be modified.",
"setterMethodName" : "setErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ErrorMessage" : {
"beanStyleGetterMethodName" : "getErrorMessage",
"beanStyleSetterMethodName" : "setErrorMessage",
"c2jName" : "ErrorMessage",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)",
"deprecated" : false,
"documentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorMessage",
"fluentSetterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@param errorMessage The text of the error message that is returned if the configuration of BYOL cannot be modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorMessage",
"getterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@return The text of the error message that is returned if the configuration of BYOL cannot be modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorMessage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorMessage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorMessage",
"sensitive" : false,
"setterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@param errorMessage The text of the error message that is returned if the configuration of BYOL cannot be modified.",
"setterMethodName" : "setErrorMessage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorMessage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorMessage",
"variableType" : "String",
"documentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ModificationState" : {
"beanStyleGetterMethodName" : "getModificationStateAsString",
"beanStyleSetterMethodName" : "setModificationState",
"c2jName" : "ModificationState",
"c2jShape" : "DedicatedTenancyModificationStateEnum",
"defaultConsumerFluentSetterDocumentation" : "The state of the modification to the configuration of BYOL.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modificationStateAsString(String)}.\n@param modificationState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modificationState(String)",
"deprecated" : false,
"documentation" : "The state of the modification to the configuration of BYOL.
",
"endpointDiscoveryId" : false,
"enumType" : "DedicatedTenancyModificationStateEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "modificationState",
"fluentEnumSetterMethodName" : "modificationState",
"fluentGetterMethodName" : "modificationStateAsString",
"fluentSetterDocumentation" : "The state of the modification to the configuration of BYOL.
\n@param modificationState The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancyModificationStateEnum",
"fluentSetterMethodName" : "modificationState",
"getterDocumentation" : "The state of the modification to the configuration of BYOL.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #modificationState} will return {@link DedicatedTenancyModificationStateEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modificationStateAsString}.\n
\n@return The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ModificationState",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ModificationState",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ModificationState",
"sensitive" : false,
"setterDocumentation" : "The state of the modification to the configuration of BYOL.
\n@param modificationState The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum",
"setterMethodName" : "setModificationState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "modificationState",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "modificationState",
"variableType" : "String",
"documentation" : "The state of the modification to the configuration of BYOL.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StartTime" : {
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the modification of the BYOL configuration was started.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@param startTime The timestamp when the modification of the BYOL configuration was started.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@return The timestamp when the modification of the BYOL configuration was started.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@param startTime The timestamp when the modification of the BYOL configuration was started.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the modification of the BYOL configuration was started.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getModificationStateAsString",
"beanStyleSetterMethodName" : "setModificationState",
"c2jName" : "ModificationState",
"c2jShape" : "DedicatedTenancyModificationStateEnum",
"defaultConsumerFluentSetterDocumentation" : "The state of the modification to the configuration of BYOL.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modificationStateAsString(String)}.\n@param modificationState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modificationState(String)",
"deprecated" : false,
"documentation" : "The state of the modification to the configuration of BYOL.
",
"endpointDiscoveryId" : false,
"enumType" : "DedicatedTenancyModificationStateEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "modificationState",
"fluentEnumSetterMethodName" : "modificationState",
"fluentGetterMethodName" : "modificationStateAsString",
"fluentSetterDocumentation" : "The state of the modification to the configuration of BYOL.
\n@param modificationState The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancyModificationStateEnum",
"fluentSetterMethodName" : "modificationState",
"getterDocumentation" : "The state of the modification to the configuration of BYOL.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #modificationState} will return {@link DedicatedTenancyModificationStateEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modificationStateAsString}.\n
\n@return The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ModificationState",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ModificationState",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ModificationState",
"sensitive" : false,
"setterDocumentation" : "The state of the modification to the configuration of BYOL.
\n@param modificationState The state of the modification to the configuration of BYOL.\n@see DedicatedTenancyModificationStateEnum",
"setterMethodName" : "setModificationState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "modificationState",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "modificationState",
"variableType" : "String",
"documentation" : "The state of the modification to the configuration of BYOL.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDedicatedTenancySupportAsString",
"beanStyleSetterMethodName" : "setDedicatedTenancySupport",
"c2jName" : "DedicatedTenancySupport",
"c2jShape" : "DedicatedTenancySupportResultEnum",
"defaultConsumerFluentSetterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dedicatedTenancySupportAsString(String)}.\n@param dedicatedTenancySupport a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedTenancySupport(String)",
"deprecated" : false,
"documentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
",
"endpointDiscoveryId" : false,
"enumType" : "DedicatedTenancySupportResultEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "dedicatedTenancySupport",
"fluentEnumSetterMethodName" : "dedicatedTenancySupport",
"fluentGetterMethodName" : "dedicatedTenancySupportAsString",
"fluentSetterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see DedicatedTenancySupportResultEnum",
"fluentSetterMethodName" : "dedicatedTenancySupport",
"getterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedTenancySupport} will return {@link DedicatedTenancySupportResultEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedTenancySupportAsString}.\n
\n@return The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DedicatedTenancySupport",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DedicatedTenancySupport",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DedicatedTenancySupport",
"sensitive" : false,
"setterDocumentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
\n@param dedicatedTenancySupport The status of BYOL (whether BYOL is being enabled or disabled).\n@see DedicatedTenancySupportResultEnum",
"setterMethodName" : "setDedicatedTenancySupport",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancySupport",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancySupport",
"variableType" : "String",
"documentation" : "The status of BYOL (whether BYOL is being enabled or disabled).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDedicatedTenancyManagementCidrRange",
"beanStyleSetterMethodName" : "setDedicatedTenancyManagementCidrRange",
"c2jName" : "DedicatedTenancyManagementCidrRange",
"c2jShape" : "DedicatedTenancyManagementCidrRange",
"defaultConsumerFluentSetterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the 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 #dedicatedTenancyManagementCidrRange(String)}.\n@param dedicatedTenancyManagementCidrRange a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedTenancyManagementCidrRange(String)",
"deprecated" : false,
"documentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dedicatedTenancyManagementCidrRange",
"fluentSetterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dedicatedTenancyManagementCidrRange",
"getterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@return The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the 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" : "DedicatedTenancyManagementCidrRange",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DedicatedTenancyManagementCidrRange",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DedicatedTenancyManagementCidrRange",
"sensitive" : false,
"setterDocumentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
\n@param dedicatedTenancyManagementCidrRange The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.",
"setterMethodName" : "setDedicatedTenancyManagementCidrRange",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancyManagementCidrRange",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dedicatedTenancyManagementCidrRange",
"variableType" : "String",
"documentation" : "The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the modification of the BYOL configuration was started.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@param startTime The timestamp when the modification of the BYOL configuration was started.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@return The timestamp when the modification of the BYOL configuration was started.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the modification of the BYOL configuration was started.
\n@param startTime The timestamp when the modification of the BYOL configuration was started.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the modification of the BYOL configuration was started.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorCode",
"beanStyleSetterMethodName" : "setErrorCode",
"c2jName" : "ErrorCode",
"c2jShape" : "WorkspaceErrorCode",
"defaultConsumerFluentSetterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCode(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)",
"deprecated" : false,
"documentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorCode",
"fluentSetterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@param errorCode The error code that is returned if the configuration of BYOL cannot be modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorCode",
"getterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@return The error code that is returned if the configuration of BYOL cannot be modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorCode",
"sensitive" : false,
"setterDocumentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
\n@param errorCode The error code that is returned if the configuration of BYOL cannot be modified.",
"setterMethodName" : "setErrorCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorCode",
"variableType" : "String",
"documentation" : "The error code that is returned if the configuration of BYOL cannot be modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getErrorMessage",
"beanStyleSetterMethodName" : "setErrorMessage",
"c2jName" : "ErrorMessage",
"c2jShape" : "Description",
"defaultConsumerFluentSetterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)",
"deprecated" : false,
"documentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "errorMessage",
"fluentSetterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@param errorMessage The text of the error message that is returned if the configuration of BYOL cannot be modified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "errorMessage",
"getterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@return The text of the error message that is returned if the configuration of BYOL cannot be modified.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ErrorMessage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ErrorMessage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ErrorMessage",
"sensitive" : false,
"setterDocumentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
\n@param errorMessage The text of the error message that is returned if the configuration of BYOL cannot be modified.",
"setterMethodName" : "setErrorMessage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "errorMessage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "errorMessage",
"variableType" : "String",
"documentation" : "The text of the error message that is returned if the configuration of BYOL cannot be modified.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccountModification",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccountModification",
"variableName" : "accountModification",
"variableType" : "AccountModification",
"documentation" : null,
"simpleType" : "AccountModification",
"variableSetterType" : "AccountModification"
},
"wrapper" : false
},
"AssociateIpGroupsRequest" : {
"c2jName" : "AssociateIpGroupsRequest",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AssociateIpGroups",
"locationName" : null,
"requestUri" : "/",
"target" : "WorkspacesService.AssociateIpGroups",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDirectoryId",
"beanStyleSetterMethodName" : "setDirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the directory.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryId(String)}.\n@param directoryId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryId(String)",
"deprecated" : false,
"documentation" : "The identifier of the directory.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryId",
"fluentSetterDocumentation" : "The identifier of the directory.
\n@param directoryId The identifier of the directory.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryId",
"getterDocumentation" : "The identifier of the directory.
\n@return The identifier of the directory.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the directory.
\n@param directoryId The identifier of the directory.",
"setterMethodName" : "setDirectoryId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupIds",
"beanStyleSetterMethodName" : "setGroupIds",
"c2jName" : "GroupIds",
"c2jShape" : "IpGroupIdList",
"defaultConsumerFluentSetterDocumentation" : "The identifiers of one or more IP access control groups.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groupIds(List)}.\n@param groupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupIds(List)",
"deprecated" : false,
"documentation" : "The identifiers of one or more IP access control groups.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupIds",
"fluentSetterDocumentation" : "The identifiers of one or more IP access control groups.
\n@param groupIds The identifiers of one or more IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupIds",
"getterDocumentation" : "The identifiers of one or more IP access control groups.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The identifiers of one or more IP access control groups.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupIds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupIds",
"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" : "IpGroupId",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupIds",
"sensitive" : false,
"setterDocumentation" : "The identifiers of one or more IP access control groups.
\n@param groupIds The identifiers of one or more IP access control groups.",
"setterMethodName" : "setGroupIds",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupIds",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupIds",
"variableType" : "java.util.List",
"documentation" : "The identifiers of one or more IP access control groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryId" : {
"beanStyleGetterMethodName" : "getDirectoryId",
"beanStyleSetterMethodName" : "setDirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the directory.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryId(String)}.\n@param directoryId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryId(String)",
"deprecated" : false,
"documentation" : "The identifier of the directory.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryId",
"fluentSetterDocumentation" : "The identifier of the directory.
\n@param directoryId The identifier of the directory.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryId",
"getterDocumentation" : "The identifier of the directory.
\n@return The identifier of the directory.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the directory.
\n@param directoryId The identifier of the directory.",
"setterMethodName" : "setDirectoryId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"GroupIds" : {
"beanStyleGetterMethodName" : "getGroupIds",
"beanStyleSetterMethodName" : "setGroupIds",
"c2jName" : "GroupIds",
"c2jShape" : "IpGroupIdList",
"defaultConsumerFluentSetterDocumentation" : "The identifiers of one or more IP access control groups.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groupIds(List)}.\n@param groupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupIds(List)",
"deprecated" : false,
"documentation" : "The identifiers of one or more IP access control groups.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupIds",
"fluentSetterDocumentation" : "The identifiers of one or more IP access control groups.
\n@param groupIds The identifiers of one or more IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupIds",
"getterDocumentation" : "The identifiers of one or more IP access control groups.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The identifiers of one or more IP access control groups.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupIds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupIds",
"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" : "IpGroupId",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupIds",
"sensitive" : false,
"setterDocumentation" : "The identifiers of one or more IP access control groups.
\n@param groupIds The identifiers of one or more IP access control groups.",
"setterMethodName" : "setGroupIds",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupIds",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupIds",
"variableType" : "java.util.List",
"documentation" : "The identifiers of one or more IP access control groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDirectoryId",
"beanStyleSetterMethodName" : "setDirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the directory.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryId(String)}.\n@param directoryId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryId(String)",
"deprecated" : false,
"documentation" : "The identifier of the directory.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryId",
"fluentSetterDocumentation" : "The identifier of the directory.
\n@param directoryId The identifier of the directory.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryId",
"getterDocumentation" : "The identifier of the directory.
\n@return The identifier of the directory.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the directory.
\n@param directoryId The identifier of the directory.",
"setterMethodName" : "setDirectoryId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupIds",
"beanStyleSetterMethodName" : "setGroupIds",
"c2jName" : "GroupIds",
"c2jShape" : "IpGroupIdList",
"defaultConsumerFluentSetterDocumentation" : "The identifiers of one or more IP access control groups.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groupIds(List)}.\n@param groupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupIds(List)",
"deprecated" : false,
"documentation" : "The identifiers of one or more IP access control groups.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupIds",
"fluentSetterDocumentation" : "The identifiers of one or more IP access control groups.
\n@param groupIds The identifiers of one or more IP access control groups.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupIds",
"getterDocumentation" : "The identifiers of one or more IP access control groups.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The identifiers of one or more IP access control groups.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupIds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupIds",
"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" : "IpGroupId",
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupIds",
"sensitive" : false,
"setterDocumentation" : "The identifiers of one or more IP access control groups.
\n@param groupIds The identifiers of one or more IP access control groups.",
"setterMethodName" : "setGroupIds",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupIds",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupIds",
"variableType" : "java.util.List",
"documentation" : "The identifiers of one or more IP access control groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DirectoryId", "GroupIds" ],
"shapeName" : "AssociateIpGroupsRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AssociateIpGroupsRequest",
"variableName" : "associateIpGroupsRequest",
"variableType" : "AssociateIpGroupsRequest",
"documentation" : null,
"simpleType" : "AssociateIpGroupsRequest",
"variableSetterType" : "AssociateIpGroupsRequest"
},
"wrapper" : false
},
"AssociateIpGroupsResponse" : {
"c2jName" : "AssociateIpGroupsResult",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AssociateIpGroupsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AssociateIpGroupsResponse",
"variableName" : "associateIpGroupsResponse",
"variableType" : "AssociateIpGroupsResponse",
"documentation" : null,
"simpleType" : "AssociateIpGroupsResponse",
"variableSetterType" : "AssociateIpGroupsResponse"
},
"wrapper" : false
},
"AuthorizeIpRulesRequest" : {
"c2jName" : "AuthorizeIpRulesRequest",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AuthorizeIpRules",
"locationName" : null,
"requestUri" : "/",
"target" : "WorkspacesService.AuthorizeIpRules",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getGroupId",
"beanStyleSetterMethodName" : "setGroupId",
"c2jName" : "GroupId",
"c2jShape" : "IpGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)",
"deprecated" : false,
"documentation" : "The identifier of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupId",
"fluentSetterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupId",
"getterDocumentation" : "The identifier of the group.
\n@return The identifier of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.",
"setterMethodName" : "setGroupId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : "The identifier of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserRules",
"beanStyleSetterMethodName" : "setUserRules",
"c2jName" : "UserRules",
"c2jShape" : "IpRuleList",
"defaultConsumerFluentSetterDocumentation" : "The rules to add to the group.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userRules(List)}.\n@param userRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRules(List)",
"deprecated" : false,
"documentation" : "The rules to add to the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userRules",
"fluentSetterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userRules",
"getterDocumentation" : "The rules to add to the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The rules to add to the group.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserRules",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserRules",
"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" : "IpRuleItem",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IpRuleItem.Builder} avoiding the need to create one manually via {@link IpRuleItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link IpRuleItem.Builder#build()} is called immediately and its result is passed to {@link #member(IpRuleItem)}.\n@param member a consumer that will call methods on {@link IpRuleItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IpRuleItem)",
"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" : "IpRuleItem",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : null,
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : "",
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRuleItem",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "IpRuleItem",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "UserRules",
"sensitive" : false,
"setterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.",
"setterMethodName" : "setUserRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : "The rules to add to the group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupId" : {
"beanStyleGetterMethodName" : "getGroupId",
"beanStyleSetterMethodName" : "setGroupId",
"c2jName" : "GroupId",
"c2jShape" : "IpGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)",
"deprecated" : false,
"documentation" : "The identifier of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupId",
"fluentSetterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupId",
"getterDocumentation" : "The identifier of the group.
\n@return The identifier of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.",
"setterMethodName" : "setGroupId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : "The identifier of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"UserRules" : {
"beanStyleGetterMethodName" : "getUserRules",
"beanStyleSetterMethodName" : "setUserRules",
"c2jName" : "UserRules",
"c2jShape" : "IpRuleList",
"defaultConsumerFluentSetterDocumentation" : "The rules to add to the group.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userRules(List)}.\n@param userRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRules(List)",
"deprecated" : false,
"documentation" : "The rules to add to the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userRules",
"fluentSetterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userRules",
"getterDocumentation" : "The rules to add to the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The rules to add to the group.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserRules",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserRules",
"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" : "IpRuleItem",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IpRuleItem.Builder} avoiding the need to create one manually via {@link IpRuleItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link IpRuleItem.Builder#build()} is called immediately and its result is passed to {@link #member(IpRuleItem)}.\n@param member a consumer that will call methods on {@link IpRuleItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IpRuleItem)",
"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" : "IpRuleItem",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : null,
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : "",
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRuleItem",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "IpRuleItem",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "UserRules",
"sensitive" : false,
"setterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.",
"setterMethodName" : "setUserRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : "The rules to add to the group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupId",
"beanStyleSetterMethodName" : "setGroupId",
"c2jName" : "GroupId",
"c2jShape" : "IpGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)",
"deprecated" : false,
"documentation" : "The identifier of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupId",
"fluentSetterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupId",
"getterDocumentation" : "The identifier of the group.
\n@return The identifier of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.",
"setterMethodName" : "setGroupId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : "The identifier of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserRules",
"beanStyleSetterMethodName" : "setUserRules",
"c2jName" : "UserRules",
"c2jShape" : "IpRuleList",
"defaultConsumerFluentSetterDocumentation" : "The rules to add to the group.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userRules(List)}.\n@param userRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRules(List)",
"deprecated" : false,
"documentation" : "The rules to add to the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userRules",
"fluentSetterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userRules",
"getterDocumentation" : "The rules to add to the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The rules to add to the group.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserRules",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserRules",
"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" : "IpRuleItem",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IpRuleItem.Builder} avoiding the need to create one manually via {@link IpRuleItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link IpRuleItem.Builder#build()} is called immediately and its result is passed to {@link #member(IpRuleItem)}.\n@param member a consumer that will call methods on {@link IpRuleItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IpRuleItem)",
"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" : "IpRuleItem",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : null,
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : "",
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRuleItem",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "IpRuleItem",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "UserRules",
"sensitive" : false,
"setterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.",
"setterMethodName" : "setUserRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : "The rules to add to the group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupId", "UserRules" ],
"shapeName" : "AuthorizeIpRulesRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AuthorizeIpRulesRequest",
"variableName" : "authorizeIpRulesRequest",
"variableType" : "AuthorizeIpRulesRequest",
"documentation" : null,
"simpleType" : "AuthorizeIpRulesRequest",
"variableSetterType" : "AuthorizeIpRulesRequest"
},
"wrapper" : false
},
"AuthorizeIpRulesResponse" : {
"c2jName" : "AuthorizeIpRulesResult",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AuthorizeIpRulesResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AuthorizeIpRulesResponse",
"variableName" : "authorizeIpRulesResponse",
"variableType" : "AuthorizeIpRulesResponse",
"documentation" : null,
"simpleType" : "AuthorizeIpRulesResponse",
"variableSetterType" : "AuthorizeIpRulesResponse"
},
"wrapper" : false
},
"ClientProperties" : {
"c2jName" : "ClientProperties",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes an Amazon WorkSpaces client.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getReconnectEnabledAsString",
"beanStyleSetterMethodName" : "setReconnectEnabled",
"c2jName" : "ReconnectEnabled",
"c2jShape" : "ReconnectEnum",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reconnectEnabledAsString(String)}.\n@param reconnectEnabled a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reconnectEnabled(String)",
"deprecated" : false,
"documentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
",
"endpointDiscoveryId" : false,
"enumType" : "ReconnectEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "reconnectEnabled",
"fluentEnumSetterMethodName" : "reconnectEnabled",
"fluentGetterMethodName" : "reconnectEnabledAsString",
"fluentSetterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n@param reconnectEnabled Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReconnectEnum",
"fluentSetterMethodName" : "reconnectEnabled",
"getterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #reconnectEnabled} will return {@link ReconnectEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reconnectEnabledAsString}.\n
\n@return Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReconnectEnabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReconnectEnabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReconnectEnabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n@param reconnectEnabled Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum",
"setterMethodName" : "setReconnectEnabled",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reconnectEnabled",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reconnectEnabled",
"variableType" : "String",
"documentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ReconnectEnabled" : {
"beanStyleGetterMethodName" : "getReconnectEnabledAsString",
"beanStyleSetterMethodName" : "setReconnectEnabled",
"c2jName" : "ReconnectEnabled",
"c2jShape" : "ReconnectEnum",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reconnectEnabledAsString(String)}.\n@param reconnectEnabled a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reconnectEnabled(String)",
"deprecated" : false,
"documentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
",
"endpointDiscoveryId" : false,
"enumType" : "ReconnectEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "reconnectEnabled",
"fluentEnumSetterMethodName" : "reconnectEnabled",
"fluentGetterMethodName" : "reconnectEnabledAsString",
"fluentSetterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n@param reconnectEnabled Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReconnectEnum",
"fluentSetterMethodName" : "reconnectEnabled",
"getterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #reconnectEnabled} will return {@link ReconnectEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reconnectEnabledAsString}.\n
\n@return Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReconnectEnabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReconnectEnabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReconnectEnabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n@param reconnectEnabled Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum",
"setterMethodName" : "setReconnectEnabled",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reconnectEnabled",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reconnectEnabled",
"variableType" : "String",
"documentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getReconnectEnabledAsString",
"beanStyleSetterMethodName" : "setReconnectEnabled",
"c2jName" : "ReconnectEnabled",
"c2jShape" : "ReconnectEnum",
"defaultConsumerFluentSetterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reconnectEnabledAsString(String)}.\n@param reconnectEnabled a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reconnectEnabled(String)",
"deprecated" : false,
"documentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
",
"endpointDiscoveryId" : false,
"enumType" : "ReconnectEnum",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "reconnectEnabled",
"fluentEnumSetterMethodName" : "reconnectEnabled",
"fluentGetterMethodName" : "reconnectEnabledAsString",
"fluentSetterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n@param reconnectEnabled Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReconnectEnum",
"fluentSetterMethodName" : "reconnectEnabled",
"getterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #reconnectEnabled} will return {@link ReconnectEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reconnectEnabledAsString}.\n
\n@return Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReconnectEnabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReconnectEnabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReconnectEnabled",
"sensitive" : false,
"setterDocumentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
\n@param reconnectEnabled Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.\n@see ReconnectEnum",
"setterMethodName" : "setReconnectEnabled",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reconnectEnabled",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reconnectEnabled",
"variableType" : "String",
"documentation" : "Specifies whether users can cache their credentials on the Amazon WorkSpaces client. When enabled, users can choose to reconnect to their WorkSpaces without re-entering their credentials.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ClientProperties",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ClientProperties",
"variableName" : "clientProperties",
"variableType" : "ClientProperties",
"documentation" : null,
"simpleType" : "ClientProperties",
"variableSetterType" : "ClientProperties"
},
"wrapper" : false
},
"ClientPropertiesResult" : {
"c2jName" : "ClientPropertiesResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Information about the Amazon WorkSpaces client.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The resource identifier, in the form of a directory ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The resource identifier, in the form of a directory ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@param resourceId The resource identifier, in the form of a directory ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@return The resource identifier, in the form of a directory ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@param resourceId The resource identifier, in the form of a directory ID.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The resource identifier, in the form of a directory ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getClientProperties",
"beanStyleSetterMethodName" : "setClientProperties",
"c2jName" : "ClientProperties",
"c2jShape" : "ClientProperties",
"defaultConsumerFluentSetterDocumentation" : "Information about the Amazon WorkSpaces client.
\nThis is a convenience that creates an instance of the {@link ClientProperties.Builder} avoiding the need to create one manually via {@link ClientProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ClientProperties.Builder#build()} is called immediately and its result is passed to {@link #clientProperties(ClientProperties)}.\n@param clientProperties a consumer that will call methods on {@link ClientProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientProperties(ClientProperties)",
"deprecated" : false,
"documentation" : "Information about the Amazon WorkSpaces client.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientProperties",
"fluentSetterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@param clientProperties Information about the Amazon WorkSpaces client.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientProperties",
"getterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@return Information about the Amazon WorkSpaces client.",
"getterModel" : {
"returnType" : "ClientProperties",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientProperties",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientProperties",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ClientProperties",
"sensitive" : false,
"setterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@param clientProperties Information about the Amazon WorkSpaces client.",
"setterMethodName" : "setClientProperties",
"setterModel" : {
"variableDeclarationType" : "ClientProperties",
"variableName" : "clientProperties",
"variableType" : "ClientProperties",
"documentation" : null,
"simpleType" : "ClientProperties",
"variableSetterType" : "ClientProperties"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ClientProperties",
"variableName" : "clientProperties",
"variableType" : "ClientProperties",
"documentation" : "Information about the Amazon WorkSpaces client.
",
"simpleType" : "ClientProperties",
"variableSetterType" : "ClientProperties"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientProperties" : {
"beanStyleGetterMethodName" : "getClientProperties",
"beanStyleSetterMethodName" : "setClientProperties",
"c2jName" : "ClientProperties",
"c2jShape" : "ClientProperties",
"defaultConsumerFluentSetterDocumentation" : "Information about the Amazon WorkSpaces client.
\nThis is a convenience that creates an instance of the {@link ClientProperties.Builder} avoiding the need to create one manually via {@link ClientProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ClientProperties.Builder#build()} is called immediately and its result is passed to {@link #clientProperties(ClientProperties)}.\n@param clientProperties a consumer that will call methods on {@link ClientProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientProperties(ClientProperties)",
"deprecated" : false,
"documentation" : "Information about the Amazon WorkSpaces client.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientProperties",
"fluentSetterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@param clientProperties Information about the Amazon WorkSpaces client.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientProperties",
"getterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@return Information about the Amazon WorkSpaces client.",
"getterModel" : {
"returnType" : "ClientProperties",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientProperties",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientProperties",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ClientProperties",
"sensitive" : false,
"setterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@param clientProperties Information about the Amazon WorkSpaces client.",
"setterMethodName" : "setClientProperties",
"setterModel" : {
"variableDeclarationType" : "ClientProperties",
"variableName" : "clientProperties",
"variableType" : "ClientProperties",
"documentation" : null,
"simpleType" : "ClientProperties",
"variableSetterType" : "ClientProperties"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ClientProperties",
"variableName" : "clientProperties",
"variableType" : "ClientProperties",
"documentation" : "Information about the Amazon WorkSpaces client.
",
"simpleType" : "ClientProperties",
"variableSetterType" : "ClientProperties"
},
"xmlNameSpaceUri" : null
},
"ResourceId" : {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The resource identifier, in the form of a directory ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The resource identifier, in the form of a directory ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@param resourceId The resource identifier, in the form of a directory ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@return The resource identifier, in the form of a directory ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@param resourceId The resource identifier, in the form of a directory ID.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The resource identifier, in the form of a directory ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The resource identifier, in the form of a directory ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The resource identifier, in the form of a directory ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@param resourceId The resource identifier, in the form of a directory ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@return The resource identifier, in the form of a directory ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The resource identifier, in the form of a directory ID.
\n@param resourceId The resource identifier, in the form of a directory ID.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The resource identifier, in the form of a directory ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getClientProperties",
"beanStyleSetterMethodName" : "setClientProperties",
"c2jName" : "ClientProperties",
"c2jShape" : "ClientProperties",
"defaultConsumerFluentSetterDocumentation" : "Information about the Amazon WorkSpaces client.
\nThis is a convenience that creates an instance of the {@link ClientProperties.Builder} avoiding the need to create one manually via {@link ClientProperties#builder()}.\n\nWhen the {@link Consumer} completes, {@link ClientProperties.Builder#build()} is called immediately and its result is passed to {@link #clientProperties(ClientProperties)}.\n@param clientProperties a consumer that will call methods on {@link ClientProperties.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientProperties(ClientProperties)",
"deprecated" : false,
"documentation" : "Information about the Amazon WorkSpaces client.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientProperties",
"fluentSetterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@param clientProperties Information about the Amazon WorkSpaces client.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientProperties",
"getterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@return Information about the Amazon WorkSpaces client.",
"getterModel" : {
"returnType" : "ClientProperties",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ClientProperties",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ClientProperties",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ClientProperties",
"sensitive" : false,
"setterDocumentation" : "Information about the Amazon WorkSpaces client.
\n@param clientProperties Information about the Amazon WorkSpaces client.",
"setterMethodName" : "setClientProperties",
"setterModel" : {
"variableDeclarationType" : "ClientProperties",
"variableName" : "clientProperties",
"variableType" : "ClientProperties",
"documentation" : null,
"simpleType" : "ClientProperties",
"variableSetterType" : "ClientProperties"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ClientProperties",
"variableName" : "clientProperties",
"variableType" : "ClientProperties",
"documentation" : "Information about the Amazon WorkSpaces client.
",
"simpleType" : "ClientProperties",
"variableSetterType" : "ClientProperties"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ClientPropertiesResult",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ClientPropertiesResult",
"variableName" : "clientPropertiesResult",
"variableType" : "ClientPropertiesResult",
"documentation" : null,
"simpleType" : "ClientPropertiesResult",
"variableSetterType" : "ClientPropertiesResult"
},
"wrapper" : false
},
"Compute" : {
"c2jName" : "Compute",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "VALUE",
"value" : "VALUE"
}, {
"name" : "STANDARD",
"value" : "STANDARD"
}, {
"name" : "PERFORMANCE",
"value" : "PERFORMANCE"
}, {
"name" : "POWER",
"value" : "POWER"
}, {
"name" : "GRAPHICS",
"value" : "GRAPHICS"
}, {
"name" : "POWERPRO",
"value" : "POWERPRO"
}, {
"name" : "GRAPHICSPRO",
"value" : "GRAPHICSPRO"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Compute",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Compute",
"variableName" : "compute",
"variableType" : "Compute",
"documentation" : null,
"simpleType" : "Compute",
"variableSetterType" : "Compute"
},
"wrapper" : false
},
"ComputeType" : {
"c2jName" : "ComputeType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Describes the compute type.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getNameAsString",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Compute",
"defaultConsumerFluentSetterDocumentation" : "The compute type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 compute type.
",
"endpointDiscoveryId" : false,
"enumType" : "Compute",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "name",
"fluentEnumSetterMethodName" : "name",
"fluentGetterMethodName" : "nameAsString",
"fluentSetterDocumentation" : "The compute type.
\n@param name The compute type.\n@see Compute\n@return Returns a reference to this object so that method calls can be chained together.\n@see Compute",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The compute type.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link Compute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n
\n@return The compute type.\n@see Compute",
"getterModel" : {
"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,
"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 compute type.
\n@param name The compute type.\n@see Compute",
"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 compute type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Name" : {
"beanStyleGetterMethodName" : "getNameAsString",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Compute",
"defaultConsumerFluentSetterDocumentation" : "The compute type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 compute type.
",
"endpointDiscoveryId" : false,
"enumType" : "Compute",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "name",
"fluentEnumSetterMethodName" : "name",
"fluentGetterMethodName" : "nameAsString",
"fluentSetterDocumentation" : "The compute type.
\n@param name The compute type.\n@see Compute\n@return Returns a reference to this object so that method calls can be chained together.\n@see Compute",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The compute type.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link Compute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n
\n@return The compute type.\n@see Compute",
"getterModel" : {
"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,
"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 compute type.
\n@param name The compute type.\n@see Compute",
"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 compute type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getNameAsString",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "Compute",
"defaultConsumerFluentSetterDocumentation" : "The compute type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 compute type.
",
"endpointDiscoveryId" : false,
"enumType" : "Compute",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "name",
"fluentEnumSetterMethodName" : "name",
"fluentGetterMethodName" : "nameAsString",
"fluentSetterDocumentation" : "The compute type.
\n@param name The compute type.\n@see Compute\n@return Returns a reference to this object so that method calls can be chained together.\n@see Compute",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The compute type.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link Compute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n
\n@return The compute type.\n@see Compute",
"getterModel" : {
"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,
"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 compute type.
\n@param name The compute type.\n@see Compute",
"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 compute type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ComputeType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ComputeType",
"variableName" : "computeType",
"variableType" : "ComputeType",
"documentation" : null,
"simpleType" : "ComputeType",
"variableSetterType" : "ComputeType"
},
"wrapper" : false
},
"ConnectionState" : {
"c2jName" : "ConnectionState",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "CONNECTED",
"value" : "CONNECTED"
}, {
"name" : "DISCONNECTED",
"value" : "DISCONNECTED"
}, {
"name" : "UNKNOWN",
"value" : "UNKNOWN"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ConnectionState",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ConnectionState",
"variableName" : "connectionState",
"variableType" : "ConnectionState",
"documentation" : null,
"simpleType" : "ConnectionState",
"variableSetterType" : "ConnectionState"
},
"wrapper" : false
},
"CreateIpGroupRequest" : {
"c2jName" : "CreateIpGroupRequest",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateIpGroup",
"locationName" : null,
"requestUri" : "/",
"target" : "WorkspacesService.CreateIpGroup",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "IpGroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the group.
\n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the group.
\n@return The name of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupName",
"sensitive" : false,
"setterDocumentation" : "The name of the group.
\n@param groupName The name of the group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupDesc",
"beanStyleSetterMethodName" : "setGroupDesc",
"c2jName" : "GroupDesc",
"c2jShape" : "IpGroupDesc",
"defaultConsumerFluentSetterDocumentation" : "The description of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupDesc(String)}.\n@param groupDesc a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupDesc(String)",
"deprecated" : false,
"documentation" : "The description of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupDesc",
"fluentSetterDocumentation" : "The description of the group.
\n@param groupDesc The description of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupDesc",
"getterDocumentation" : "The description of the group.
\n@return The description of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupDesc",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupDesc",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupDesc",
"sensitive" : false,
"setterDocumentation" : "The description of the group.
\n@param groupDesc The description of the group.",
"setterMethodName" : "setGroupDesc",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupDesc",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupDesc",
"variableType" : "String",
"documentation" : "The description of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserRules",
"beanStyleSetterMethodName" : "setUserRules",
"c2jName" : "UserRules",
"c2jShape" : "IpRuleList",
"defaultConsumerFluentSetterDocumentation" : "The rules to add to the group.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userRules(List)}.\n@param userRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRules(List)",
"deprecated" : false,
"documentation" : "The rules to add to the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userRules",
"fluentSetterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userRules",
"getterDocumentation" : "The rules to add to the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The rules to add to the group.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserRules",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserRules",
"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" : "IpRuleItem",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IpRuleItem.Builder} avoiding the need to create one manually via {@link IpRuleItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link IpRuleItem.Builder#build()} is called immediately and its result is passed to {@link #member(IpRuleItem)}.\n@param member a consumer that will call methods on {@link IpRuleItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IpRuleItem)",
"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" : "IpRuleItem",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : null,
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : "",
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRuleItem",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "IpRuleItem",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "UserRules",
"sensitive" : false,
"setterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.",
"setterMethodName" : "setUserRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : "The rules to add to the group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpaces resource can have a maximum of 50 tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags. Each WorkSpaces resource can have a maximum of 50 tags.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpaces resource can have a maximum of 50 tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupDesc" : {
"beanStyleGetterMethodName" : "getGroupDesc",
"beanStyleSetterMethodName" : "setGroupDesc",
"c2jName" : "GroupDesc",
"c2jShape" : "IpGroupDesc",
"defaultConsumerFluentSetterDocumentation" : "The description of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupDesc(String)}.\n@param groupDesc a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupDesc(String)",
"deprecated" : false,
"documentation" : "The description of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupDesc",
"fluentSetterDocumentation" : "The description of the group.
\n@param groupDesc The description of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupDesc",
"getterDocumentation" : "The description of the group.
\n@return The description of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupDesc",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupDesc",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupDesc",
"sensitive" : false,
"setterDocumentation" : "The description of the group.
\n@param groupDesc The description of the group.",
"setterMethodName" : "setGroupDesc",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupDesc",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupDesc",
"variableType" : "String",
"documentation" : "The description of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"GroupName" : {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "IpGroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the group.
\n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the group.
\n@return The name of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupName",
"sensitive" : false,
"setterDocumentation" : "The name of the group.
\n@param groupName The name of the group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpaces resource can have a maximum of 50 tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags. Each WorkSpaces resource can have a maximum of 50 tags.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpaces resource can have a maximum of 50 tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"UserRules" : {
"beanStyleGetterMethodName" : "getUserRules",
"beanStyleSetterMethodName" : "setUserRules",
"c2jName" : "UserRules",
"c2jShape" : "IpRuleList",
"defaultConsumerFluentSetterDocumentation" : "The rules to add to the group.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userRules(List)}.\n@param userRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRules(List)",
"deprecated" : false,
"documentation" : "The rules to add to the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userRules",
"fluentSetterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userRules",
"getterDocumentation" : "The rules to add to the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The rules to add to the group.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserRules",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserRules",
"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" : "IpRuleItem",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IpRuleItem.Builder} avoiding the need to create one manually via {@link IpRuleItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link IpRuleItem.Builder#build()} is called immediately and its result is passed to {@link #member(IpRuleItem)}.\n@param member a consumer that will call methods on {@link IpRuleItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IpRuleItem)",
"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" : "IpRuleItem",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : null,
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : "",
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRuleItem",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "IpRuleItem",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "UserRules",
"sensitive" : false,
"setterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.",
"setterMethodName" : "setUserRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : "The rules to add to the group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "IpGroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the group.
\n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the group.
\n@return The name of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupName",
"sensitive" : false,
"setterDocumentation" : "The name of the group.
\n@param groupName The name of the group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupDesc",
"beanStyleSetterMethodName" : "setGroupDesc",
"c2jName" : "GroupDesc",
"c2jShape" : "IpGroupDesc",
"defaultConsumerFluentSetterDocumentation" : "The description of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupDesc(String)}.\n@param groupDesc a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupDesc(String)",
"deprecated" : false,
"documentation" : "The description of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupDesc",
"fluentSetterDocumentation" : "The description of the group.
\n@param groupDesc The description of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupDesc",
"getterDocumentation" : "The description of the group.
\n@return The description of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupDesc",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupDesc",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupDesc",
"sensitive" : false,
"setterDocumentation" : "The description of the group.
\n@param groupDesc The description of the group.",
"setterMethodName" : "setGroupDesc",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupDesc",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupDesc",
"variableType" : "String",
"documentation" : "The description of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserRules",
"beanStyleSetterMethodName" : "setUserRules",
"c2jName" : "UserRules",
"c2jShape" : "IpRuleList",
"defaultConsumerFluentSetterDocumentation" : "The rules to add to the group.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userRules(List)}.\n@param userRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRules(List)",
"deprecated" : false,
"documentation" : "The rules to add to the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userRules",
"fluentSetterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userRules",
"getterDocumentation" : "The rules to add to the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The rules to add to the group.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserRules",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserRules",
"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" : "IpRuleItem",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IpRuleItem.Builder} avoiding the need to create one manually via {@link IpRuleItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link IpRuleItem.Builder#build()} is called immediately and its result is passed to {@link #member(IpRuleItem)}.\n@param member a consumer that will call methods on {@link IpRuleItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IpRuleItem)",
"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" : "IpRuleItem",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : null,
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "IpRuleItem",
"variableName" : "member",
"variableType" : "IpRuleItem",
"documentation" : "",
"simpleType" : "IpRuleItem",
"variableSetterType" : "IpRuleItem"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRuleItem",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "IpRuleItem",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "UserRules",
"sensitive" : false,
"setterDocumentation" : "The rules to add to the group.
\n@param userRules The rules to add to the group.",
"setterMethodName" : "setUserRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "userRules",
"variableType" : "java.util.List",
"documentation" : "The rules to add to the group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpaces resource can have a maximum of 50 tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags. Each WorkSpaces resource can have a maximum of 50 tags.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpaces resource can have a maximum of 50 tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags. Each WorkSpaces resource can have a maximum of 50 tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupName" ],
"shapeName" : "CreateIpGroupRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateIpGroupRequest",
"variableName" : "createIpGroupRequest",
"variableType" : "CreateIpGroupRequest",
"documentation" : null,
"simpleType" : "CreateIpGroupRequest",
"variableSetterType" : "CreateIpGroupRequest"
},
"wrapper" : false
},
"CreateIpGroupResponse" : {
"c2jName" : "CreateIpGroupResult",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroupId",
"beanStyleSetterMethodName" : "setGroupId",
"c2jName" : "GroupId",
"c2jShape" : "IpGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)",
"deprecated" : false,
"documentation" : "The identifier of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupId",
"fluentSetterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupId",
"getterDocumentation" : "The identifier of the group.
\n@return The identifier of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.",
"setterMethodName" : "setGroupId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : "The identifier of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupId" : {
"beanStyleGetterMethodName" : "getGroupId",
"beanStyleSetterMethodName" : "setGroupId",
"c2jName" : "GroupId",
"c2jShape" : "IpGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)",
"deprecated" : false,
"documentation" : "The identifier of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupId",
"fluentSetterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupId",
"getterDocumentation" : "The identifier of the group.
\n@return The identifier of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.",
"setterMethodName" : "setGroupId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : "The identifier of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupId",
"beanStyleSetterMethodName" : "setGroupId",
"c2jName" : "GroupId",
"c2jShape" : "IpGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)",
"deprecated" : false,
"documentation" : "The identifier of the group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupId",
"fluentSetterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupId",
"getterDocumentation" : "The identifier of the group.
\n@return The identifier of the group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "GroupId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the group.
\n@param groupId The identifier of the group.",
"setterMethodName" : "setGroupId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupId",
"variableType" : "String",
"documentation" : "The identifier of the group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateIpGroupResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateIpGroupResponse",
"variableName" : "createIpGroupResponse",
"variableType" : "CreateIpGroupResponse",
"documentation" : null,
"simpleType" : "CreateIpGroupResponse",
"variableSetterType" : "CreateIpGroupResponse"
},
"wrapper" : false
},
"CreateTagsRequest" : {
"c2jName" : "CreateTagsRequest",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateTags",
"locationName" : null,
"requestUri" : "/",
"target" : "WorkspacesService.CreateTags",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@param resourceId The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@return The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@param resourceId The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpace can have a maximum of 50 tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags. Each WorkSpace can have a maximum of 50 tags.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpace can have a maximum of 50 tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ResourceId" : {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@param resourceId The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@return The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@param resourceId The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpace can have a maximum of 50 tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags. Each WorkSpace can have a maximum of 50 tags.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpace can have a maximum of 50 tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "NonEmptyString",
"defaultConsumerFluentSetterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"documentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@param resourceId The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@return The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
\n@param resourceId The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The identifier of the WorkSpace. To find this ID, use DescribeWorkspaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)",
"deprecated" : false,
"documentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpace can have a maximum of 50 tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags. Each WorkSpace can have a maximum of 50 tags.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags. Each WorkSpace can have a maximum of 50 tags.
\n@param tags The tags. Each WorkSpace can have a maximum of 50 tags.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection