models.ram-2018-01-04-intermediate.json Maven / Gradle / Ivy
Show all versions of ram Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ "getResourceShareInvitations", "enableSharingWithAwsOrganization" ]
},
"metadata" : {
"apiVersion" : "2018-01-04",
"asyncBuilder" : "DefaultRamAsyncClientBuilder",
"asyncBuilderInterface" : "RamAsyncClientBuilder",
"asyncClient" : "DefaultRamAsyncClient",
"asyncInterface" : "RamAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultRamBaseClientBuilder",
"baseBuilderInterface" : "RamBaseClientBuilder",
"baseExceptionName" : "RamException",
"baseRequestName" : "RamRequest",
"baseResponseName" : "RamResponse",
"cborProtocol" : false,
"clientPackageName" : "ram",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "RAM",
"documentation" : "Use AWS Resource Access Manager to share AWS resources between AWS accounts. To share a resource, you create a resource share, associate the resource with the resource share, and specify the principals that can access the resources associated with the resource share. The following principals are supported: AWS accounts, organizational units (OU) from AWS Organizations, and organizations from AWS Organizations.
For more information, see the AWS Resource Access Manager User Guide.
",
"endpointPrefix" : "ram",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.ram",
"fullModelPackageName" : "software.amazon.awssdk.services.ram.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.ram.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.ram.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.ram.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "ram.model",
"paginatorsPackageName" : "ram.paginators",
"protocol" : "rest-json",
"queryProtocol" : false,
"requestTransformPackageName" : "ram.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "RAM",
"serviceName" : "Ram",
"signingName" : "ram",
"syncBuilder" : "DefaultRamClientBuilder",
"syncBuilderInterface" : "RamClientBuilder",
"syncClient" : "DefaultRamClient",
"syncInterface" : "RamClient",
"transformPackageName" : "ram.transform",
"uid" : "ram-2018-01-04",
"xmlProtocol" : false
},
"operations" : {
"AcceptResourceShareInvitation" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Accepts an invitation to a resource share from another AWS account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationArnNotFoundException",
"documentation" : "The Amazon Resource Name (ARN) for an invitation was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationAlreadyAcceptedException",
"documentation" : "The invitation was already accepted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationAlreadyRejectedException",
"documentation" : "The invitation was already rejected.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationExpiredException",
"documentation" : "The invitation is expired.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IdempotentParameterMismatchException",
"documentation" : "A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AcceptResourceShareInvitationRequest",
"variableName" : "acceptResourceShareInvitationRequest",
"variableType" : "AcceptResourceShareInvitationRequest",
"documentation" : "",
"simpleType" : "AcceptResourceShareInvitationRequest",
"variableSetterType" : "AcceptResourceShareInvitationRequest"
},
"methodName" : "acceptResourceShareInvitation",
"operationName" : "AcceptResourceShareInvitation",
"paginated" : false,
"returnType" : {
"returnType" : "AcceptResourceShareInvitationResponse",
"documentation" : null
},
"syncReturnType" : "AcceptResourceShareInvitationResponse"
},
"AssociateResourceShare" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Associates the specified resource share with the specified principals and resources.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "IdempotentParameterMismatchException",
"documentation" : "A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidStateTransitionException",
"documentation" : "The requested state transition is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareLimitExceededException",
"documentation" : "The requested resource share exceeds the limit for your account.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidStateTransitionException",
"documentation" : "The requested state transition is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AssociateResourceShareRequest",
"variableName" : "associateResourceShareRequest",
"variableType" : "AssociateResourceShareRequest",
"documentation" : "",
"simpleType" : "AssociateResourceShareRequest",
"variableSetterType" : "AssociateResourceShareRequest"
},
"methodName" : "associateResourceShare",
"operationName" : "AssociateResourceShare",
"paginated" : false,
"returnType" : {
"returnType" : "AssociateResourceShareResponse",
"documentation" : null
},
"syncReturnType" : "AssociateResourceShareResponse"
},
"AssociateResourceSharePermission" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Associates a permission with a resource share.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AssociateResourceSharePermissionRequest",
"variableName" : "associateResourceSharePermissionRequest",
"variableType" : "AssociateResourceSharePermissionRequest",
"documentation" : "",
"simpleType" : "AssociateResourceSharePermissionRequest",
"variableSetterType" : "AssociateResourceSharePermissionRequest"
},
"methodName" : "associateResourceSharePermission",
"operationName" : "AssociateResourceSharePermission",
"paginated" : false,
"returnType" : {
"returnType" : "AssociateResourceSharePermissionResponse",
"documentation" : null
},
"syncReturnType" : "AssociateResourceSharePermissionResponse"
},
"CreateResourceShare" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a resource share.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "IdempotentParameterMismatchException",
"documentation" : "A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidStateTransitionException",
"documentation" : "The requested state transition is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareLimitExceededException",
"documentation" : "The requested resource share exceeds the limit for your account.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TagPolicyViolationException",
"documentation" : "The specified tag is a reserved word and cannot be used.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateResourceShareRequest",
"variableName" : "createResourceShareRequest",
"variableType" : "CreateResourceShareRequest",
"documentation" : "",
"simpleType" : "CreateResourceShareRequest",
"variableSetterType" : "CreateResourceShareRequest"
},
"methodName" : "createResourceShare",
"operationName" : "CreateResourceShare",
"paginated" : false,
"returnType" : {
"returnType" : "CreateResourceShareResponse",
"documentation" : null
},
"syncReturnType" : "CreateResourceShareResponse"
},
"DeleteResourceShare" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the specified resource share.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IdempotentParameterMismatchException",
"documentation" : "A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidStateTransitionException",
"documentation" : "The requested state transition is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteResourceShareRequest",
"variableName" : "deleteResourceShareRequest",
"variableType" : "DeleteResourceShareRequest",
"documentation" : "",
"simpleType" : "DeleteResourceShareRequest",
"variableSetterType" : "DeleteResourceShareRequest"
},
"methodName" : "deleteResourceShare",
"operationName" : "DeleteResourceShare",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteResourceShareResponse",
"documentation" : null
},
"syncReturnType" : "DeleteResourceShareResponse"
},
"DisassociateResourceShare" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disassociates the specified principals or resources from the specified resource share.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "IdempotentParameterMismatchException",
"documentation" : "A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareLimitExceededException",
"documentation" : "The requested resource share exceeds the limit for your account.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidStateTransitionException",
"documentation" : "The requested state transition is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisassociateResourceShareRequest",
"variableName" : "disassociateResourceShareRequest",
"variableType" : "DisassociateResourceShareRequest",
"documentation" : "",
"simpleType" : "DisassociateResourceShareRequest",
"variableSetterType" : "DisassociateResourceShareRequest"
},
"methodName" : "disassociateResourceShare",
"operationName" : "DisassociateResourceShare",
"paginated" : false,
"returnType" : {
"returnType" : "DisassociateResourceShareResponse",
"documentation" : null
},
"syncReturnType" : "DisassociateResourceShareResponse"
},
"DisassociateResourceSharePermission" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disassociates an AWS RAM permission from a resource share.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisassociateResourceSharePermissionRequest",
"variableName" : "disassociateResourceSharePermissionRequest",
"variableType" : "DisassociateResourceSharePermissionRequest",
"documentation" : "",
"simpleType" : "DisassociateResourceSharePermissionRequest",
"variableSetterType" : "DisassociateResourceSharePermissionRequest"
},
"methodName" : "disassociateResourceSharePermission",
"operationName" : "DisassociateResourceSharePermission",
"paginated" : false,
"returnType" : {
"returnType" : "DisassociateResourceSharePermissionResponse",
"documentation" : null
},
"syncReturnType" : "DisassociateResourceSharePermissionResponse"
},
"EnableSharingWithAwsOrganization" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables resource sharing within your AWS Organization.
The caller must be the master account for the AWS Organization.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "EnableSharingWithAwsOrganizationRequest",
"variableName" : "enableSharingWithAwsOrganizationRequest",
"variableType" : "EnableSharingWithAwsOrganizationRequest",
"documentation" : "",
"simpleType" : "EnableSharingWithAwsOrganizationRequest",
"variableSetterType" : "EnableSharingWithAwsOrganizationRequest"
},
"methodName" : "enableSharingWithAwsOrganization",
"operationName" : "EnableSharingWithAwsOrganization",
"paginated" : false,
"returnType" : {
"returnType" : "EnableSharingWithAwsOrganizationResponse",
"documentation" : null
},
"syncReturnType" : "EnableSharingWithAwsOrganizationResponse"
},
"GetPermission" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the contents of an AWS RAM permission in JSON format.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetPermissionRequest",
"variableName" : "getPermissionRequest",
"variableType" : "GetPermissionRequest",
"documentation" : "",
"simpleType" : "GetPermissionRequest",
"variableSetterType" : "GetPermissionRequest"
},
"methodName" : "getPermission",
"operationName" : "GetPermission",
"paginated" : false,
"returnType" : {
"returnType" : "GetPermissionResponse",
"documentation" : null
},
"syncReturnType" : "GetPermissionResponse"
},
"GetResourcePolicies" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the policies for the specified resources that you own and have shared.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetResourcePoliciesRequest",
"variableName" : "getResourcePoliciesRequest",
"variableType" : "GetResourcePoliciesRequest",
"documentation" : "",
"simpleType" : "GetResourcePoliciesRequest",
"variableSetterType" : "GetResourcePoliciesRequest"
},
"methodName" : "getResourcePolicies",
"operationName" : "GetResourcePolicies",
"paginated" : true,
"returnType" : {
"returnType" : "GetResourcePoliciesResponse",
"documentation" : null
},
"syncReturnType" : "GetResourcePoliciesResponse"
},
"GetResourceShareAssociations" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the resources or principals for the resource shares that you own.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetResourceShareAssociationsRequest",
"variableName" : "getResourceShareAssociationsRequest",
"variableType" : "GetResourceShareAssociationsRequest",
"documentation" : "",
"simpleType" : "GetResourceShareAssociationsRequest",
"variableSetterType" : "GetResourceShareAssociationsRequest"
},
"methodName" : "getResourceShareAssociations",
"operationName" : "GetResourceShareAssociations",
"paginated" : true,
"returnType" : {
"returnType" : "GetResourceShareAssociationsResponse",
"documentation" : null
},
"syncReturnType" : "GetResourceShareAssociationsResponse"
},
"GetResourceShareInvitations" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the invitations for resource sharing that you've received.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceShareInvitationArnNotFoundException",
"documentation" : "The Amazon Resource Name (ARN) for an invitation was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidMaxResultsException",
"documentation" : "The specified value for MaxResults is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetResourceShareInvitationsRequest",
"variableName" : "getResourceShareInvitationsRequest",
"variableType" : "GetResourceShareInvitationsRequest",
"documentation" : "",
"simpleType" : "GetResourceShareInvitationsRequest",
"variableSetterType" : "GetResourceShareInvitationsRequest"
},
"methodName" : "getResourceShareInvitations",
"operationName" : "GetResourceShareInvitations",
"paginated" : true,
"returnType" : {
"returnType" : "GetResourceShareInvitationsResponse",
"documentation" : null
},
"syncReturnType" : "GetResourceShareInvitationsResponse"
},
"GetResourceShares" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the resource shares that you own or the resource shares that are shared with you.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetResourceSharesRequest",
"variableName" : "getResourceSharesRequest",
"variableType" : "GetResourceSharesRequest",
"documentation" : "",
"simpleType" : "GetResourceSharesRequest",
"variableSetterType" : "GetResourceSharesRequest"
},
"methodName" : "getResourceShares",
"operationName" : "GetResourceShares",
"paginated" : true,
"returnType" : {
"returnType" : "GetResourceSharesResponse",
"documentation" : null
},
"syncReturnType" : "GetResourceSharesResponse"
},
"ListPendingInvitationResources" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the resources in a resource share that is shared with you but that the invitation is still pending for.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "ResourceShareInvitationArnNotFoundException",
"documentation" : "The Amazon Resource Name (ARN) for an invitation was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MissingRequiredParameterException",
"documentation" : "A required input parameter is missing.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationAlreadyRejectedException",
"documentation" : "The invitation was already rejected.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationExpiredException",
"documentation" : "The invitation is expired.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListPendingInvitationResourcesRequest",
"variableName" : "listPendingInvitationResourcesRequest",
"variableType" : "ListPendingInvitationResourcesRequest",
"documentation" : "",
"simpleType" : "ListPendingInvitationResourcesRequest",
"variableSetterType" : "ListPendingInvitationResourcesRequest"
},
"methodName" : "listPendingInvitationResources",
"operationName" : "ListPendingInvitationResources",
"paginated" : true,
"returnType" : {
"returnType" : "ListPendingInvitationResourcesResponse",
"documentation" : null
},
"syncReturnType" : "ListPendingInvitationResourcesResponse"
},
"ListPermissions" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the AWS RAM permissions.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListPermissionsRequest",
"variableName" : "listPermissionsRequest",
"variableType" : "ListPermissionsRequest",
"documentation" : "",
"simpleType" : "ListPermissionsRequest",
"variableSetterType" : "ListPermissionsRequest"
},
"methodName" : "listPermissions",
"operationName" : "ListPermissions",
"paginated" : false,
"returnType" : {
"returnType" : "ListPermissionsResponse",
"documentation" : null
},
"syncReturnType" : "ListPermissionsResponse"
},
"ListPrincipals" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the principals that you have shared resources with or that have shared resources with you.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListPrincipalsRequest",
"variableName" : "listPrincipalsRequest",
"variableType" : "ListPrincipalsRequest",
"documentation" : "",
"simpleType" : "ListPrincipalsRequest",
"variableSetterType" : "ListPrincipalsRequest"
},
"methodName" : "listPrincipals",
"operationName" : "ListPrincipals",
"paginated" : true,
"returnType" : {
"returnType" : "ListPrincipalsResponse",
"documentation" : null
},
"syncReturnType" : "ListPrincipalsResponse"
},
"ListResourceSharePermissions" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the AWS RAM permissions that are associated with a resource share.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListResourceSharePermissionsRequest",
"variableName" : "listResourceSharePermissionsRequest",
"variableType" : "ListResourceSharePermissionsRequest",
"documentation" : "",
"simpleType" : "ListResourceSharePermissionsRequest",
"variableSetterType" : "ListResourceSharePermissionsRequest"
},
"methodName" : "listResourceSharePermissions",
"operationName" : "ListResourceSharePermissions",
"paginated" : false,
"returnType" : {
"returnType" : "ListResourceSharePermissionsResponse",
"documentation" : null
},
"syncReturnType" : "ListResourceSharePermissionsResponse"
},
"ListResources" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the resources that you added to a resource shares or the resources that are shared with you.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidResourceTypeException",
"documentation" : "The specified resource type is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The specified value for NextToken is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListResourcesRequest",
"variableName" : "listResourcesRequest",
"variableType" : "ListResourcesRequest",
"documentation" : "",
"simpleType" : "ListResourcesRequest",
"variableSetterType" : "ListResourcesRequest"
},
"methodName" : "listResources",
"operationName" : "ListResources",
"paginated" : true,
"returnType" : {
"returnType" : "ListResourcesResponse",
"documentation" : null
},
"syncReturnType" : "ListResourcesResponse"
},
"PromoteResourceShareCreatedFromPolicy" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Resource shares that were created by attaching a policy to a resource are visible only to the resource share owner, and the resource share cannot be modified in AWS RAM.
Use this API action to promote the resource share. When you promote the resource share, it becomes:
-
Visible to all principals that it is shared with.
-
Modifiable in AWS RAM.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MissingRequiredParameterException",
"documentation" : "A required input parameter is missing.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PromoteResourceShareCreatedFromPolicyRequest",
"variableName" : "promoteResourceShareCreatedFromPolicyRequest",
"variableType" : "PromoteResourceShareCreatedFromPolicyRequest",
"documentation" : "",
"simpleType" : "PromoteResourceShareCreatedFromPolicyRequest",
"variableSetterType" : "PromoteResourceShareCreatedFromPolicyRequest"
},
"methodName" : "promoteResourceShareCreatedFromPolicy",
"operationName" : "PromoteResourceShareCreatedFromPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "PromoteResourceShareCreatedFromPolicyResponse",
"documentation" : null
},
"syncReturnType" : "PromoteResourceShareCreatedFromPolicyResponse"
},
"RejectResourceShareInvitation" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Rejects an invitation to a resource share from another AWS account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationArnNotFoundException",
"documentation" : "The Amazon Resource Name (ARN) for an invitation was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationAlreadyAcceptedException",
"documentation" : "The invitation was already accepted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationAlreadyRejectedException",
"documentation" : "The invitation was already rejected.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceShareInvitationExpiredException",
"documentation" : "The invitation is expired.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IdempotentParameterMismatchException",
"documentation" : "A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RejectResourceShareInvitationRequest",
"variableName" : "rejectResourceShareInvitationRequest",
"variableType" : "RejectResourceShareInvitationRequest",
"documentation" : "",
"simpleType" : "RejectResourceShareInvitationRequest",
"variableSetterType" : "RejectResourceShareInvitationRequest"
},
"methodName" : "rejectResourceShareInvitation",
"operationName" : "RejectResourceShareInvitation",
"paginated" : false,
"returnType" : {
"returnType" : "RejectResourceShareInvitationResponse",
"documentation" : null
},
"syncReturnType" : "RejectResourceShareInvitationResponse"
},
"TagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds the specified tags to the specified resource share that you own.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TagLimitExceededException",
"documentation" : "The requested tags exceed the limit for your account.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceArnNotFoundException",
"documentation" : "An Amazon Resource Name (ARN) was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "TagPolicyViolationException",
"documentation" : "The specified tag is a reserved word and cannot be used.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagResourceRequest",
"variableName" : "tagResourceRequest",
"variableType" : "TagResourceRequest",
"documentation" : "",
"simpleType" : "TagResourceRequest",
"variableSetterType" : "TagResourceRequest"
},
"methodName" : "tagResource",
"operationName" : "TagResource",
"paginated" : false,
"returnType" : {
"returnType" : "TagResourceResponse",
"documentation" : null
},
"syncReturnType" : "TagResourceResponse"
},
"UntagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the specified tags from the specified resource share that you own.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UntagResourceRequest",
"variableName" : "untagResourceRequest",
"variableType" : "UntagResourceRequest",
"documentation" : "",
"simpleType" : "UntagResourceRequest",
"variableSetterType" : "UntagResourceRequest"
},
"methodName" : "untagResource",
"operationName" : "UntagResource",
"paginated" : false,
"returnType" : {
"returnType" : "UntagResourceResponse",
"documentation" : null
},
"syncReturnType" : "UntagResourceResponse"
},
"UpdateResourceShare" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the specified resource share that you own.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "IdempotentParameterMismatchException",
"documentation" : "A client token input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MissingRequiredParameterException",
"documentation" : "A required input parameter is missing.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnknownResourceException",
"documentation" : "A specified resource was not found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "MalformedArnException",
"documentation" : "The format of an Amazon Resource Name (ARN) is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidClientTokenException",
"documentation" : "A client token is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "A parameter is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "OperationNotPermittedException",
"documentation" : "The requested operation is not permitted.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ServerInternalException",
"documentation" : "The service could not respond to the request due to an internal problem.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is not available.
",
"httpStatusCode" : 503
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateResourceShareRequest",
"variableName" : "updateResourceShareRequest",
"variableType" : "UpdateResourceShareRequest",
"documentation" : "",
"simpleType" : "UpdateResourceShareRequest",
"variableSetterType" : "UpdateResourceShareRequest"
},
"methodName" : "updateResourceShare",
"operationName" : "UpdateResourceShare",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateResourceShareResponse",
"documentation" : null
},
"syncReturnType" : "UpdateResourceShareResponse"
}
},
"shapes" : {
"AcceptResourceShareInvitationRequest" : {
"c2jName" : "AcceptResourceShareInvitationRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AcceptResourceShareInvitation",
"locationName" : null,
"requestUri" : "/acceptresourceshareinvitation",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareInvitationArn",
"beanStyleSetterMethodName" : "setResourceShareInvitationArn",
"c2jName" : "resourceShareInvitationArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareInvitationArn(String)}.\n@param resourceShareInvitationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareInvitationArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@return The Amazon Resource Name (ARN) of the invitation.\n@deprecated Use {@link #resourceShareInvitationArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareInvitationArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareInvitationArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareInvitationArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareInvitationArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareInvitationArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@return The Amazon Resource Name (ARN) of the invitation.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareInvitationArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareInvitationArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareInvitationArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.",
"setterMethodName" : "setResourceShareInvitationArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareInvitationArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareInvitationArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the invitation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceShareInvitationArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareInvitationArn",
"beanStyleSetterMethodName" : "setResourceShareInvitationArn",
"c2jName" : "resourceShareInvitationArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareInvitationArn(String)}.\n@param resourceShareInvitationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareInvitationArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@return The Amazon Resource Name (ARN) of the invitation.\n@deprecated Use {@link #resourceShareInvitationArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareInvitationArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareInvitationArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareInvitationArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareInvitationArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareInvitationArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@return The Amazon Resource Name (ARN) of the invitation.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareInvitationArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareInvitationArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareInvitationArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.",
"setterMethodName" : "setResourceShareInvitationArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareInvitationArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareInvitationArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the invitation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareInvitationArn",
"beanStyleSetterMethodName" : "setResourceShareInvitationArn",
"c2jName" : "resourceShareInvitationArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareInvitationArn(String)}.\n@param resourceShareInvitationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareInvitationArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@return The Amazon Resource Name (ARN) of the invitation.\n@deprecated Use {@link #resourceShareInvitationArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareInvitationArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareInvitationArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareInvitationArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareInvitationArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareInvitationArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@return The Amazon Resource Name (ARN) of the invitation.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareInvitationArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareInvitationArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareInvitationArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the invitation.
\n@param resourceShareInvitationArn The Amazon Resource Name (ARN) of the invitation.",
"setterMethodName" : "setResourceShareInvitationArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareInvitationArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareInvitationArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the invitation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "resourceShareInvitationArn" ],
"shapeName" : "AcceptResourceShareInvitationRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AcceptResourceShareInvitationRequest",
"variableName" : "acceptResourceShareInvitationRequest",
"variableType" : "AcceptResourceShareInvitationRequest",
"documentation" : null,
"simpleType" : "AcceptResourceShareInvitationRequest",
"variableSetterType" : "AcceptResourceShareInvitationRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AcceptResourceShareInvitationResponse" : {
"c2jName" : "AcceptResourceShareInvitationResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareInvitation",
"beanStyleSetterMethodName" : "setResourceShareInvitation",
"c2jName" : "resourceShareInvitation",
"c2jShape" : "ResourceShareInvitation",
"defaultConsumerFluentSetterDocumentation" : "Information about the invitation.
\nThis is a convenience that creates an instance of the {@link ResourceShareInvitation.Builder} avoiding the need to create one manually via {@link ResourceShareInvitation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceShareInvitation.Builder#build()} is called immediately and its result is passed to {@link #resourceShareInvitation(ResourceShareInvitation)}.\n@param resourceShareInvitation a consumer that will call methods on {@link ResourceShareInvitation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareInvitation(ResourceShareInvitation)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the invitation.
\n@return Information about the invitation.\n@deprecated Use {@link #resourceShareInvitation()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareInvitation(ResourceShareInvitation)}\n",
"documentation" : "Information about the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareInvitation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareInvitation",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareInvitation",
"fluentSetterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareInvitation",
"getterDocumentation" : "Information about the invitation.
\n@return Information about the invitation.",
"getterModel" : {
"returnType" : "ResourceShareInvitation",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareInvitation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareInvitation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceShareInvitation",
"sensitive" : false,
"setterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.",
"setterMethodName" : "setResourceShareInvitation",
"setterModel" : {
"variableDeclarationType" : "ResourceShareInvitation",
"variableName" : "resourceShareInvitation",
"variableType" : "ResourceShareInvitation",
"documentation" : null,
"simpleType" : "ResourceShareInvitation",
"variableSetterType" : "ResourceShareInvitation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceShareInvitation",
"variableName" : "resourceShareInvitation",
"variableType" : "ResourceShareInvitation",
"documentation" : "Information about the invitation.
",
"simpleType" : "ResourceShareInvitation",
"variableSetterType" : "ResourceShareInvitation"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceShareInvitation" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareInvitation",
"beanStyleSetterMethodName" : "setResourceShareInvitation",
"c2jName" : "resourceShareInvitation",
"c2jShape" : "ResourceShareInvitation",
"defaultConsumerFluentSetterDocumentation" : "Information about the invitation.
\nThis is a convenience that creates an instance of the {@link ResourceShareInvitation.Builder} avoiding the need to create one manually via {@link ResourceShareInvitation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceShareInvitation.Builder#build()} is called immediately and its result is passed to {@link #resourceShareInvitation(ResourceShareInvitation)}.\n@param resourceShareInvitation a consumer that will call methods on {@link ResourceShareInvitation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareInvitation(ResourceShareInvitation)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the invitation.
\n@return Information about the invitation.\n@deprecated Use {@link #resourceShareInvitation()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareInvitation(ResourceShareInvitation)}\n",
"documentation" : "Information about the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareInvitation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareInvitation",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareInvitation",
"fluentSetterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareInvitation",
"getterDocumentation" : "Information about the invitation.
\n@return Information about the invitation.",
"getterModel" : {
"returnType" : "ResourceShareInvitation",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareInvitation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareInvitation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceShareInvitation",
"sensitive" : false,
"setterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.",
"setterMethodName" : "setResourceShareInvitation",
"setterModel" : {
"variableDeclarationType" : "ResourceShareInvitation",
"variableName" : "resourceShareInvitation",
"variableType" : "ResourceShareInvitation",
"documentation" : null,
"simpleType" : "ResourceShareInvitation",
"variableSetterType" : "ResourceShareInvitation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceShareInvitation",
"variableName" : "resourceShareInvitation",
"variableType" : "ResourceShareInvitation",
"documentation" : "Information about the invitation.
",
"simpleType" : "ResourceShareInvitation",
"variableSetterType" : "ResourceShareInvitation"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareInvitation",
"beanStyleSetterMethodName" : "setResourceShareInvitation",
"c2jName" : "resourceShareInvitation",
"c2jShape" : "ResourceShareInvitation",
"defaultConsumerFluentSetterDocumentation" : "Information about the invitation.
\nThis is a convenience that creates an instance of the {@link ResourceShareInvitation.Builder} avoiding the need to create one manually via {@link ResourceShareInvitation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceShareInvitation.Builder#build()} is called immediately and its result is passed to {@link #resourceShareInvitation(ResourceShareInvitation)}.\n@param resourceShareInvitation a consumer that will call methods on {@link ResourceShareInvitation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareInvitation(ResourceShareInvitation)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the invitation.
\n@return Information about the invitation.\n@deprecated Use {@link #resourceShareInvitation()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareInvitation(ResourceShareInvitation)}\n",
"documentation" : "Information about the invitation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareInvitation property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareInvitation",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareInvitation",
"fluentSetterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareInvitation",
"getterDocumentation" : "Information about the invitation.
\n@return Information about the invitation.",
"getterModel" : {
"returnType" : "ResourceShareInvitation",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareInvitation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareInvitation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceShareInvitation",
"sensitive" : false,
"setterDocumentation" : "Information about the invitation.
\n@param resourceShareInvitation Information about the invitation.",
"setterMethodName" : "setResourceShareInvitation",
"setterModel" : {
"variableDeclarationType" : "ResourceShareInvitation",
"variableName" : "resourceShareInvitation",
"variableType" : "ResourceShareInvitation",
"documentation" : null,
"simpleType" : "ResourceShareInvitation",
"variableSetterType" : "ResourceShareInvitation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceShareInvitation",
"variableName" : "resourceShareInvitation",
"variableType" : "ResourceShareInvitation",
"documentation" : "Information about the invitation.
",
"simpleType" : "ResourceShareInvitation",
"variableSetterType" : "ResourceShareInvitation"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AcceptResourceShareInvitationResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AcceptResourceShareInvitationResponse",
"variableName" : "acceptResourceShareInvitationResponse",
"variableType" : "AcceptResourceShareInvitationResponse",
"documentation" : null,
"simpleType" : "AcceptResourceShareInvitationResponse",
"variableSetterType" : "AcceptResourceShareInvitationResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AssociateResourceSharePermissionRequest" : {
"c2jName" : "AssociateResourceSharePermissionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AssociateResourceSharePermission",
"locationName" : null,
"requestUri" : "/associateresourcesharepermission",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareArn",
"beanStyleSetterMethodName" : "setResourceShareArn",
"c2jName" : "resourceShareArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareArn(String)}.\n@param resourceShareArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.\n@deprecated Use {@link #resourceShareArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.",
"setterMethodName" : "setResourceShareArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPermissionArn",
"beanStyleSetterMethodName" : "setPermissionArn",
"c2jName" : "permissionArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionArn(String)}.\n@param permissionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@return The ARN of the AWS RAM permission to associate with the resource share.\n@deprecated Use {@link #permissionArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionArn(String)}\n",
"documentation" : "The ARN of the AWS RAM permission to associate with the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PermissionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPermissionArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "permissionArn",
"fluentSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "permissionArn",
"getterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@return The ARN of the AWS RAM permission to associate with the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "permissionArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "permissionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PermissionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.",
"setterMethodName" : "setPermissionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "permissionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "permissionArn",
"variableType" : "String",
"documentation" : "The ARN of the AWS RAM permission to associate with the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReplace",
"beanStyleSetterMethodName" : "setReplace",
"c2jName" : "replace",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #replace(Boolean)}.\n@param replace a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replace(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@return Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@deprecated Use {@link #replace()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #replace(Boolean)}\n",
"documentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Replace property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReplace",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "replace",
"fluentSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "replace",
"getterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@return Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "replace",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "replace",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Replace",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.",
"setterMethodName" : "setReplace",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "replace",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "replace",
"variableType" : "Boolean",
"documentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PermissionArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPermissionArn",
"beanStyleSetterMethodName" : "setPermissionArn",
"c2jName" : "permissionArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionArn(String)}.\n@param permissionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@return The ARN of the AWS RAM permission to associate with the resource share.\n@deprecated Use {@link #permissionArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionArn(String)}\n",
"documentation" : "The ARN of the AWS RAM permission to associate with the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PermissionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPermissionArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "permissionArn",
"fluentSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "permissionArn",
"getterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@return The ARN of the AWS RAM permission to associate with the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "permissionArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "permissionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PermissionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.",
"setterMethodName" : "setPermissionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "permissionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "permissionArn",
"variableType" : "String",
"documentation" : "The ARN of the AWS RAM permission to associate with the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Replace" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReplace",
"beanStyleSetterMethodName" : "setReplace",
"c2jName" : "replace",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #replace(Boolean)}.\n@param replace a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replace(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@return Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@deprecated Use {@link #replace()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #replace(Boolean)}\n",
"documentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Replace property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReplace",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "replace",
"fluentSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "replace",
"getterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@return Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "replace",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "replace",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Replace",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.",
"setterMethodName" : "setReplace",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "replace",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "replace",
"variableType" : "Boolean",
"documentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceShareArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareArn",
"beanStyleSetterMethodName" : "setResourceShareArn",
"c2jName" : "resourceShareArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareArn(String)}.\n@param resourceShareArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.\n@deprecated Use {@link #resourceShareArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.",
"setterMethodName" : "setResourceShareArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareArn",
"beanStyleSetterMethodName" : "setResourceShareArn",
"c2jName" : "resourceShareArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareArn(String)}.\n@param resourceShareArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.\n@deprecated Use {@link #resourceShareArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.",
"setterMethodName" : "setResourceShareArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPermissionArn",
"beanStyleSetterMethodName" : "setPermissionArn",
"c2jName" : "permissionArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionArn(String)}.\n@param permissionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@return The ARN of the AWS RAM permission to associate with the resource share.\n@deprecated Use {@link #permissionArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionArn(String)}\n",
"documentation" : "The ARN of the AWS RAM permission to associate with the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PermissionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPermissionArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "permissionArn",
"fluentSetterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "permissionArn",
"getterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@return The ARN of the AWS RAM permission to associate with the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "permissionArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "permissionArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PermissionArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the AWS RAM permission to associate with the resource share.
\n@param permissionArn The ARN of the AWS RAM permission to associate with the resource share.",
"setterMethodName" : "setPermissionArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "permissionArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "permissionArn",
"variableType" : "String",
"documentation" : "The ARN of the AWS RAM permission to associate with the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReplace",
"beanStyleSetterMethodName" : "setReplace",
"c2jName" : "replace",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #replace(Boolean)}.\n@param replace a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replace(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@return Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@deprecated Use {@link #replace()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #replace(Boolean)}\n",
"documentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Replace property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReplace",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "replace",
"fluentSetterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "replace",
"getterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@return Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "replace",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "replace",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Replace",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
\n@param replace Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.",
"setterMethodName" : "setReplace",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "replace",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "replace",
"variableType" : "Boolean",
"documentation" : "Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "resourceShareArn", "permissionArn" ],
"shapeName" : "AssociateResourceSharePermissionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AssociateResourceSharePermissionRequest",
"variableName" : "associateResourceSharePermissionRequest",
"variableType" : "AssociateResourceSharePermissionRequest",
"documentation" : null,
"simpleType" : "AssociateResourceSharePermissionRequest",
"variableSetterType" : "AssociateResourceSharePermissionRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AssociateResourceSharePermissionResponse" : {
"c2jName" : "AssociateResourceSharePermissionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReturnValue",
"beanStyleSetterMethodName" : "setReturnValue",
"c2jName" : "returnValue",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the request succeeded.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #returnValue(Boolean)}.\n@param returnValue a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #returnValue(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether the request succeeded.
\n@return Indicates whether the request succeeded.\n@deprecated Use {@link #returnValue()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #returnValue(Boolean)}\n",
"documentation" : "Indicates whether the request succeeded.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReturnValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReturnValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "returnValue",
"fluentSetterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "returnValue",
"getterDocumentation" : "Indicates whether the request succeeded.
\n@return Indicates whether the request succeeded.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "returnValue",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "returnValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "ReturnValue",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.",
"setterMethodName" : "setReturnValue",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "returnValue",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "returnValue",
"variableType" : "Boolean",
"documentation" : "Indicates whether the request succeeded.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ReturnValue" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReturnValue",
"beanStyleSetterMethodName" : "setReturnValue",
"c2jName" : "returnValue",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the request succeeded.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #returnValue(Boolean)}.\n@param returnValue a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #returnValue(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether the request succeeded.
\n@return Indicates whether the request succeeded.\n@deprecated Use {@link #returnValue()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #returnValue(Boolean)}\n",
"documentation" : "Indicates whether the request succeeded.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReturnValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReturnValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "returnValue",
"fluentSetterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "returnValue",
"getterDocumentation" : "Indicates whether the request succeeded.
\n@return Indicates whether the request succeeded.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "returnValue",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "returnValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "ReturnValue",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.",
"setterMethodName" : "setReturnValue",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "returnValue",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "returnValue",
"variableType" : "Boolean",
"documentation" : "Indicates whether the request succeeded.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReturnValue",
"beanStyleSetterMethodName" : "setReturnValue",
"c2jName" : "returnValue",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the request succeeded.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #returnValue(Boolean)}.\n@param returnValue a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #returnValue(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether the request succeeded.
\n@return Indicates whether the request succeeded.\n@deprecated Use {@link #returnValue()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #returnValue(Boolean)}\n",
"documentation" : "Indicates whether the request succeeded.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReturnValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReturnValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "returnValue",
"fluentSetterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "returnValue",
"getterDocumentation" : "Indicates whether the request succeeded.
\n@return Indicates whether the request succeeded.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "returnValue",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "returnValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "ReturnValue",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the request succeeded.
\n@param returnValue Indicates whether the request succeeded.",
"setterMethodName" : "setReturnValue",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "returnValue",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "returnValue",
"variableType" : "Boolean",
"documentation" : "Indicates whether the request succeeded.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AssociateResourceSharePermissionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AssociateResourceSharePermissionResponse",
"variableName" : "associateResourceSharePermissionResponse",
"variableType" : "AssociateResourceSharePermissionResponse",
"documentation" : null,
"simpleType" : "AssociateResourceSharePermissionResponse",
"variableSetterType" : "AssociateResourceSharePermissionResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AssociateResourceShareRequest" : {
"c2jName" : "AssociateResourceShareRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AssociateResourceShare",
"locationName" : null,
"requestUri" : "/associateresourceshare",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareArn",
"beanStyleSetterMethodName" : "setResourceShareArn",
"c2jName" : "resourceShareArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareArn(String)}.\n@param resourceShareArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.\n@deprecated Use {@link #resourceShareArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.",
"setterMethodName" : "setResourceShareArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceArns",
"beanStyleSetterMethodName" : "setResourceArns",
"c2jName" : "resourceArns",
"c2jShape" : "ResourceArnList",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceArns(List)}.\n@param resourceArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources.\n@deprecated Use {@link #resourceArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArns(List)}\n",
"documentation" : "The Amazon Resource Names (ARN) of the resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceArns",
"fluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceArns",
"getterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceArns",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.",
"setterMethodName" : "setResourceArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : "The Amazon Resource Names (ARN) of the resources.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPrincipals",
"beanStyleSetterMethodName" : "setPrincipals",
"c2jName" : "principals",
"c2jShape" : "PrincipalArnOrIdList",
"defaultConsumerFluentSetterDocumentation" : "The principals.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #principals(List)}.\n@param principals a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principals(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The principals.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals.\n@deprecated Use {@link #principals()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The principals.
\n@param principals The principals.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principals(List)}\n",
"documentation" : "The principals.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPrincipals",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principals",
"fluentSetterDocumentation" : "The principals.
\n@param principals The principals.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principals",
"getterDocumentation" : "The principals.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "principals",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "principals",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Principals",
"sensitive" : false,
"setterDocumentation" : "The principals.
\n@param principals The principals.",
"setterMethodName" : "setPrincipals",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : "The principals.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Principals" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPrincipals",
"beanStyleSetterMethodName" : "setPrincipals",
"c2jName" : "principals",
"c2jShape" : "PrincipalArnOrIdList",
"defaultConsumerFluentSetterDocumentation" : "The principals.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #principals(List)}.\n@param principals a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principals(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The principals.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals.\n@deprecated Use {@link #principals()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The principals.
\n@param principals The principals.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principals(List)}\n",
"documentation" : "The principals.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPrincipals",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principals",
"fluentSetterDocumentation" : "The principals.
\n@param principals The principals.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principals",
"getterDocumentation" : "The principals.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "principals",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "principals",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Principals",
"sensitive" : false,
"setterDocumentation" : "The principals.
\n@param principals The principals.",
"setterMethodName" : "setPrincipals",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : "The principals.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceArns" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceArns",
"beanStyleSetterMethodName" : "setResourceArns",
"c2jName" : "resourceArns",
"c2jShape" : "ResourceArnList",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceArns(List)}.\n@param resourceArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources.\n@deprecated Use {@link #resourceArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArns(List)}\n",
"documentation" : "The Amazon Resource Names (ARN) of the resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceArns",
"fluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceArns",
"getterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceArns",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.",
"setterMethodName" : "setResourceArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : "The Amazon Resource Names (ARN) of the resources.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceShareArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareArn",
"beanStyleSetterMethodName" : "setResourceShareArn",
"c2jName" : "resourceShareArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareArn(String)}.\n@param resourceShareArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.\n@deprecated Use {@link #resourceShareArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.",
"setterMethodName" : "setResourceShareArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceShareArn",
"beanStyleSetterMethodName" : "setResourceShareArn",
"c2jName" : "resourceShareArn",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceShareArn(String)}.\n@param resourceShareArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.\n@deprecated Use {@link #resourceShareArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareArn(String)}\n",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@return The Amazon Resource Name (ARN) of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceShareArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the resource share.
\n@param resourceShareArn The Amazon Resource Name (ARN) of the resource share.",
"setterMethodName" : "setResourceShareArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceShareArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceArns",
"beanStyleSetterMethodName" : "setResourceArns",
"c2jName" : "resourceArns",
"c2jShape" : "ResourceArnList",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceArns(List)}.\n@param resourceArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources.\n@deprecated Use {@link #resourceArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArns(List)}\n",
"documentation" : "The Amazon Resource Names (ARN) of the resources.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceArns",
"fluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceArns",
"getterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceArns",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Names (ARN) of the resources.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources.",
"setterMethodName" : "setResourceArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : "The Amazon Resource Names (ARN) of the resources.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPrincipals",
"beanStyleSetterMethodName" : "setPrincipals",
"c2jName" : "principals",
"c2jShape" : "PrincipalArnOrIdList",
"defaultConsumerFluentSetterDocumentation" : "The principals.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #principals(List)}.\n@param principals a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principals(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The principals.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals.\n@deprecated Use {@link #principals()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The principals.
\n@param principals The principals.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principals(List)}\n",
"documentation" : "The principals.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPrincipals",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principals",
"fluentSetterDocumentation" : "The principals.
\n@param principals The principals.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principals",
"getterDocumentation" : "The principals.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "principals",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "principals",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Principals",
"sensitive" : false,
"setterDocumentation" : "The principals.
\n@param principals The principals.",
"setterMethodName" : "setPrincipals",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : "The principals.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "resourceShareArn" ],
"shapeName" : "AssociateResourceShareRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AssociateResourceShareRequest",
"variableName" : "associateResourceShareRequest",
"variableType" : "AssociateResourceShareRequest",
"documentation" : null,
"simpleType" : "AssociateResourceShareRequest",
"variableSetterType" : "AssociateResourceShareRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"AssociateResourceShareResponse" : {
"c2jName" : "AssociateResourceShareResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceShareAssociations",
"beanStyleSetterMethodName" : "setResourceShareAssociations",
"c2jName" : "resourceShareAssociations",
"c2jShape" : "ResourceShareAssociationList",
"defaultConsumerFluentSetterDocumentation" : "Information about the associations.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceShareAssociations(List)}.\n@param resourceShareAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareAssociations(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the associations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceShareAssociations()} to see if a value was sent in this field.\n
\n@return Information about the associations.\n@deprecated Use {@link #resourceShareAssociations()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareAssociations(List)}\n",
"documentation" : "Information about the associations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareAssociations",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareAssociations",
"fluentSetterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareAssociations",
"getterDocumentation" : "Information about the associations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceShareAssociations()} to see if a value was sent in this field.\n
\n@return Information about the associations.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareAssociations",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareAssociations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceShareAssociation",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceShareAssociation.Builder} avoiding the need to create one manually via {@link ResourceShareAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceShareAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceShareAssociation)}.\n@param member a consumer that will call methods on {@link ResourceShareAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceShareAssociation)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResourceShareAssociation)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResourceShareAssociation",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "ResourceShareAssociation",
"variableName" : "member",
"variableType" : "ResourceShareAssociation",
"documentation" : null,
"simpleType" : "ResourceShareAssociation",
"variableSetterType" : "ResourceShareAssociation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceShareAssociation",
"variableName" : "member",
"variableType" : "ResourceShareAssociation",
"documentation" : "",
"simpleType" : "ResourceShareAssociation",
"variableSetterType" : "ResourceShareAssociation"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceShareAssociation",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceShareAssociation",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceShareAssociations",
"sensitive" : false,
"setterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.",
"setterMethodName" : "setResourceShareAssociations",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceShareAssociations",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceShareAssociations",
"variableType" : "java.util.List",
"documentation" : "Information about the associations.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClientToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceShareAssociations" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceShareAssociations",
"beanStyleSetterMethodName" : "setResourceShareAssociations",
"c2jName" : "resourceShareAssociations",
"c2jShape" : "ResourceShareAssociationList",
"defaultConsumerFluentSetterDocumentation" : "Information about the associations.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceShareAssociations(List)}.\n@param resourceShareAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareAssociations(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the associations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceShareAssociations()} to see if a value was sent in this field.\n
\n@return Information about the associations.\n@deprecated Use {@link #resourceShareAssociations()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareAssociations(List)}\n",
"documentation" : "Information about the associations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareAssociations",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareAssociations",
"fluentSetterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareAssociations",
"getterDocumentation" : "Information about the associations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceShareAssociations()} to see if a value was sent in this field.\n
\n@return Information about the associations.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareAssociations",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareAssociations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceShareAssociation",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceShareAssociation.Builder} avoiding the need to create one manually via {@link ResourceShareAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceShareAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceShareAssociation)}.\n@param member a consumer that will call methods on {@link ResourceShareAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceShareAssociation)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResourceShareAssociation)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResourceShareAssociation",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "ResourceShareAssociation",
"variableName" : "member",
"variableType" : "ResourceShareAssociation",
"documentation" : null,
"simpleType" : "ResourceShareAssociation",
"variableSetterType" : "ResourceShareAssociation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceShareAssociation",
"variableName" : "member",
"variableType" : "ResourceShareAssociation",
"documentation" : "",
"simpleType" : "ResourceShareAssociation",
"variableSetterType" : "ResourceShareAssociation"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceShareAssociation",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceShareAssociation",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceShareAssociations",
"sensitive" : false,
"setterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.",
"setterMethodName" : "setResourceShareAssociations",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceShareAssociations",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceShareAssociations",
"variableType" : "java.util.List",
"documentation" : "Information about the associations.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceShareAssociations",
"beanStyleSetterMethodName" : "setResourceShareAssociations",
"c2jName" : "resourceShareAssociations",
"c2jShape" : "ResourceShareAssociationList",
"defaultConsumerFluentSetterDocumentation" : "Information about the associations.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceShareAssociations(List)}.\n@param resourceShareAssociations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceShareAssociations(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Information about the associations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceShareAssociations()} to see if a value was sent in this field.\n
\n@return Information about the associations.\n@deprecated Use {@link #resourceShareAssociations()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceShareAssociations(List)}\n",
"documentation" : "Information about the associations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceShareAssociations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceShareAssociations",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceShareAssociations",
"fluentSetterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceShareAssociations",
"getterDocumentation" : "Information about the associations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceShareAssociations()} to see if a value was sent in this field.\n
\n@return Information about the associations.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceShareAssociations",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceShareAssociations",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceShareAssociation",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceShareAssociation.Builder} avoiding the need to create one manually via {@link ResourceShareAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceShareAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceShareAssociation)}.\n@param member a consumer that will call methods on {@link ResourceShareAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceShareAssociation)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResourceShareAssociation)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResourceShareAssociation",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "ResourceShareAssociation",
"variableName" : "member",
"variableType" : "ResourceShareAssociation",
"documentation" : null,
"simpleType" : "ResourceShareAssociation",
"variableSetterType" : "ResourceShareAssociation"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceShareAssociation",
"variableName" : "member",
"variableType" : "ResourceShareAssociation",
"documentation" : "",
"simpleType" : "ResourceShareAssociation",
"variableSetterType" : "ResourceShareAssociation"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceShareAssociation",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceShareAssociation",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceShareAssociations",
"sensitive" : false,
"setterDocumentation" : "Information about the associations.
\n@param resourceShareAssociations Information about the associations.",
"setterMethodName" : "setResourceShareAssociations",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceShareAssociations",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceShareAssociations",
"variableType" : "java.util.List",
"documentation" : "Information about the associations.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AssociateResourceShareResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AssociateResourceShareResponse",
"variableName" : "associateResourceShareResponse",
"variableType" : "AssociateResourceShareResponse",
"documentation" : null,
"simpleType" : "AssociateResourceShareResponse",
"variableSetterType" : "AssociateResourceShareResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CreateResourceShareRequest" : {
"c2jName" : "CreateResourceShareRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateResourceShare",
"locationName" : null,
"requestUri" : "/createresourceshare",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "name",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the resource share.
\n@return The name of the resource share.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the resource share.
\n@param name The name of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "The name of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the resource share.
\n@param name The name of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the resource share.
\n@return The name of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the resource share.
\n@param name The name of the resource share.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getResourceArns",
"beanStyleSetterMethodName" : "setResourceArns",
"c2jName" : "resourceArns",
"c2jShape" : "ResourceArnList",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceArns(List)}.\n@param resourceArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources to associate with the resource share.\n@deprecated Use {@link #resourceArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArns(List)}\n",
"documentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceArns",
"fluentSetterDocumentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources to associate with the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceArns",
"getterDocumentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasResourceArns()} to see if a value was sent in this field.\n
\n@return The Amazon Resource Names (ARN) of the resources to associate with the resource share.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "resourceArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "resourceArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResourceArns",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
\n@param resourceArns The Amazon Resource Names (ARN) of the resources to associate with the resource share.",
"setterMethodName" : "setResourceArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceArns",
"variableType" : "java.util.List",
"documentation" : "The Amazon Resource Names (ARN) of the resources to associate with the resource share.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPrincipals",
"beanStyleSetterMethodName" : "setPrincipals",
"c2jName" : "principals",
"c2jShape" : "PrincipalArnOrIdList",
"defaultConsumerFluentSetterDocumentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #principals(List)}.\n@param principals a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principals(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.\n@deprecated Use {@link #principals()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
\n@param principals The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principals(List)}\n",
"documentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPrincipals",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "principals",
"fluentSetterDocumentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
\n@param principals The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "principals",
"getterDocumentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPrincipals()} to see if a value was sent in this field.\n
\n@return The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "principals",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "principals",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Principals",
"sensitive" : false,
"setterDocumentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
\n@param principals The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.",
"setterMethodName" : "setPrincipals",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "principals",
"variableType" : "java.util.List",
"documentation" : "The principals to associate with the resource share. The possible values are IDs of AWS accounts, the ARN of an OU or organization from AWS Organizations.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "tags",
"c2jShape" : "TagList",
"defaultConsumerFluentSetterDocumentation" : "One or more 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "One or more tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return One or more tags.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "One or more tags.
\n@param tags One or more tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n",
"documentation" : "One or more tags.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "One or more tags.
\n@param tags One or more tags.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "One or more tags.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return One or more 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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Tag",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : null,
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "One or more tags.
\n@param tags One or more 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" : "One or more tags.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAllowExternalPrincipals",
"beanStyleSetterMethodName" : "setAllowExternalPrincipals",
"c2jName" : "allowExternalPrincipals",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowExternalPrincipals(Boolean)}.\n@param allowExternalPrincipals a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowExternalPrincipals(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@return Indicates whether principals outside your AWS organization can be associated with a resource share.\n@deprecated Use {@link #allowExternalPrincipals()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@param allowExternalPrincipals Indicates whether principals outside your AWS organization can be associated with a resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allowExternalPrincipals(Boolean)}\n",
"documentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AllowExternalPrincipals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAllowExternalPrincipals",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "allowExternalPrincipals",
"fluentSetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@param allowExternalPrincipals Indicates whether principals outside your AWS organization can be associated with a resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "allowExternalPrincipals",
"getterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@return Indicates whether principals outside your AWS organization can be associated with a resource share.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "allowExternalPrincipals",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "allowExternalPrincipals",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "AllowExternalPrincipals",
"sensitive" : false,
"setterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@param allowExternalPrincipals Indicates whether principals outside your AWS organization can be associated with a resource share.",
"setterMethodName" : "setAllowExternalPrincipals",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "allowExternalPrincipals",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "allowExternalPrincipals",
"variableType" : "Boolean",
"documentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPermissionArns",
"beanStyleSetterMethodName" : "setPermissionArns",
"c2jName" : "permissionArns",
"c2jShape" : "PermissionArnList",
"defaultConsumerFluentSetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #permissionArns(List)}.\n@param permissionArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPermissionArns()} to see if a value was sent in this field.\n
\n@return The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.\n@deprecated Use {@link #permissionArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n@param permissionArns The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionArns(List)}\n",
"documentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PermissionArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPermissionArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "permissionArns",
"fluentSetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n@param permissionArns The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "permissionArns",
"getterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPermissionArns()} to see if a value was sent in this field.\n
\n@return The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "permissionArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "permissionArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PermissionArns",
"sensitive" : false,
"setterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n@param permissionArns The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.",
"setterMethodName" : "setPermissionArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "permissionArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "permissionArns",
"variableType" : "java.util.List",
"documentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AllowExternalPrincipals" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAllowExternalPrincipals",
"beanStyleSetterMethodName" : "setAllowExternalPrincipals",
"c2jName" : "allowExternalPrincipals",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowExternalPrincipals(Boolean)}.\n@param allowExternalPrincipals a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowExternalPrincipals(Boolean)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@return Indicates whether principals outside your AWS organization can be associated with a resource share.\n@deprecated Use {@link #allowExternalPrincipals()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@param allowExternalPrincipals Indicates whether principals outside your AWS organization can be associated with a resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allowExternalPrincipals(Boolean)}\n",
"documentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AllowExternalPrincipals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAllowExternalPrincipals",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "allowExternalPrincipals",
"fluentSetterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@param allowExternalPrincipals Indicates whether principals outside your AWS organization can be associated with a resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "allowExternalPrincipals",
"getterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@return Indicates whether principals outside your AWS organization can be associated with a resource share.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "allowExternalPrincipals",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "allowExternalPrincipals",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "AllowExternalPrincipals",
"sensitive" : false,
"setterDocumentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
\n@param allowExternalPrincipals Indicates whether principals outside your AWS organization can be associated with a resource share.",
"setterMethodName" : "setAllowExternalPrincipals",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "allowExternalPrincipals",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "allowExternalPrincipals",
"variableType" : "Boolean",
"documentation" : "Indicates whether principals outside your AWS organization can be associated with a resource share.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ClientToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getClientToken",
"beanStyleSetterMethodName" : "setClientToken",
"c2jName" : "clientToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@deprecated Use {@link #clientToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClientToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "clientToken",
"fluentSetterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "clientToken",
"getterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "clientToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "clientToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClientToken",
"sensitive" : false,
"setterDocumentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.",
"setterMethodName" : "setClientToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "clientToken",
"variableType" : "String",
"documentation" : "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Name" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "name",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource share.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the resource share.
\n@return The name of the resource share.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the resource share.
\n@param name The name of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "The name of the resource share.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the resource share.
\n@param name The name of the resource share.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the resource share.
\n@return The name of the resource share.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the resource share.
\n@param name The name of the resource share.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the resource share.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PermissionArns" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPermissionArns",
"beanStyleSetterMethodName" : "setPermissionArns",
"c2jName" : "permissionArns",
"c2jShape" : "PermissionArnList",
"defaultConsumerFluentSetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #permissionArns(List)}.\n@param permissionArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionArns(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPermissionArns()} to see if a value was sent in this field.\n
\n@return The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.\n@deprecated Use {@link #permissionArns()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n@param permissionArns The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #permissionArns(List)}\n",
"documentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PermissionArns property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPermissionArns",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "permissionArns",
"fluentSetterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n@param permissionArns The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "permissionArns",
"getterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPermissionArns()} to see if a value was sent in this field.\n
\n@return The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "permissionArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "permissionArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PermissionArns",
"sensitive" : false,
"setterDocumentation" : "The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.
\n@param permissionArns The ARNs of the permissions to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type.",
"setterMethodName" : "setPermissionArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "permissionArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "permissionArns",
"variableType" : "java.util.List",
"documentation" : "