models.resource-groups-2017-11-27-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customCodeTemplates" : null,
"customErrorCodeFieldName" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"defaultExceptionUnmarshaller" : null,
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : null,
"operationModifiers" : null,
"renameShapes" : null,
"requiredParamValidationEnabled" : false,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSmokeTests" : false,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"verifiedSimpleMethods" : [ ]
},
"metadata" : {
"apiVersion" : "2017-11-27",
"asyncBuilder" : "DefaultResourceGroupsAsyncClientBuilder",
"asyncBuilderInterface" : "ResourceGroupsAsyncClientBuilder",
"asyncClient" : "DefaultResourceGroupsAsyncClient",
"asyncInterface" : "ResourceGroupsAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultResourceGroupsBaseClientBuilder",
"baseBuilderInterface" : "ResourceGroupsBaseClientBuilder",
"baseExceptionName" : "ResourceGroupsException",
"baseRequestName" : "ResourceGroupsRequest",
"baseResponseName" : "ResourceGroupsResponse",
"cborProtocol" : false,
"checksumFormat" : null,
"clientPackageName" : "resourcegroups",
"contentType" : "",
"cucumberModuleInjectorClassName" : "ResourceGroupsClientModuleInjector",
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"documentation" : "AWS Resource Groups AWS Resource Groups lets you organize AWS resources such as Amazon EC2 instances, Amazon Relational Database Service databases, and Amazon S3 buckets into groups using criteria that you define as tags. A resource group is a collection of resources that match the resource types specified in a query, and share one or more tags or portions of tags. You can create a group of resources based on their roles in your cloud infrastructure, lifecycle stages, regions, application layers, or virtually any criteria. Resource groups enable you to automate management tasks, such as those in AWS Systems Manager Automation documents, on tag-related resources in AWS Systems Manager. Groups of tagged resources also let you quickly view a custom console in AWS Systems Manager that shows AWS Config compliance and other monitoring data about member resources.
To create a resource group, build a resource query, and specify tags that identify the criteria that members of the group have in common. Tags are key-value pairs.
For more information about Resource Groups, see the AWS Resource Groups User Guide.
AWS Resource Groups uses a REST-compliant API that you can use to perform the following types of operations.
-
Create, Read, Update, and Delete (CRUD) operations on resource groups and resource query entities
-
Applying, editing, and removing tags from resource groups
-
Resolving resource group member ARNs so they can be returned as search results
-
Getting data about resources that are members of a group
-
Searching AWS resources based on a resource query
",
"endpointPrefix" : "resource-groups",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.resourcegroups",
"fullModelPackageName" : "software.amazon.awssdk.services.resourcegroups.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.resourcegroups.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.resourcegroups.transform",
"fullSmokeTestsPackageName" : "software.amazon.awssdk.services.resourcegroups.smoketests",
"fullTransformPackageName" : "software.amazon.awssdk.services.resourcegroups.transform",
"hasApiWithStreamInput" : false,
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "resourcegroups.model",
"paginatorsPackageName" : "resourcegroups.paginators",
"protocol" : "rest-json",
"protocolDefaultExceptionUmarshallerImpl" : null,
"protocolFactory" : "software.amazon.awssdk.awscore.protocol.json.AwsJsonProtocolFactory",
"requestBaseFqcn" : "software.amazon.awssdk.awscore.AwsRequest",
"requestTransformPackageName" : "resourcegroups.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceAbbreviation" : "Resource Groups",
"serviceFullName" : "AWS Resource Groups",
"serviceName" : "Resource Groups",
"signingName" : "resource-groups",
"smokeTestsPackageName" : "resourcegroups.smoketests",
"syncBuilder" : "DefaultResourceGroupsClientBuilder",
"syncBuilderInterface" : "ResourceGroupsClientBuilder",
"syncClient" : "DefaultResourceGroupsClient",
"syncInterface" : "ResourceGroupsClient",
"transformPackageName" : "resourcegroups.transform",
"uid" : "resource-groups-2017-11-27",
"unmarshallerContextClassName" : "JsonMarshallerContext",
"xmlProtocol" : false
},
"operations" : {
"CreateGroup" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a group with a specified name, description, and resource query.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateGroupRequest",
"variableName" : "createGroupRequest",
"variableType" : "CreateGroupRequest",
"documentation" : "",
"simpleType" : "CreateGroupRequest",
"variableSetterType" : "CreateGroupRequest"
},
"methodName" : "createGroup",
"operationName" : "CreateGroup",
"paginated" : false,
"returnType" : {
"returnType" : "CreateGroupResponse",
"documentation" : null
},
"syncReturnType" : "CreateGroupResponse"
},
"DeleteGroup" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a specified resource group. Deleting a resource group does not delete resources that are members of the group; it only deletes the group structure.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteGroupRequest",
"variableName" : "deleteGroupRequest",
"variableType" : "DeleteGroupRequest",
"documentation" : "",
"simpleType" : "DeleteGroupRequest",
"variableSetterType" : "DeleteGroupRequest"
},
"methodName" : "deleteGroup",
"operationName" : "DeleteGroup",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteGroupResponse",
"documentation" : null
},
"syncReturnType" : "DeleteGroupResponse"
},
"GetGroup" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns information about a specified resource group.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetGroupRequest",
"variableName" : "getGroupRequest",
"variableType" : "GetGroupRequest",
"documentation" : "",
"simpleType" : "GetGroupRequest",
"variableSetterType" : "GetGroupRequest"
},
"methodName" : "getGroup",
"operationName" : "GetGroup",
"paginated" : false,
"returnType" : {
"returnType" : "GetGroupResponse",
"documentation" : null
},
"syncReturnType" : "GetGroupResponse"
},
"GetGroupQuery" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the resource query associated with the specified resource group.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetGroupQueryRequest",
"variableName" : "getGroupQueryRequest",
"variableType" : "GetGroupQueryRequest",
"documentation" : "",
"simpleType" : "GetGroupQueryRequest",
"variableSetterType" : "GetGroupQueryRequest"
},
"methodName" : "getGroupQuery",
"operationName" : "GetGroupQuery",
"paginated" : false,
"returnType" : {
"returnType" : "GetGroupQueryResponse",
"documentation" : null
},
"syncReturnType" : "GetGroupQueryResponse"
},
"GetTags" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of tags that are associated with a resource, specified by an ARN.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetTagsRequest",
"variableName" : "getTagsRequest",
"variableType" : "GetTagsRequest",
"documentation" : "",
"simpleType" : "GetTagsRequest",
"variableSetterType" : "GetTagsRequest"
},
"methodName" : "getTags",
"operationName" : "GetTags",
"paginated" : false,
"returnType" : {
"returnType" : "GetTagsResponse",
"documentation" : null
},
"syncReturnType" : "GetTagsResponse"
},
"ListGroupResources" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of ARNs of resources that are members of a specified resource group.
",
"exceptions" : [ {
"exceptionName" : "UnauthorizedException",
"documentation" : "The request has not been applied because it lacks valid authentication credentials for the target resource.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListGroupResourcesRequest",
"variableName" : "listGroupResourcesRequest",
"variableType" : "ListGroupResourcesRequest",
"documentation" : "",
"simpleType" : "ListGroupResourcesRequest",
"variableSetterType" : "ListGroupResourcesRequest"
},
"methodName" : "listGroupResources",
"operationName" : "ListGroupResources",
"paginated" : true,
"returnType" : {
"returnType" : "ListGroupResourcesResponse",
"documentation" : null
},
"syncReturnType" : "ListGroupResourcesResponse"
},
"ListGroups" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of existing resource groups in your account.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListGroupsRequest",
"variableName" : "listGroupsRequest",
"variableType" : "ListGroupsRequest",
"documentation" : "",
"simpleType" : "ListGroupsRequest",
"variableSetterType" : "ListGroupsRequest"
},
"methodName" : "listGroups",
"operationName" : "ListGroups",
"paginated" : true,
"returnType" : {
"returnType" : "ListGroupsResponse",
"documentation" : null
},
"syncReturnType" : "ListGroupsResponse"
},
"SearchResources" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a list of AWS resource identifiers that matches a specified query. The query uses the same format as a resource query in a CreateGroup or UpdateGroupQuery operation.
",
"exceptions" : [ {
"exceptionName" : "UnauthorizedException",
"documentation" : "The request has not been applied because it lacks valid authentication credentials for the target resource.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SearchResourcesRequest",
"variableName" : "searchResourcesRequest",
"variableType" : "SearchResourcesRequest",
"documentation" : "",
"simpleType" : "SearchResourcesRequest",
"variableSetterType" : "SearchResourcesRequest"
},
"methodName" : "searchResources",
"operationName" : "SearchResources",
"paginated" : true,
"returnType" : {
"returnType" : "SearchResourcesResponse",
"documentation" : null
},
"syncReturnType" : "SearchResourcesResponse"
},
"Tag" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds specified tags to a resource with the specified ARN. Existing tags on a resource are not changed if they are not specified in the request parameters.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagRequest",
"variableName" : "tagRequest",
"variableType" : "TagRequest",
"documentation" : "",
"simpleType" : "TagRequest",
"variableSetterType" : "TagRequest"
},
"methodName" : "tag",
"operationName" : "Tag",
"paginated" : false,
"returnType" : {
"returnType" : "TagResponse",
"documentation" : null
},
"syncReturnType" : "TagResponse"
},
"Untag" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes specified tags from a specified resource.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UntagRequest",
"variableName" : "untagRequest",
"variableType" : "UntagRequest",
"documentation" : "",
"simpleType" : "UntagRequest",
"variableSetterType" : "UntagRequest"
},
"methodName" : "untag",
"operationName" : "Untag",
"paginated" : false,
"returnType" : {
"returnType" : "UntagResponse",
"documentation" : null
},
"syncReturnType" : "UntagResponse"
},
"UpdateGroup" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing group with a new or changed description. You cannot update the name of a resource group.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateGroupRequest",
"variableName" : "updateGroupRequest",
"variableType" : "UpdateGroupRequest",
"documentation" : "",
"simpleType" : "UpdateGroupRequest",
"variableSetterType" : "UpdateGroupRequest"
},
"methodName" : "updateGroup",
"operationName" : "UpdateGroup",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateGroupResponse",
"documentation" : null
},
"syncReturnType" : "UpdateGroupResponse"
},
"UpdateGroupQuery" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the resource query of a group.
",
"exceptions" : [ {
"exceptionName" : "BadRequestException",
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "The caller is not authorized to make the request.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "NotFoundException",
"documentation" : "One or more resources specified in the request do not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The request uses an HTTP method which is not allowed for the specified resource.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The caller has exceeded throttling limits.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "InternalServerErrorException",
"documentation" : "An internal error occurred while processing the request.
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateGroupQueryRequest",
"variableName" : "updateGroupQueryRequest",
"variableType" : "UpdateGroupQueryRequest",
"documentation" : "",
"simpleType" : "UpdateGroupQueryRequest",
"variableSetterType" : "UpdateGroupQueryRequest"
},
"methodName" : "updateGroupQuery",
"operationName" : "UpdateGroupQuery",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateGroupQueryResponse",
"documentation" : null
},
"syncReturnType" : "UpdateGroupQueryResponse"
}
},
"shapes" : {
"BadRequestException" : {
"c2jName" : "BadRequestException",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The request does not comply with validation rules that are defined for the request parameters.
",
"enums" : null,
"errorCode" : "BadRequestException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BadRequestException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "BadRequestException",
"variableName" : "badRequestException",
"variableType" : "BadRequestException",
"documentation" : null,
"simpleType" : "BadRequestException",
"variableSetterType" : "BadRequestException"
},
"wrapper" : false
},
"CreateGroupRequest" : {
"c2jName" : "CreateGroupInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateGroup",
"locationName" : null,
"requestUri" : "/groups",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@param name The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@return The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Name",
"setterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@param name The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "GroupDescription",
"defaultConsumerFluentSetterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@param description The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@return The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Description",
"setterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@param description The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query that determines which AWS resources are members of this group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@param resourceQuery The resource query that determines which AWS resources are members of this group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@return The resource query that determines which AWS resources are members of this group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@param resourceQuery The resource query that determines which AWS resources are members of this group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query that determines which AWS resources are members of this group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n@param tags The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n@param tags The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "GroupDescription",
"defaultConsumerFluentSetterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@param description The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@return The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Description",
"setterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@param description The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@param name The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@return The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Name",
"setterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@param name The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ResourceQuery" : {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query that determines which AWS resources are members of this group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@param resourceQuery The resource query that determines which AWS resources are members of this group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@return The resource query that determines which AWS resources are members of this group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@param resourceQuery The resource query that determines which AWS resources are members of this group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query that determines which AWS resources are members of this group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n@param tags The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n@param tags The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@param name The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@return The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Name",
"setterDocumentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
\n@param name The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the group, which is the identifier of the group in other operations. A resource group name cannot be updated after it is created. A resource group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS
or aws
; these are reserved. A resource group name must be unique within your account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "GroupDescription",
"defaultConsumerFluentSetterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@param description The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@return The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Description",
"setterDocumentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
\n@param description The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the resource group. Descriptions can have a maximum of 511 characters, including letters, numbers, hyphens, underscores, punctuation, and spaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query that determines which AWS resources are members of this group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@param resourceQuery The resource query that determines which AWS resources are members of this group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@return The resource query that determines which AWS resources are members of this group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query that determines which AWS resources are members of this group.
\n@param resourceQuery The resource query that determines which AWS resources are members of this group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query that determines which AWS resources are members of this group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n@param tags The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
\n@param tags The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags to add to the group. A tag is a string-to-string map of key-value pairs. Tag keys can have a maximum character length of 127 characters, and tag values can have a maximum length of 255 characters.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Name", "ResourceQuery" ],
"shapeName" : "CreateGroupRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateGroupRequest",
"variableName" : "createGroupRequest",
"variableType" : "CreateGroupRequest",
"documentation" : null,
"simpleType" : "CreateGroupRequest",
"variableSetterType" : "CreateGroupRequest"
},
"wrapper" : false
},
"CreateGroupResponse" : {
"c2jName" : "CreateGroupOutput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the resource group after it is created.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the resource group after it is created.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the resource group after it is created.
\n@param group A full description of the resource group after it is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the resource group after it is created.
\n@return A full description of the resource group after it is created.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the resource group after it is created.
\n@param group A full description of the resource group after it is created.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the resource group after it is created.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query associated with the group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query associated with the group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query associated with the group.
\n@param resourceQuery The resource query associated with the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query associated with the group.
\n@return The resource query associated with the group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query associated with the group.
\n@param resourceQuery The resource query associated with the group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query associated with the group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags associated with the group.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags associated with the group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags associated with the group.
\n@param tags The tags associated with the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags associated with the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags associated with the group.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags associated with the group.
\n@param tags The tags associated with the group.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags associated with the group.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Group" : {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the resource group after it is created.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the resource group after it is created.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the resource group after it is created.
\n@param group A full description of the resource group after it is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the resource group after it is created.
\n@return A full description of the resource group after it is created.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the resource group after it is created.
\n@param group A full description of the resource group after it is created.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the resource group after it is created.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
},
"ResourceQuery" : {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query associated with the group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query associated with the group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query associated with the group.
\n@param resourceQuery The resource query associated with the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query associated with the group.
\n@return The resource query associated with the group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query associated with the group.
\n@param resourceQuery The resource query associated with the group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query associated with the group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags associated with the group.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags associated with the group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags associated with the group.
\n@param tags The tags associated with the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags associated with the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags associated with the group.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags associated with the group.
\n@param tags The tags associated with the group.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags associated with the group.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the resource group after it is created.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the resource group after it is created.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the resource group after it is created.
\n@param group A full description of the resource group after it is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the resource group after it is created.
\n@return A full description of the resource group after it is created.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the resource group after it is created.
\n@param group A full description of the resource group after it is created.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the resource group after it is created.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query associated with the group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query associated with the group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query associated with the group.
\n@param resourceQuery The resource query associated with the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query associated with the group.
\n@return The resource query associated with the group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query associated with the group.
\n@param resourceQuery The resource query associated with the group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query associated with the group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags associated with the group.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags associated with the group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags associated with the group.
\n@param tags The tags associated with the group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags associated with the group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags associated with the group.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags associated with the group.
\n@param tags The tags associated with the group.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags associated with the group.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateGroupResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateGroupResponse",
"variableName" : "createGroupResponse",
"variableType" : "CreateGroupResponse",
"documentation" : null,
"simpleType" : "CreateGroupResponse",
"variableSetterType" : "CreateGroupResponse"
},
"wrapper" : false
},
"DeleteGroupRequest" : {
"c2jName" : "DeleteGroupInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "DeleteGroup",
"locationName" : null,
"requestUri" : "/groups/{GroupName}",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group to delete.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group to delete.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group to delete.
\n@param groupName The name of the resource group to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group to delete.
\n@return The name of the resource group to delete.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group to delete.
\n@param groupName The name of the resource group to delete.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupName" : {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group to delete.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group to delete.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group to delete.
\n@param groupName The name of the resource group to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group to delete.
\n@return The name of the resource group to delete.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group to delete.
\n@param groupName The name of the resource group to delete.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group to delete.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group to delete.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group to delete.
\n@param groupName The name of the resource group to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group to delete.
\n@return The name of the resource group to delete.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group to delete.
\n@param groupName The name of the resource group to delete.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupName" ],
"shapeName" : "DeleteGroupRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteGroupRequest",
"variableName" : "deleteGroupRequest",
"variableType" : "DeleteGroupRequest",
"documentation" : null,
"simpleType" : "DeleteGroupRequest",
"variableSetterType" : "DeleteGroupRequest"
},
"wrapper" : false
},
"DeleteGroupResponse" : {
"c2jName" : "DeleteGroupOutput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the deleted resource group.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the deleted resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the deleted resource group.
\n@param group A full description of the deleted resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the deleted resource group.
\n@return A full description of the deleted resource group.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the deleted resource group.
\n@param group A full description of the deleted resource group.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the deleted resource group.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Group" : {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the deleted resource group.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the deleted resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the deleted resource group.
\n@param group A full description of the deleted resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the deleted resource group.
\n@return A full description of the deleted resource group.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the deleted resource group.
\n@param group A full description of the deleted resource group.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the deleted resource group.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the deleted resource group.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the deleted resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the deleted resource group.
\n@param group A full description of the deleted resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the deleted resource group.
\n@return A full description of the deleted resource group.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the deleted resource group.
\n@param group A full description of the deleted resource group.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the deleted resource group.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteGroupResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteGroupResponse",
"variableName" : "deleteGroupResponse",
"variableType" : "DeleteGroupResponse",
"documentation" : null,
"simpleType" : "DeleteGroupResponse",
"variableSetterType" : "DeleteGroupResponse"
},
"wrapper" : false
},
"ForbiddenException" : {
"c2jName" : "ForbiddenException",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The caller is not authorized to make the request.
",
"enums" : null,
"errorCode" : "ForbiddenException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ForbiddenException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ForbiddenException",
"variableName" : "forbiddenException",
"variableType" : "ForbiddenException",
"documentation" : null,
"simpleType" : "ForbiddenException",
"variableSetterType" : "ForbiddenException"
},
"wrapper" : false
},
"GetGroupQueryRequest" : {
"c2jName" : "GetGroupQueryInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "GetGroupQuery",
"locationName" : null,
"requestUri" : "/groups/{GroupName}/query",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupName" : {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupName" ],
"shapeName" : "GetGroupQueryRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetGroupQueryRequest",
"variableName" : "getGroupQueryRequest",
"variableType" : "GetGroupQueryRequest",
"documentation" : null,
"simpleType" : "GetGroupQueryRequest",
"variableSetterType" : "GetGroupQueryRequest"
},
"wrapper" : false
},
"GetGroupQueryResponse" : {
"c2jName" : "GetGroupQueryOutput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroupQuery",
"beanStyleSetterMethodName" : "setGroupQuery",
"c2jName" : "GroupQuery",
"c2jShape" : "GroupQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query associated with the specified group.
\nThis is a convenience that creates an instance of the {@link GroupQuery.Builder} avoiding the need to create one manually via {@link GroupQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupQuery.Builder#build()} is called immediately and its result is passed to {@link #groupQuery(GroupQuery)}.\n@param groupQuery a consumer that will call methods on {@link GroupQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupQuery(GroupQuery)",
"deprecated" : false,
"documentation" : "The resource query associated with the specified group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupQuery",
"fluentSetterDocumentation" : "The resource query associated with the specified group.
\n@param groupQuery The resource query associated with the specified group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupQuery",
"getterDocumentation" : "The resource query associated with the specified group.
\n@return The resource query associated with the specified group.",
"getterModel" : {
"returnType" : "GroupQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "GroupQuery",
"setterDocumentation" : "The resource query associated with the specified group.
\n@param groupQuery The resource query associated with the specified group.",
"setterMethodName" : "setGroupQuery",
"setterModel" : {
"variableDeclarationType" : "GroupQuery",
"variableName" : "groupQuery",
"variableType" : "GroupQuery",
"documentation" : null,
"simpleType" : "GroupQuery",
"variableSetterType" : "GroupQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "GroupQuery",
"variableName" : "groupQuery",
"variableType" : "GroupQuery",
"documentation" : "The resource query associated with the specified group.
",
"simpleType" : "GroupQuery",
"variableSetterType" : "GroupQuery"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupQuery" : {
"beanStyleGetterMethodName" : "getGroupQuery",
"beanStyleSetterMethodName" : "setGroupQuery",
"c2jName" : "GroupQuery",
"c2jShape" : "GroupQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query associated with the specified group.
\nThis is a convenience that creates an instance of the {@link GroupQuery.Builder} avoiding the need to create one manually via {@link GroupQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupQuery.Builder#build()} is called immediately and its result is passed to {@link #groupQuery(GroupQuery)}.\n@param groupQuery a consumer that will call methods on {@link GroupQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupQuery(GroupQuery)",
"deprecated" : false,
"documentation" : "The resource query associated with the specified group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupQuery",
"fluentSetterDocumentation" : "The resource query associated with the specified group.
\n@param groupQuery The resource query associated with the specified group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupQuery",
"getterDocumentation" : "The resource query associated with the specified group.
\n@return The resource query associated with the specified group.",
"getterModel" : {
"returnType" : "GroupQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "GroupQuery",
"setterDocumentation" : "The resource query associated with the specified group.
\n@param groupQuery The resource query associated with the specified group.",
"setterMethodName" : "setGroupQuery",
"setterModel" : {
"variableDeclarationType" : "GroupQuery",
"variableName" : "groupQuery",
"variableType" : "GroupQuery",
"documentation" : null,
"simpleType" : "GroupQuery",
"variableSetterType" : "GroupQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "GroupQuery",
"variableName" : "groupQuery",
"variableType" : "GroupQuery",
"documentation" : "The resource query associated with the specified group.
",
"simpleType" : "GroupQuery",
"variableSetterType" : "GroupQuery"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupQuery",
"beanStyleSetterMethodName" : "setGroupQuery",
"c2jName" : "GroupQuery",
"c2jShape" : "GroupQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query associated with the specified group.
\nThis is a convenience that creates an instance of the {@link GroupQuery.Builder} avoiding the need to create one manually via {@link GroupQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupQuery.Builder#build()} is called immediately and its result is passed to {@link #groupQuery(GroupQuery)}.\n@param groupQuery a consumer that will call methods on {@link GroupQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupQuery(GroupQuery)",
"deprecated" : false,
"documentation" : "The resource query associated with the specified group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupQuery",
"fluentSetterDocumentation" : "The resource query associated with the specified group.
\n@param groupQuery The resource query associated with the specified group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupQuery",
"getterDocumentation" : "The resource query associated with the specified group.
\n@return The resource query associated with the specified group.",
"getterModel" : {
"returnType" : "GroupQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "GroupQuery",
"setterDocumentation" : "The resource query associated with the specified group.
\n@param groupQuery The resource query associated with the specified group.",
"setterMethodName" : "setGroupQuery",
"setterModel" : {
"variableDeclarationType" : "GroupQuery",
"variableName" : "groupQuery",
"variableType" : "GroupQuery",
"documentation" : null,
"simpleType" : "GroupQuery",
"variableSetterType" : "GroupQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "GroupQuery",
"variableName" : "groupQuery",
"variableType" : "GroupQuery",
"documentation" : "The resource query associated with the specified group.
",
"simpleType" : "GroupQuery",
"variableSetterType" : "GroupQuery"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetGroupQueryResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetGroupQueryResponse",
"variableName" : "getGroupQueryResponse",
"variableType" : "GetGroupQueryResponse",
"documentation" : null,
"simpleType" : "GetGroupQueryResponse",
"variableSetterType" : "GetGroupQueryResponse"
},
"wrapper" : false
},
"GetGroupRequest" : {
"c2jName" : "GetGroupInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "GetGroup",
"locationName" : null,
"requestUri" : "/groups/{GroupName}",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupName" : {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupName" ],
"shapeName" : "GetGroupRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetGroupRequest",
"variableName" : "getGroupRequest",
"variableType" : "GetGroupRequest",
"documentation" : null,
"simpleType" : "GetGroupRequest",
"variableSetterType" : "GetGroupRequest"
},
"wrapper" : false
},
"GetGroupResponse" : {
"c2jName" : "GetGroupOutput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the resource group.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the resource group.
\n@param group A full description of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the resource group.
\n@return A full description of the resource group.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the resource group.
\n@param group A full description of the resource group.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the resource group.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Group" : {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the resource group.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the resource group.
\n@param group A full description of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the resource group.
\n@return A full description of the resource group.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the resource group.
\n@param group A full description of the resource group.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the resource group.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "A full description of the resource group.
\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #group(Group)}.\n@param group a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(Group)",
"deprecated" : false,
"documentation" : "A full description of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "A full description of the resource group.
\n@param group A full description of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "A full description of the resource group.
\n@return A full description of the resource group.",
"getterModel" : {
"returnType" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Group",
"setterDocumentation" : "A full description of the resource group.
\n@param group A full description of the resource group.",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : "A full description of the resource group.
",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetGroupResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetGroupResponse",
"variableName" : "getGroupResponse",
"variableType" : "GetGroupResponse",
"documentation" : null,
"simpleType" : "GetGroupResponse",
"variableSetterType" : "GetGroupResponse"
},
"wrapper" : false
},
"GetTagsRequest" : {
"c2jName" : "GetTagsInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "GetTags",
"locationName" : null,
"requestUri" : "/resources/{Arn}/tags",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@param arn The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@return The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "Arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Arn",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Arn",
"setterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@param arn The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@param arn The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@return The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "Arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Arn",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Arn",
"setterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@param arn The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@param arn The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@return The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "Arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Arn",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Arn",
"setterDocumentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
\n@param arn The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the resource for which you want a list of tags. The resource must exist within the account you are using.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Arn" ],
"shapeName" : "GetTagsRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetTagsRequest",
"variableName" : "getTagsRequest",
"variableType" : "GetTagsRequest",
"documentation" : null,
"simpleType" : "GetTagsRequest",
"variableSetterType" : "GetTagsRequest"
},
"wrapper" : false
},
"GetTagsResponse" : {
"c2jName" : "GetTagsOutput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the tagged resource.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the tagged resource.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the tagged resource.
\n@param arn The ARN of the tagged resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the tagged resource.
\n@return The ARN of the tagged resource.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Arn",
"setterDocumentation" : "The ARN of the tagged resource.
\n@param arn The ARN of the tagged resource.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the tagged resource.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags associated with the specified resource.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags associated with the specified resource.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags associated with the specified resource.
\n@param tags The tags associated with the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags associated with the specified resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags associated with the specified resource.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags associated with the specified resource.
\n@param tags The tags associated with the specified resource.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags associated with the specified resource.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the tagged resource.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the tagged resource.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the tagged resource.
\n@param arn The ARN of the tagged resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the tagged resource.
\n@return The ARN of the tagged resource.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Arn",
"setterDocumentation" : "The ARN of the tagged resource.
\n@param arn The ARN of the tagged resource.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the tagged resource.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags associated with the specified resource.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags associated with the specified resource.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags associated with the specified resource.
\n@param tags The tags associated with the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags associated with the specified resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags associated with the specified resource.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags associated with the specified resource.
\n@param tags The tags associated with the specified resource.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags associated with the specified resource.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the tagged resource.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the tagged resource.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the tagged resource.
\n@param arn The ARN of the tagged resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the tagged resource.
\n@return The ARN of the tagged resource.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Arn",
"setterDocumentation" : "The ARN of the tagged resource.
\n@param arn The ARN of the tagged resource.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the tagged resource.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The tags associated with the specified resource.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags associated with the specified resource.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags associated with the specified resource.
\n@param tags The tags associated with the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags associated with the specified resource.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags associated with the specified resource.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "TagKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Key",
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "TagValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Value",
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "Tags",
"setterDocumentation" : "The tags associated with the specified resource.
\n@param tags The tags associated with the specified resource.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags associated with the specified resource.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetTagsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetTagsResponse",
"variableName" : "getTagsResponse",
"variableType" : "GetTagsResponse",
"documentation" : null,
"simpleType" : "GetTagsResponse",
"variableSetterType" : "GetTagsResponse"
},
"wrapper" : false
},
"Group" : {
"c2jName" : "Group",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A resource group.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroupArn",
"beanStyleSetterMethodName" : "setGroupArn",
"c2jName" : "GroupArn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of a resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupArn(String)}.\n@param groupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupArn(String)",
"deprecated" : false,
"documentation" : "The ARN of a resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupArn",
"fluentSetterDocumentation" : "The ARN of a resource group.
\n@param groupArn The ARN of a resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupArn",
"getterDocumentation" : "The ARN of a resource group.
\n@return The ARN of a resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupArn",
"setterDocumentation" : "The ARN of a resource group.
\n@param groupArn The ARN of a resource group.",
"setterMethodName" : "setGroupArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupArn",
"variableType" : "String",
"documentation" : "The ARN of a resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of a resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of a resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of a resource group.
\n@param name The name of a resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of a resource group.
\n@return The name of a resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Name",
"setterDocumentation" : "The name of a resource group.
\n@param name The name of a resource group.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of a resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "GroupDescription",
"defaultConsumerFluentSetterDocumentation" : "The description of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the resource group.
\n@param description The description of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the resource group.
\n@return The description of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Description",
"setterDocumentation" : "The description of the resource group.
\n@param description The description of the resource group.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "GroupDescription",
"defaultConsumerFluentSetterDocumentation" : "The description of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the resource group.
\n@param description The description of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the resource group.
\n@return The description of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Description",
"setterDocumentation" : "The description of the resource group.
\n@param description The description of the resource group.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"GroupArn" : {
"beanStyleGetterMethodName" : "getGroupArn",
"beanStyleSetterMethodName" : "setGroupArn",
"c2jName" : "GroupArn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of a resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupArn(String)}.\n@param groupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupArn(String)",
"deprecated" : false,
"documentation" : "The ARN of a resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupArn",
"fluentSetterDocumentation" : "The ARN of a resource group.
\n@param groupArn The ARN of a resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupArn",
"getterDocumentation" : "The ARN of a resource group.
\n@return The ARN of a resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupArn",
"setterDocumentation" : "The ARN of a resource group.
\n@param groupArn The ARN of a resource group.",
"setterMethodName" : "setGroupArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupArn",
"variableType" : "String",
"documentation" : "The ARN of a resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of a resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of a resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of a resource group.
\n@param name The name of a resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of a resource group.
\n@return The name of a resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Name",
"setterDocumentation" : "The name of a resource group.
\n@param name The name of a resource group.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of a resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupArn",
"beanStyleSetterMethodName" : "setGroupArn",
"c2jName" : "GroupArn",
"c2jShape" : "GroupArn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of a resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupArn(String)}.\n@param groupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupArn(String)",
"deprecated" : false,
"documentation" : "The ARN of a resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupArn",
"fluentSetterDocumentation" : "The ARN of a resource group.
\n@param groupArn The ARN of a resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupArn",
"getterDocumentation" : "The ARN of a resource group.
\n@return The ARN of a resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupArn",
"setterDocumentation" : "The ARN of a resource group.
\n@param groupArn The ARN of a resource group.",
"setterMethodName" : "setGroupArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupArn",
"variableType" : "String",
"documentation" : "The ARN of a resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of a resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of a resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of a resource group.
\n@param name The name of a resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of a resource group.
\n@return The name of a resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Name",
"setterDocumentation" : "The name of a resource group.
\n@param name The name of a resource group.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of a resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "GroupDescription",
"defaultConsumerFluentSetterDocumentation" : "The description of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the resource group.
\n@param description The description of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the resource group.
\n@return The description of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "Description",
"setterDocumentation" : "The description of the resource group.
\n@param description The description of the resource group.",
"setterMethodName" : "setDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "The description of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupArn", "Name" ],
"shapeName" : "Group",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "group",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"wrapper" : false
},
"GroupQuery" : {
"c2jName" : "GroupQuery",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The underlying resource query of a resource group. Resources that match query results are part of the group.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of a resource group that is associated with a specific resource query.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@param groupName The name of a resource group that is associated with a specific resource query.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@return The name of a resource group that is associated with a specific resource query.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@param groupName The name of a resource group that is associated with a specific resource query.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of a resource group that is associated with a specific resource query.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query which determines which AWS resources are members of the associated resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@param resourceQuery The resource query which determines which AWS resources are members of the associated resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@return The resource query which determines which AWS resources are members of the associated resource group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@param resourceQuery The resource query which determines which AWS resources are members of the associated resource group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query which determines which AWS resources are members of the associated resource group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupName" : {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of a resource group that is associated with a specific resource query.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@param groupName The name of a resource group that is associated with a specific resource query.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@return The name of a resource group that is associated with a specific resource query.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@param groupName The name of a resource group that is associated with a specific resource query.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of a resource group that is associated with a specific resource query.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ResourceQuery" : {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query which determines which AWS resources are members of the associated resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@param resourceQuery The resource query which determines which AWS resources are members of the associated resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@return The resource query which determines which AWS resources are members of the associated resource group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@param resourceQuery The resource query which determines which AWS resources are members of the associated resource group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query which determines which AWS resources are members of the associated resource group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of a resource group that is associated with a specific resource query.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@param groupName The name of a resource group that is associated with a specific resource query.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@return The name of a resource group that is associated with a specific resource query.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of a resource group that is associated with a specific resource query.
\n@param groupName The name of a resource group that is associated with a specific resource query.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of a resource group that is associated with a specific resource query.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResourceQuery",
"beanStyleSetterMethodName" : "setResourceQuery",
"c2jName" : "ResourceQuery",
"c2jShape" : "ResourceQuery",
"defaultConsumerFluentSetterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\nThis is a convenience that creates an instance of the {@link ResourceQuery.Builder} avoiding the need to create one manually via {@link ResourceQuery#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceQuery.Builder#build()} is called immediately and its result is passed to {@link #resourceQuery(ResourceQuery)}.\n@param resourceQuery a consumer that will call methods on {@link ResourceQuery.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceQuery(ResourceQuery)",
"deprecated" : false,
"documentation" : "The resource query which determines which AWS resources are members of the associated resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceQuery",
"fluentSetterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@param resourceQuery The resource query which determines which AWS resources are members of the associated resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceQuery",
"getterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@return The resource query which determines which AWS resources are members of the associated resource group.",
"getterModel" : {
"returnType" : "ResourceQuery",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceQuery",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceQuery",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "ResourceQuery",
"setterDocumentation" : "The resource query which determines which AWS resources are members of the associated resource group.
\n@param resourceQuery The resource query which determines which AWS resources are members of the associated resource group.",
"setterMethodName" : "setResourceQuery",
"setterModel" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : null,
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceQuery",
"variableName" : "resourceQuery",
"variableType" : "ResourceQuery",
"documentation" : "The resource query which determines which AWS resources are members of the associated resource group.
",
"simpleType" : "ResourceQuery",
"variableSetterType" : "ResourceQuery"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupName", "ResourceQuery" ],
"shapeName" : "GroupQuery",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GroupQuery",
"variableName" : "groupQuery",
"variableType" : "GroupQuery",
"documentation" : null,
"simpleType" : "GroupQuery",
"variableSetterType" : "GroupQuery"
},
"wrapper" : false
},
"InternalServerErrorException" : {
"c2jName" : "InternalServerErrorException",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An internal error occurred while processing the request.
",
"enums" : null,
"errorCode" : "InternalServerErrorException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "InternalServerErrorException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InternalServerErrorException",
"variableName" : "internalServerErrorException",
"variableType" : "InternalServerErrorException",
"documentation" : null,
"simpleType" : "InternalServerErrorException",
"variableSetterType" : "InternalServerErrorException"
},
"wrapper" : false
},
"ListGroupResourcesRequest" : {
"c2jName" : "ListGroupResourcesInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "ListGroupResources",
"locationName" : null,
"requestUri" : "/groups/{GroupName}/resource-identifiers",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@return The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"setterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@return The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupName" : {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MaxResults" : {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@return The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"setterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@return The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroupName",
"beanStyleSetterMethodName" : "setGroupName",
"c2jName" : "GroupName",
"c2jShape" : "GroupName",
"defaultConsumerFluentSetterDocumentation" : "The name of the resource group.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)",
"deprecated" : false,
"documentation" : "The name of the resource group.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupName",
"fluentSetterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupName",
"getterDocumentation" : "The name of the resource group.
\n@return The name of the resource group.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "GroupName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "GroupName",
"setterDocumentation" : "The name of the resource group.
\n@param groupName The name of the resource group.",
"setterMethodName" : "setGroupName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "groupName",
"variableType" : "String",
"documentation" : "The name of the resource group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@return The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"setterDocumentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of group member ARNs that are returned in a single call by ListGroupResources, in paginated output. By default, this number is 50.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@return The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value that is returned in a paginated ListGroupResources request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "GroupName" ],
"shapeName" : "ListGroupResourcesRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListGroupResourcesRequest",
"variableName" : "listGroupResourcesRequest",
"variableType" : "ListGroupResourcesRequest",
"documentation" : null,
"simpleType" : "ListGroupResourcesRequest",
"variableSetterType" : "ListGroupResourcesRequest"
},
"wrapper" : false
},
"ListGroupResourcesResponse" : {
"c2jName" : "ListGroupResourcesOutput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getResourceIdentifiers",
"beanStyleSetterMethodName" : "setResourceIdentifiers",
"c2jName" : "ResourceIdentifiers",
"c2jShape" : "ResourceIdentifierList",
"defaultConsumerFluentSetterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceIdentifiers(List)}.\n@param resourceIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceIdentifiers(List)",
"deprecated" : false,
"documentation" : "The ARNs and resource types of resources that are members of the group that you specified.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceIdentifiers",
"fluentSetterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n@param resourceIdentifiers The ARNs and resource types of resources that are members of the group that you specified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceIdentifiers",
"getterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The ARNs and resource types of resources that are members of the group that you specified.",
"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" : "ResourceIdentifiers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceIdentifiers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceIdentifier",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceIdentifier.Builder} avoiding the need to create one manually via {@link ResourceIdentifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceIdentifier.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceIdentifier)}.\n@param member a consumer that will call methods on {@link ResourceIdentifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceIdentifier)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"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" : "ResourceIdentifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "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" : "ResourceIdentifier",
"variableName" : "member",
"variableType" : "ResourceIdentifier",
"documentation" : null,
"simpleType" : "ResourceIdentifier",
"variableSetterType" : "ResourceIdentifier"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceIdentifier",
"variableName" : "member",
"variableType" : "ResourceIdentifier",
"documentation" : "",
"simpleType" : "ResourceIdentifier",
"variableSetterType" : "ResourceIdentifier"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceIdentifier",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceIdentifier",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ResourceIdentifiers",
"setterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n@param resourceIdentifiers The ARNs and resource types of resources that are members of the group that you specified.",
"setterMethodName" : "setResourceIdentifiers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceIdentifiers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceIdentifiers",
"variableType" : "java.util.List",
"documentation" : "The ARNs and resource types of resources that are members of the group that you specified.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroupResources
request, to get more results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@return The NextToken value to include in a subsequent ListGroupResources
request, to get more results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroupResources
request, to get more results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroupResources
request, to get more results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@return The NextToken value to include in a subsequent ListGroupResources
request, to get more results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroupResources
request, to get more results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ResourceIdentifiers" : {
"beanStyleGetterMethodName" : "getResourceIdentifiers",
"beanStyleSetterMethodName" : "setResourceIdentifiers",
"c2jName" : "ResourceIdentifiers",
"c2jShape" : "ResourceIdentifierList",
"defaultConsumerFluentSetterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceIdentifiers(List)}.\n@param resourceIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceIdentifiers(List)",
"deprecated" : false,
"documentation" : "The ARNs and resource types of resources that are members of the group that you specified.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceIdentifiers",
"fluentSetterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n@param resourceIdentifiers The ARNs and resource types of resources that are members of the group that you specified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceIdentifiers",
"getterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The ARNs and resource types of resources that are members of the group that you specified.",
"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" : "ResourceIdentifiers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceIdentifiers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceIdentifier",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceIdentifier.Builder} avoiding the need to create one manually via {@link ResourceIdentifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceIdentifier.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceIdentifier)}.\n@param member a consumer that will call methods on {@link ResourceIdentifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceIdentifier)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"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" : "ResourceIdentifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "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" : "ResourceIdentifier",
"variableName" : "member",
"variableType" : "ResourceIdentifier",
"documentation" : null,
"simpleType" : "ResourceIdentifier",
"variableSetterType" : "ResourceIdentifier"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceIdentifier",
"variableName" : "member",
"variableType" : "ResourceIdentifier",
"documentation" : "",
"simpleType" : "ResourceIdentifier",
"variableSetterType" : "ResourceIdentifier"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceIdentifier",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceIdentifier",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ResourceIdentifiers",
"setterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n@param resourceIdentifiers The ARNs and resource types of resources that are members of the group that you specified.",
"setterMethodName" : "setResourceIdentifiers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceIdentifiers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceIdentifiers",
"variableType" : "java.util.List",
"documentation" : "The ARNs and resource types of resources that are members of the group that you specified.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getResourceIdentifiers",
"beanStyleSetterMethodName" : "setResourceIdentifiers",
"c2jName" : "ResourceIdentifiers",
"c2jShape" : "ResourceIdentifierList",
"defaultConsumerFluentSetterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceIdentifiers(List)}.\n@param resourceIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceIdentifiers(List)",
"deprecated" : false,
"documentation" : "The ARNs and resource types of resources that are members of the group that you specified.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceIdentifiers",
"fluentSetterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n@param resourceIdentifiers The ARNs and resource types of resources that are members of the group that you specified.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceIdentifiers",
"getterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The ARNs and resource types of resources that are members of the group that you specified.",
"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" : "ResourceIdentifiers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceIdentifiers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResourceIdentifier",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceIdentifier.Builder} avoiding the need to create one manually via {@link ResourceIdentifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceIdentifier.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceIdentifier)}.\n@param member a consumer that will call methods on {@link ResourceIdentifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceIdentifier)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"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" : "ResourceIdentifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "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" : "ResourceIdentifier",
"variableName" : "member",
"variableType" : "ResourceIdentifier",
"documentation" : null,
"simpleType" : "ResourceIdentifier",
"variableSetterType" : "ResourceIdentifier"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "ResourceIdentifier",
"variableName" : "member",
"variableType" : "ResourceIdentifier",
"documentation" : "",
"simpleType" : "ResourceIdentifier",
"variableSetterType" : "ResourceIdentifier"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResourceIdentifier",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResourceIdentifier",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ResourceIdentifiers",
"setterDocumentation" : "The ARNs and resource types of resources that are members of the group that you specified.
\n@param resourceIdentifiers The ARNs and resource types of resources that are members of the group that you specified.",
"setterMethodName" : "setResourceIdentifiers",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceIdentifiers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resourceIdentifiers",
"variableType" : "java.util.List",
"documentation" : "The ARNs and resource types of resources that are members of the group that you specified.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroupResources
request, to get more results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@return The NextToken value to include in a subsequent ListGroupResources
request, to get more results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroupResources
request, to get more results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value to include in a subsequent ListGroupResources
request, to get more results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListGroupResourcesResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ListGroupResourcesResponse",
"variableName" : "listGroupResourcesResponse",
"variableType" : "ListGroupResourcesResponse",
"documentation" : null,
"simpleType" : "ListGroupResourcesResponse",
"variableSetterType" : "ListGroupResourcesResponse"
},
"wrapper" : false
},
"ListGroupsRequest" : {
"c2jName" : "ListGroupsInput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "ListGroups",
"locationName" : null,
"requestUri" : "/groups",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@return The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"setterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@return The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MaxResults" : {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@return The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"setterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@return The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@return The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"setterDocumentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
\n@param maxResults The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of resource group results that are returned by ListGroups in paginated output. By default, this number is 50.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@return The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
\n@param nextToken The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value that is returned in a paginated ListGroups
request. To get the next page of results, run the call again, add the NextToken parameter, and specify the NextToken value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListGroupsRequest",
"simpleMethod" : true,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListGroupsRequest",
"variableName" : "listGroupsRequest",
"variableType" : "ListGroupsRequest",
"documentation" : null,
"simpleType" : "ListGroupsRequest",
"variableSetterType" : "ListGroupsRequest"
},
"wrapper" : false
},
"ListGroupsResponse" : {
"c2jName" : "ListGroupsOutput",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getGroups",
"beanStyleSetterMethodName" : "setGroups",
"c2jName" : "Groups",
"c2jShape" : "GroupList",
"defaultConsumerFluentSetterDocumentation" : "A list of resource groups.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)",
"deprecated" : false,
"documentation" : "A list of resource groups.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groups",
"fluentSetterDocumentation" : "A list of resource groups.
\n@param groups A list of resource groups.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groups",
"getterDocumentation" : "A list of resource groups.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of resource groups.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Groups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Groups",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #member(Group)}.\n@param member a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Group)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"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" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "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" : "Group",
"variableName" : "member",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "member",
"variableType" : "Group",
"documentation" : "",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Group",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Group",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Groups",
"setterDocumentation" : "A list of resource groups.
\n@param groups A list of resource groups.",
"setterMethodName" : "setGroups",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : "A list of resource groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroups
request, to get more results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\n@return The NextToken value to include in a subsequent ListGroups
request, to get more results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroups
request, to get more results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Groups" : {
"beanStyleGetterMethodName" : "getGroups",
"beanStyleSetterMethodName" : "setGroups",
"c2jName" : "Groups",
"c2jShape" : "GroupList",
"defaultConsumerFluentSetterDocumentation" : "A list of resource groups.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)",
"deprecated" : false,
"documentation" : "A list of resource groups.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groups",
"fluentSetterDocumentation" : "A list of resource groups.
\n@param groups A list of resource groups.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groups",
"getterDocumentation" : "A list of resource groups.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of resource groups.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Groups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Groups",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #member(Group)}.\n@param member a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Group)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"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" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "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" : "Group",
"variableName" : "member",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "member",
"variableType" : "Group",
"documentation" : "",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Group",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Group",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Groups",
"setterDocumentation" : "A list of resource groups.
\n@param groups A list of resource groups.",
"setterMethodName" : "setGroups",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : "A list of resource groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"defaultConsumerFluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"documentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroups
request, to get more results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\n@return The NextToken value to include in a subsequent ListGroups
request, to get more results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "NextToken",
"setterDocumentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
\n@param nextToken The NextToken value to include in a subsequent ListGroups
request, to get more results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The NextToken value to include in a subsequent ListGroups
request, to get more results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getGroups",
"beanStyleSetterMethodName" : "setGroups",
"c2jName" : "Groups",
"c2jShape" : "GroupList",
"defaultConsumerFluentSetterDocumentation" : "A list of resource groups.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)",
"deprecated" : false,
"documentation" : "A list of resource groups.
",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groups",
"fluentSetterDocumentation" : "A list of resource groups.
\n@param groups A list of resource groups.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groups",
"getterDocumentation" : "A list of resource groups.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of resource groups.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Groups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Groups",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Group",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #member(Group)}.\n@param member a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Group)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"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" : "Group",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "Member",
"setterDocumentation" : "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" : "Group",
"variableName" : "member",
"variableType" : "Group",
"documentation" : null,
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "Group",
"variableName" : "member",
"variableType" : "Group",
"documentation" : "",
"simpleType" : "Group",
"variableSetterType" : "Group"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Group",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Group",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "Groups",
"setterDocumentation" : "A list of resource groups.
\n@param groups A list of resource groups.",
"setterMethodName" : "setGroups",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection