models.restjson-2016-03-11-intermediate.json Maven / Gradle / Ivy
Show all versions of protocol-tests Show documentation
{
"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" : [ "allTypes", "deleteOperation", "mapOfStringToListOfStringInQueryParams", "membersInHeaders", "membersInQueryParams", "operationWithExplicitPayloadStructure", "operationWithExplicitPayloadBlob", "operationWithModeledContentType", "operationWithNoInputOrOutput", "streamingInputOperation", "streamingOutputOperation", "queryParamWithoutValue", "headOperation", "jsonValuesOperation", "nestedContainers" ]
},
"metadata" : {
"apiVersion" : "2016-03-11",
"asyncBuilder" : "DefaultProtocolRestJsonAsyncClientBuilder",
"asyncBuilderInterface" : "ProtocolRestJsonAsyncClientBuilder",
"asyncClient" : "DefaultProtocolRestJsonAsyncClient",
"asyncInterface" : "ProtocolRestJsonAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultProtocolRestJsonBaseClientBuilder",
"baseBuilderInterface" : "ProtocolRestJsonBaseClientBuilder",
"baseExceptionName" : "ProtocolRestJsonException",
"baseRequestName" : "ProtocolRestJsonRequest",
"baseResponseName" : "ProtocolRestJsonResponse",
"cborProtocol" : false,
"checksumFormat" : null,
"clientPackageName" : "protocolrestjson",
"contentType" : "",
"cucumberModuleInjectorClassName" : "ProtocolRestJsonClientModuleInjector",
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"documentation" : null,
"endpointPrefix" : "restjson",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.protocolrestjson",
"fullModelPackageName" : "software.amazon.awssdk.services.protocolrestjson.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.protocolrestjson.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.protocolrestjson.transform",
"fullSmokeTestsPackageName" : "software.amazon.awssdk.services.protocolrestjson.smoketests",
"fullTransformPackageName" : "software.amazon.awssdk.services.protocolrestjson.transform",
"hasApiWithStreamInput" : false,
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "protocolrestjson.model",
"paginatorsPackageName" : "protocolrestjson.paginators",
"protocol" : "rest-json",
"protocolDefaultExceptionUmarshallerImpl" : null,
"protocolFactory" : "software.amazon.awssdk.awscore.protocol.json.AwsJsonProtocolFactory",
"requestBaseFqcn" : "software.amazon.awssdk.awscore.AwsRequest",
"requestTransformPackageName" : "protocolrestjson.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceAbbreviation" : "AmazonProtocolRestJson",
"serviceFullName" : "Amazon Protocol Rest Json",
"serviceName" : "AmazonProtocolRestJson",
"signingName" : "restjson",
"smokeTestsPackageName" : "protocolrestjson.smoketests",
"syncBuilder" : "DefaultProtocolRestJsonClientBuilder",
"syncBuilderInterface" : "ProtocolRestJsonClientBuilder",
"syncClient" : "DefaultProtocolRestJsonClient",
"syncInterface" : "ProtocolRestJsonClient",
"transformPackageName" : "protocolrestjson.transform",
"uid" : "restjson-2016-03-11",
"unmarshallerContextClassName" : "JsonMarshallerContext",
"xmlProtocol" : false
},
"operations" : {
"AllTypes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ {
"exceptionName" : "EmptyModeledException",
"documentation" : null,
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AllTypesRequest",
"variableName" : "allTypesRequest",
"variableType" : "AllTypesRequest",
"documentation" : "",
"simpleType" : "AllTypesRequest",
"variableSetterType" : "AllTypesRequest"
},
"methodName" : "allTypes",
"operationName" : "AllTypes",
"paginated" : false,
"returnType" : {
"returnType" : "AllTypesResponse",
"documentation" : null
},
"syncReturnType" : "AllTypesResponse"
},
"DeleteOperation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteOperationRequest",
"variableName" : "deleteOperationRequest",
"variableType" : "DeleteOperationRequest",
"documentation" : null,
"simpleType" : "DeleteOperationRequest",
"variableSetterType" : "DeleteOperationRequest"
},
"methodName" : "deleteOperation",
"operationName" : "DeleteOperation",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteOperationResponse",
"documentation" : null
},
"syncReturnType" : "DeleteOperationResponse"
},
"HeadOperation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "HeadOperationRequest",
"variableName" : "headOperationRequest",
"variableType" : "HeadOperationRequest",
"documentation" : null,
"simpleType" : "HeadOperationRequest",
"variableSetterType" : "HeadOperationRequest"
},
"methodName" : "headOperation",
"operationName" : "HeadOperation",
"paginated" : false,
"returnType" : {
"returnType" : "HeadOperationResponse",
"documentation" : null
},
"syncReturnType" : "HeadOperationResponse"
},
"IdempotentOperation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "IdempotentOperationRequest",
"variableName" : "idempotentOperationRequest",
"variableType" : "IdempotentOperationRequest",
"documentation" : "",
"simpleType" : "IdempotentOperationRequest",
"variableSetterType" : "IdempotentOperationRequest"
},
"methodName" : "idempotentOperation",
"operationName" : "IdempotentOperation",
"paginated" : false,
"returnType" : {
"returnType" : "IdempotentOperationResponse",
"documentation" : null
},
"syncReturnType" : "IdempotentOperationResponse"
},
"JsonValuesOperation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ {
"exceptionName" : "EmptyModeledException",
"documentation" : null,
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "JsonValuesOperationRequest",
"variableName" : "jsonValuesOperationRequest",
"variableType" : "JsonValuesOperationRequest",
"documentation" : "",
"simpleType" : "JsonValuesOperationRequest",
"variableSetterType" : "JsonValuesOperationRequest"
},
"methodName" : "jsonValuesOperation",
"operationName" : "JsonValuesOperation",
"paginated" : false,
"returnType" : {
"returnType" : "JsonValuesOperationResponse",
"documentation" : null
},
"syncReturnType" : "JsonValuesOperationResponse"
},
"MapOfStringToListOfStringInQueryParams" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "MapOfStringToListOfStringInQueryParamsRequest",
"variableName" : "mapOfStringToListOfStringInQueryParamsRequest",
"variableType" : "MapOfStringToListOfStringInQueryParamsRequest",
"documentation" : "",
"simpleType" : "MapOfStringToListOfStringInQueryParamsRequest",
"variableSetterType" : "MapOfStringToListOfStringInQueryParamsRequest"
},
"methodName" : "mapOfStringToListOfStringInQueryParams",
"operationName" : "MapOfStringToListOfStringInQueryParams",
"paginated" : false,
"returnType" : {
"returnType" : "MapOfStringToListOfStringInQueryParamsResponse",
"documentation" : null
},
"syncReturnType" : "MapOfStringToListOfStringInQueryParamsResponse"
},
"MembersInHeaders" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "MembersInHeadersRequest",
"variableName" : "membersInHeadersRequest",
"variableType" : "MembersInHeadersRequest",
"documentation" : "",
"simpleType" : "MembersInHeadersRequest",
"variableSetterType" : "MembersInHeadersRequest"
},
"methodName" : "membersInHeaders",
"operationName" : "MembersInHeaders",
"paginated" : false,
"returnType" : {
"returnType" : "MembersInHeadersResponse",
"documentation" : null
},
"syncReturnType" : "MembersInHeadersResponse"
},
"MembersInQueryParams" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "MembersInQueryParamsRequest",
"variableName" : "membersInQueryParamsRequest",
"variableType" : "MembersInQueryParamsRequest",
"documentation" : "",
"simpleType" : "MembersInQueryParamsRequest",
"variableSetterType" : "MembersInQueryParamsRequest"
},
"methodName" : "membersInQueryParams",
"operationName" : "MembersInQueryParams",
"paginated" : false,
"returnType" : {
"returnType" : "MembersInQueryParamsResponse",
"documentation" : null
},
"syncReturnType" : "MembersInQueryParamsResponse"
},
"MultiLocationOperation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "MultiLocationOperationRequest",
"variableName" : "multiLocationOperationRequest",
"variableType" : "MultiLocationOperationRequest",
"documentation" : "",
"simpleType" : "MultiLocationOperationRequest",
"variableSetterType" : "MultiLocationOperationRequest"
},
"methodName" : "multiLocationOperation",
"operationName" : "MultiLocationOperation",
"paginated" : false,
"returnType" : {
"returnType" : "MultiLocationOperationResponse",
"documentation" : null
},
"syncReturnType" : "MultiLocationOperationResponse"
},
"NestedContainers" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "NestedContainersRequest",
"variableName" : "nestedContainersRequest",
"variableType" : "NestedContainersRequest",
"documentation" : "",
"simpleType" : "NestedContainersRequest",
"variableSetterType" : "NestedContainersRequest"
},
"methodName" : "nestedContainers",
"operationName" : "NestedContainers",
"paginated" : false,
"returnType" : {
"returnType" : "NestedContainersResponse",
"documentation" : null
},
"syncReturnType" : "NestedContainersResponse"
},
"OperationWithExplicitPayloadBlob" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : true,
"input" : {
"variableDeclarationType" : "OperationWithExplicitPayloadBlobRequest",
"variableName" : "operationWithExplicitPayloadBlobRequest",
"variableType" : "OperationWithExplicitPayloadBlobRequest",
"documentation" : "",
"simpleType" : "OperationWithExplicitPayloadBlobRequest",
"variableSetterType" : "OperationWithExplicitPayloadBlobRequest"
},
"methodName" : "operationWithExplicitPayloadBlob",
"operationName" : "OperationWithExplicitPayloadBlob",
"paginated" : false,
"returnType" : {
"returnType" : "OperationWithExplicitPayloadBlobResponse",
"documentation" : null
},
"syncReturnType" : "OperationWithExplicitPayloadBlobResponse"
},
"OperationWithExplicitPayloadStructure" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "OperationWithExplicitPayloadStructureRequest",
"variableName" : "operationWithExplicitPayloadStructureRequest",
"variableType" : "OperationWithExplicitPayloadStructureRequest",
"documentation" : "",
"simpleType" : "OperationWithExplicitPayloadStructureRequest",
"variableSetterType" : "OperationWithExplicitPayloadStructureRequest"
},
"methodName" : "operationWithExplicitPayloadStructure",
"operationName" : "OperationWithExplicitPayloadStructure",
"paginated" : false,
"returnType" : {
"returnType" : "OperationWithExplicitPayloadStructureResponse",
"documentation" : null
},
"syncReturnType" : "OperationWithExplicitPayloadStructureResponse"
},
"OperationWithGreedyLabel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "OperationWithGreedyLabelRequest",
"variableName" : "operationWithGreedyLabelRequest",
"variableType" : "OperationWithGreedyLabelRequest",
"documentation" : "",
"simpleType" : "OperationWithGreedyLabelRequest",
"variableSetterType" : "OperationWithGreedyLabelRequest"
},
"methodName" : "operationWithGreedyLabel",
"operationName" : "OperationWithGreedyLabel",
"paginated" : false,
"returnType" : {
"returnType" : "OperationWithGreedyLabelResponse",
"documentation" : null
},
"syncReturnType" : "OperationWithGreedyLabelResponse"
},
"OperationWithModeledContentType" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "OperationWithModeledContentTypeRequest",
"variableName" : "operationWithModeledContentTypeRequest",
"variableType" : "OperationWithModeledContentTypeRequest",
"documentation" : "",
"simpleType" : "OperationWithModeledContentTypeRequest",
"variableSetterType" : "OperationWithModeledContentTypeRequest"
},
"methodName" : "operationWithModeledContentType",
"operationName" : "OperationWithModeledContentType",
"paginated" : false,
"returnType" : {
"returnType" : "OperationWithModeledContentTypeResponse",
"documentation" : null
},
"syncReturnType" : "OperationWithModeledContentTypeResponse"
},
"OperationWithNoInputOrOutput" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "OperationWithNoInputOrOutputRequest",
"variableName" : "operationWithNoInputOrOutputRequest",
"variableType" : "OperationWithNoInputOrOutputRequest",
"documentation" : null,
"simpleType" : "OperationWithNoInputOrOutputRequest",
"variableSetterType" : "OperationWithNoInputOrOutputRequest"
},
"methodName" : "operationWithNoInputOrOutput",
"operationName" : "OperationWithNoInputOrOutput",
"paginated" : false,
"returnType" : {
"returnType" : "OperationWithNoInputOrOutputResponse",
"documentation" : null
},
"syncReturnType" : "OperationWithNoInputOrOutputResponse"
},
"QueryParamWithoutValue" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "QueryParamWithoutValueRequest",
"variableName" : "queryParamWithoutValueRequest",
"variableType" : "QueryParamWithoutValueRequest",
"documentation" : "",
"simpleType" : "QueryParamWithoutValueRequest",
"variableSetterType" : "QueryParamWithoutValueRequest"
},
"methodName" : "queryParamWithoutValue",
"operationName" : "QueryParamWithoutValue",
"paginated" : false,
"returnType" : {
"returnType" : "QueryParamWithoutValueResponse",
"documentation" : null
},
"syncReturnType" : "QueryParamWithoutValueResponse"
},
"StreamingInputOperation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "StreamingInputOperationRequest",
"variableName" : "streamingInputOperationRequest",
"variableType" : "StreamingInputOperationRequest",
"documentation" : "",
"simpleType" : "StreamingInputOperationRequest",
"variableSetterType" : "StreamingInputOperationRequest"
},
"methodName" : "streamingInputOperation",
"operationName" : "StreamingInputOperation",
"paginated" : false,
"returnType" : {
"returnType" : "StreamingInputOperationResponse",
"documentation" : null
},
"syncReturnType" : "StreamingInputOperationResponse"
},
"StreamingOutputOperation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : true,
"input" : {
"variableDeclarationType" : "StreamingOutputOperationRequest",
"variableName" : "streamingOutputOperationRequest",
"variableType" : "StreamingOutputOperationRequest",
"documentation" : null,
"simpleType" : "StreamingOutputOperationRequest",
"variableSetterType" : "StreamingOutputOperationRequest"
},
"methodName" : "streamingOutputOperation",
"operationName" : "StreamingOutputOperation",
"paginated" : false,
"returnType" : {
"returnType" : "StreamingOutputOperationResponse",
"documentation" : null
},
"syncReturnType" : "StreamingOutputOperationResponse"
}
},
"shapes" : {
"AllTypesRequest" : {
"c2jName" : "AllTypesStructure",
"customization" : {
"artificialResultWrapper" : null,
"customUnmarshallerFqcn" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "AllTypes",
"locationName" : null,
"requestUri" : "/2016-03-11/allTypes",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getStringMember",
"beanStyleSetterMethodName" : "setStringMember",
"c2jName" : "StringMember",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StringMember 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 #stringMember(String)}.\n@param stringMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stringMember(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stringMember",
"fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stringMember",
"getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember 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" : "StringMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StringMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "StringMember",
"setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.",
"setterMethodName" : "setStringMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stringMember",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stringMember",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIntegerMember",
"beanStyleSetterMethodName" : "setIntegerMember",
"c2jName" : "IntegerMember",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember 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 #integerMember(Integer)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "integerMember",
"fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "integerMember",
"getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntegerMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntegerMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntegerMember",
"setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.",
"setterMethodName" : "setIntegerMember",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "integerMember",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "integerMember",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBooleanMember",
"beanStyleSetterMethodName" : "setBooleanMember",
"c2jName" : "BooleanMember",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "booleanMember",
"fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "booleanMember",
"getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BooleanMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BooleanMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "BooleanMember",
"setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.",
"setterMethodName" : "setBooleanMember",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "booleanMember",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "booleanMember",
"variableType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFloatMember",
"beanStyleSetterMethodName" : "setFloatMember",
"c2jName" : "FloatMember",
"c2jShape" : "Float",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "floatMember",
"fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "floatMember",
"getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.",
"getterModel" : {
"returnType" : "Float",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FloatMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FloatMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Float",
"marshallingType" : "FLOAT",
"name" : "FloatMember",
"setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.",
"setterMethodName" : "setFloatMember",
"setterModel" : {
"variableDeclarationType" : "Float",
"variableName" : "floatMember",
"variableType" : "Float",
"documentation" : null,
"simpleType" : "Float",
"variableSetterType" : "Float"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Float",
"variableName" : "floatMember",
"variableType" : "Float",
"documentation" : "",
"simpleType" : "Float",
"variableSetterType" : "Float"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDoubleMember",
"beanStyleSetterMethodName" : "setDoubleMember",
"c2jName" : "DoubleMember",
"c2jShape" : "Double",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "doubleMember",
"fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "doubleMember",
"getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DoubleMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DoubleMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Double",
"marshallingType" : "DOUBLE",
"name" : "DoubleMember",
"setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.",
"setterMethodName" : "setDoubleMember",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "doubleMember",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "doubleMember",
"variableType" : "Double",
"documentation" : "",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLongMember",
"beanStyleSetterMethodName" : "setLongMember",
"c2jName" : "LongMember",
"c2jShape" : "Long",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #longMember(Long)}.\n@param longMember a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longMember(Long)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "longMember",
"fluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "longMember",
"getterDocumentation" : "Returns the value of the LongMember property for this object.\n@return The value of the LongMember property for this object.",
"getterModel" : {
"returnType" : "Long",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LongMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LongMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Long",
"marshallingType" : "LONG",
"name" : "LongMember",
"setterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.",
"setterMethodName" : "setLongMember",
"setterModel" : {
"variableDeclarationType" : "Long",
"variableName" : "longMember",
"variableType" : "Long",
"documentation" : null,
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "longMember",
"variableType" : "Long",
"documentation" : "",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnumMember",
"beanStyleSetterMethodName" : "setEnumMember",
"c2jName" : "EnumMember",
"c2jShape" : "EnumType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember 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 #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : "EnumType",
"fluentEnumGetterMethodName" : "enumMember",
"fluentEnumSetterMethodName" : "enumMember",
"fluentGetterMethodName" : "enumMemberAsString",
"fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType",
"fluentSetterMethodName" : "enumMember",
"getterDocumentation" : "Returns the value of the EnumMember property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n
\n@return The value of the EnumMember property for this object.\n@see EnumType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EnumMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EnumMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "EnumMember",
"setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType",
"setterMethodName" : "setEnumMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "enumMember",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "enumMember",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSimpleList",
"beanStyleSetterMethodName" : "setSimpleList",
"c2jName" : "SimpleList",
"c2jShape" : "ListOfStrings",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #simpleList(List)}.\n@param simpleList 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 #simpleList(List)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "simpleList",
"fluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "simpleList",
"getterDocumentation" : "Returns the value of the SimpleList property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the SimpleList property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SimpleList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SimpleList",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"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" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"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" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "SimpleList",
"setterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.",
"setterMethodName" : "setSimpleList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "simpleList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "simpleList",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getListOfEnums",
"beanStyleSetterMethodName" : "setListOfEnums",
"c2jName" : "ListOfEnums",
"c2jShape" : "ListOfEnums",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums 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 #listOfEnumsWithStrings(List)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : "listOfEnums",
"fluentEnumSetterMethodName" : "listOfEnums",
"fluentGetterMethodName" : "listOfEnumsAsStrings",
"fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listOfEnumsWithStrings",
"getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the ListOfEnums property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListOfEnums",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListOfEnums",
"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" : "EnumType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : "EnumType",
"fluentEnumGetterMethodName" : "member",
"fluentEnumSetterMethodName" : "member",
"fluentGetterMethodName" : "memberAsString",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n
\n@return The value of the Member property for this object.\n@see EnumType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"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.\n@see EnumType",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ListOfEnums",
"setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.",
"setterMethodName" : "setListOfEnums",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfEnums",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfEnums",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getListOfMaps",
"beanStyleSetterMethodName" : "setListOfMaps",
"c2jName" : "ListOfMaps",
"c2jShape" : "ListOfMapStringToString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\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 #listOfMaps(Map>)}.\n@param listOfMaps 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 #listOfMaps(Map>)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listOfMaps",
"fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listOfMaps",
"getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the ListOfMaps property for this object.",
"getterModel" : {
"returnType" : "java.util.List>",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListOfMaps",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListOfMaps",
"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" : "MapOfStringToString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(Map)}.\n@param member 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 #member(Map)",
"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\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Member property for this object.",
"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" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"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" : "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" : "java.util.Map",
"variableName" : "member",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "member",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "java.util.Map",
"map" : true,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Map",
"templateImplType" : "java.util.ArrayList>",
"templateType" : "java.util.List>"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ListOfMaps",
"setterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.",
"setterMethodName" : "setListOfMaps",
"setterModel" : {
"variableDeclarationType" : "java.util.List>",
"variableName" : "listOfMaps",
"variableType" : "java.util.List>",
"documentation" : null,
"simpleType" : "Map>",
"variableSetterType" : "java.util.Collection>"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List>",
"variableName" : "listOfMaps",
"variableType" : "java.util.List>",
"documentation" : "",
"simpleType" : "Map>",
"variableSetterType" : "java.util.Collection>"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getListOfStructs",
"beanStyleSetterMethodName" : "setListOfStructs",
"c2jName" : "ListOfStructs",
"c2jShape" : "ListOfSimpleStructs",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfStructs(List)}.\n@param listOfStructs 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 #listOfStructs(List)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listOfStructs",
"fluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listOfStructs",
"getterDocumentation" : "Returns the value of the ListOfStructs property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the ListOfStructs property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListOfStructs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListOfStructs",
"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" : "SimpleStruct",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #member(SimpleStruct)}.\n@param member a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SimpleStruct)",
"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" : "SimpleStruct",
"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" : "SimpleStruct",
"variableName" : "member",
"variableType" : "SimpleStruct",
"documentation" : null,
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "member",
"variableType" : "SimpleStruct",
"documentation" : "",
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "SimpleStruct",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "SimpleStruct",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ListOfStructs",
"setterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.",
"setterMethodName" : "setListOfStructs",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfStructs",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfStructs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMapOfStringToIntegerList",
"beanStyleSetterMethodName" : "setMapOfStringToIntegerList",
"c2jName" : "MapOfStringToIntegerList",
"c2jShape" : "MapOfStringToIntegerList",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToIntegerList(List>)}.\n@param mapOfStringToIntegerList 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 #mapOfStringToIntegerList(List>)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mapOfStringToIntegerList",
"fluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mapOfStringToIntegerList",
"getterDocumentation" : "Returns the value of the MapOfStringToIntegerList property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the MapOfStringToIntegerList property for this object.",
"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" : "MapOfStringToIntegerList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MapOfStringToIntegerList",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"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" : "ListOfIntegers",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)",
"deprecated" : false,
"documentation" : "",
"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\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"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" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #member(Integer)}.\n@param member 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 #member(Integer)",
"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" : "Integer",
"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" : "Integer",
"marshallingType" : "INTEGER",
"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" : "Integer",
"variableName" : "member",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "member",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Integer",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "Integer",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"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" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "value",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry>",
"templateType" : "java.util.Map>"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "MapOfStringToIntegerList",
"setterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.",
"setterMethodName" : "setMapOfStringToIntegerList",
"setterModel" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "mapOfStringToIntegerList",
"variableType" : "java.util.Map>",
"documentation" : null,
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map>",
"variableName" : "mapOfStringToIntegerList",
"variableType" : "java.util.Map>",
"documentation" : "",
"simpleType" : "List>",
"variableSetterType" : "java.util.Map>"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMapOfStringToString",
"beanStyleSetterMethodName" : "setMapOfStringToString",
"c2jName" : "MapOfStringToString",
"c2jShape" : "MapOfStringToString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\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 #mapOfStringToString(Map)}.\n@param mapOfStringToString 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 #mapOfStringToString(Map)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mapOfStringToString",
"fluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mapOfStringToString",
"getterDocumentation" : "Returns the value of the MapOfStringToString property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the MapOfStringToString property for this object.",
"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" : "MapOfStringToString",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MapOfStringToString",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"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" : "MapOfStringToString",
"setterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.",
"setterMethodName" : "setMapOfStringToString",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfStringToString",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfStringToString",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMapOfStringToStruct",
"beanStyleSetterMethodName" : "setMapOfStringToStruct",
"c2jName" : "MapOfStringToStruct",
"c2jShape" : "MapOfStringToSimpleStruct",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\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 #mapOfStringToStruct(Map)}.\n@param mapOfStringToStruct 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 #mapOfStringToStruct(Map)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mapOfStringToStruct",
"fluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mapOfStringToStruct",
"getterDocumentation" : "Returns the value of the MapOfStringToStruct property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the MapOfStringToStruct property for this object.",
"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" : "MapOfStringToStruct",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MapOfStringToStruct",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"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" : "SimpleStruct",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #value(SimpleStruct)}.\n@param value a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SimpleStruct)",
"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" : "SimpleStruct",
"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" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"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" : "SimpleStruct",
"variableName" : "value",
"variableType" : "SimpleStruct",
"documentation" : null,
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "value",
"variableType" : "SimpleStruct",
"documentation" : "",
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "MapOfStringToStruct",
"setterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.",
"setterMethodName" : "setMapOfStringToStruct",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfStringToStruct",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfStringToStruct",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMapOfEnumToEnum",
"beanStyleSetterMethodName" : "setMapOfEnumToEnum",
"c2jName" : "MapOfEnumToEnum",
"c2jShape" : "MapOfEnumToEnum",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\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 #mapOfEnumToEnumAsStrings(Map)}.\n@param mapOfEnumToEnum 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 #mapOfEnumToEnumWithStrings(Map)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : "mapOfEnumToEnum",
"fluentEnumSetterMethodName" : "mapOfEnumToEnum",
"fluentGetterMethodName" : "mapOfEnumToEnumAsStrings",
"fluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mapOfEnumToEnumWithStrings",
"getterDocumentation" : "Returns the value of the MapOfEnumToEnum property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the MapOfEnumToEnum property for this object.",
"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" : "MapOfEnumToEnum",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MapOfEnumToEnum",
"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" : "EnumType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : "EnumType",
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The value of the Key property for this object.\n@see EnumType",
"getterModel" : {
"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.\n@see EnumType",
"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" : "EnumType",
"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 #valueAsString(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" : "EnumType",
"fluentEnumGetterMethodName" : "value",
"fluentEnumSetterMethodName" : "value",
"fluentGetterMethodName" : "valueAsString",
"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@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n
\n@return The value of the Value property for this object.\n@see EnumType",
"getterModel" : {
"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.\n@see EnumType",
"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" : "MapOfEnumToEnum",
"setterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.",
"setterMethodName" : "setMapOfEnumToEnum",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfEnumToEnum",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfEnumToEnum",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimestampMember",
"beanStyleSetterMethodName" : "setTimestampMember",
"c2jName" : "TimestampMember",
"c2jShape" : "Timestamp",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestampMember(Instant)}.\n@param timestampMember a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampMember(Instant)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timestampMember",
"fluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timestampMember",
"getterDocumentation" : "Returns the value of the TimestampMember property for this object.\n@return The value of the TimestampMember property for this object.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimestampMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimestampMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "java.time.Instant",
"marshallingType" : "INSTANT",
"name" : "TimestampMember",
"setterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.",
"setterMethodName" : "setTimestampMember",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestampMember",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestampMember",
"variableType" : "java.time.Instant",
"documentation" : "",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStructWithNestedTimestampMember",
"beanStyleSetterMethodName" : "setStructWithNestedTimestampMember",
"c2jName" : "StructWithNestedTimestampMember",
"c2jShape" : "StructWithTimestamp",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithTimestamp.Builder} avoiding the need to create one manually via {@link StructWithTimestamp#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithTimestamp.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedTimestampMember(StructWithTimestamp)}.\n@param structWithNestedTimestampMember a consumer that will call methods on {@link StructWithTimestamp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedTimestampMember(StructWithTimestamp)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "structWithNestedTimestampMember",
"fluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "structWithNestedTimestampMember",
"getterDocumentation" : "Returns the value of the StructWithNestedTimestampMember property for this object.\n@return The value of the StructWithNestedTimestampMember property for this object.",
"getterModel" : {
"returnType" : "StructWithTimestamp",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StructWithNestedTimestampMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StructWithNestedTimestampMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "StructWithNestedTimestampMember",
"setterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.",
"setterMethodName" : "setStructWithNestedTimestampMember",
"setterModel" : {
"variableDeclarationType" : "StructWithTimestamp",
"variableName" : "structWithNestedTimestampMember",
"variableType" : "StructWithTimestamp",
"documentation" : null,
"simpleType" : "StructWithTimestamp",
"variableSetterType" : "StructWithTimestamp"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "StructWithTimestamp",
"variableName" : "structWithNestedTimestampMember",
"variableType" : "StructWithTimestamp",
"documentation" : "",
"simpleType" : "StructWithTimestamp",
"variableSetterType" : "StructWithTimestamp"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBlobArg",
"beanStyleSetterMethodName" : "setBlobArg",
"c2jName" : "BlobArg",
"c2jShape" : "BlobType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "blobArg",
"fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "blobArg",
"getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BlobArg",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BlobArg",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes",
"marshallingType" : "SDK_BYTES",
"name" : "BlobArg",
"setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.",
"setterMethodName" : "setBlobArg",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "blobArg",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "blobArg",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStructWithNestedBlob",
"beanStyleSetterMethodName" : "setStructWithNestedBlob",
"c2jName" : "StructWithNestedBlob",
"c2jShape" : "StructWithNestedBlobType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithNestedBlobType.Builder} avoiding the need to create one manually via {@link StructWithNestedBlobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithNestedBlobType.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedBlob(StructWithNestedBlobType)}.\n@param structWithNestedBlob a consumer that will call methods on {@link StructWithNestedBlobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedBlob(StructWithNestedBlobType)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "structWithNestedBlob",
"fluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "structWithNestedBlob",
"getterDocumentation" : "Returns the value of the StructWithNestedBlob property for this object.\n@return The value of the StructWithNestedBlob property for this object.",
"getterModel" : {
"returnType" : "StructWithNestedBlobType",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StructWithNestedBlob",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StructWithNestedBlob",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "StructWithNestedBlob",
"setterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.",
"setterMethodName" : "setStructWithNestedBlob",
"setterModel" : {
"variableDeclarationType" : "StructWithNestedBlobType",
"variableName" : "structWithNestedBlob",
"variableType" : "StructWithNestedBlobType",
"documentation" : null,
"simpleType" : "StructWithNestedBlobType",
"variableSetterType" : "StructWithNestedBlobType"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "StructWithNestedBlobType",
"variableName" : "structWithNestedBlob",
"variableType" : "StructWithNestedBlobType",
"documentation" : "",
"simpleType" : "StructWithNestedBlobType",
"variableSetterType" : "StructWithNestedBlobType"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBlobMap",
"beanStyleSetterMethodName" : "setBlobMap",
"c2jName" : "BlobMap",
"c2jShape" : "BlobMapType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "blobMap",
"fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "blobMap",
"getterDocumentation" : "Returns the value of the BlobMap property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the BlobMap property for this object.",
"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" : "BlobMap",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BlobMap",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"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" : "BlobType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)",
"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" : "software.amazon.awssdk.core.SdkBytes",
"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" : "software.amazon.awssdk.core.SdkBytes",
"marshallingType" : "SDK_BYTES",
"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" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "value",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "value",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "BlobMap",
"setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.",
"setterMethodName" : "setBlobMap",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "blobMap",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "blobMap",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getListOfBlobs",
"beanStyleSetterMethodName" : "setListOfBlobs",
"c2jName" : "ListOfBlobs",
"c2jShape" : "ListOfBlobsType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listOfBlobs",
"fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listOfBlobs",
"getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the ListOfBlobs property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListOfBlobs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListOfBlobs",
"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" : "BlobType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)",
"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" : "software.amazon.awssdk.core.SdkBytes",
"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" : "software.amazon.awssdk.core.SdkBytes",
"marshallingType" : "SDK_BYTES",
"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" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "member",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "member",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "software.amazon.awssdk.core.SdkBytes",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "SdkBytes",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ListOfBlobs",
"setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.",
"setterMethodName" : "setListOfBlobs",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfBlobs",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfBlobs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRecursiveStruct",
"beanStyleSetterMethodName" : "setRecursiveStruct",
"c2jName" : "RecursiveStruct",
"c2jShape" : "RecursiveStructType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "recursiveStruct",
"fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "recursiveStruct",
"getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.",
"getterModel" : {
"returnType" : "RecursiveStructType",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RecursiveStruct",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RecursiveStruct",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "RecursiveStruct",
"setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.",
"setterMethodName" : "setRecursiveStruct",
"setterModel" : {
"variableDeclarationType" : "RecursiveStructType",
"variableName" : "recursiveStruct",
"variableType" : "RecursiveStructType",
"documentation" : null,
"simpleType" : "RecursiveStructType",
"variableSetterType" : "RecursiveStructType"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "RecursiveStructType",
"variableName" : "recursiveStruct",
"variableType" : "RecursiveStructType",
"documentation" : "",
"simpleType" : "RecursiveStructType",
"variableSetterType" : "RecursiveStructType"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolymorphicTypeWithSubTypes",
"beanStyleSetterMethodName" : "setPolymorphicTypeWithSubTypes",
"c2jName" : "PolymorphicTypeWithSubTypes",
"c2jShape" : "BaseType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link BaseType.Builder} avoiding the need to create one manually via {@link BaseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.\n@param polymorphicTypeWithSubTypes a consumer that will call methods on {@link BaseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithSubTypes(BaseType)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "polymorphicTypeWithSubTypes",
"fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "polymorphicTypeWithSubTypes",
"getterDocumentation" : "Returns the value of the PolymorphicTypeWithSubTypes property for this object.\n@return The value of the PolymorphicTypeWithSubTypes property for this object.",
"getterModel" : {
"returnType" : "BaseType",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolymorphicTypeWithSubTypes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolymorphicTypeWithSubTypes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "PolymorphicTypeWithSubTypes",
"setterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.",
"setterMethodName" : "setPolymorphicTypeWithSubTypes",
"setterModel" : {
"variableDeclarationType" : "BaseType",
"variableName" : "polymorphicTypeWithSubTypes",
"variableType" : "BaseType",
"documentation" : null,
"simpleType" : "BaseType",
"variableSetterType" : "BaseType"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "BaseType",
"variableName" : "polymorphicTypeWithSubTypes",
"variableType" : "BaseType",
"documentation" : "",
"simpleType" : "BaseType",
"variableSetterType" : "BaseType"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolymorphicTypeWithoutSubTypes",
"beanStyleSetterMethodName" : "setPolymorphicTypeWithoutSubTypes",
"c2jName" : "PolymorphicTypeWithoutSubTypes",
"c2jShape" : "SubTypeOne",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link SubTypeOne.Builder} avoiding the need to create one manually via {@link SubTypeOne#builder()}.\n\nWhen the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.\n@param polymorphicTypeWithoutSubTypes a consumer that will call methods on {@link SubTypeOne.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithoutSubTypes(SubTypeOne)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "polymorphicTypeWithoutSubTypes",
"fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "polymorphicTypeWithoutSubTypes",
"getterDocumentation" : "Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.\n@return The value of the PolymorphicTypeWithoutSubTypes property for this object.",
"getterModel" : {
"returnType" : "SubTypeOne",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolymorphicTypeWithoutSubTypes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolymorphicTypeWithoutSubTypes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "StructuredPojo",
"marshallingType" : "STRUCTURED",
"name" : "PolymorphicTypeWithoutSubTypes",
"setterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.",
"setterMethodName" : "setPolymorphicTypeWithoutSubTypes",
"setterModel" : {
"variableDeclarationType" : "SubTypeOne",
"variableName" : "polymorphicTypeWithoutSubTypes",
"variableType" : "SubTypeOne",
"documentation" : null,
"simpleType" : "SubTypeOne",
"variableSetterType" : "SubTypeOne"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "SubTypeOne",
"variableName" : "polymorphicTypeWithoutSubTypes",
"variableType" : "SubTypeOne",
"documentation" : "",
"simpleType" : "SubTypeOne",
"variableSetterType" : "SubTypeOne"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BlobArg" : {
"beanStyleGetterMethodName" : "getBlobArg",
"beanStyleSetterMethodName" : "setBlobArg",
"c2jName" : "BlobArg",
"c2jShape" : "BlobType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "blobArg",
"fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "blobArg",
"getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BlobArg",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BlobArg",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes",
"marshallingType" : "SDK_BYTES",
"name" : "BlobArg",
"setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.",
"setterMethodName" : "setBlobArg",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "blobArg",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "blobArg",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
},
"BlobMap" : {
"beanStyleGetterMethodName" : "getBlobMap",
"beanStyleSetterMethodName" : "setBlobMap",
"c2jName" : "BlobMap",
"c2jShape" : "BlobMapType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "blobMap",
"fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "blobMap",
"getterDocumentation" : "Returns the value of the BlobMap property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the BlobMap property for this object.",
"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" : "BlobMap",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BlobMap",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"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" : "BlobType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)",
"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" : "software.amazon.awssdk.core.SdkBytes",
"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" : "software.amazon.awssdk.core.SdkBytes",
"marshallingType" : "SDK_BYTES",
"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" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "value",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "value",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingTargetClass" : "Map",
"marshallingType" : "MAP",
"name" : "BlobMap",
"setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.",
"setterMethodName" : "setBlobMap",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "blobMap",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "blobMap",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"BooleanMember" : {
"beanStyleGetterMethodName" : "getBooleanMember",
"beanStyleSetterMethodName" : "setBooleanMember",
"c2jName" : "BooleanMember",
"c2jShape" : "Boolean",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "booleanMember",
"fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "booleanMember",
"getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BooleanMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BooleanMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Boolean",
"marshallingType" : "BOOLEAN",
"name" : "BooleanMember",
"setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.",
"setterMethodName" : "setBooleanMember",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "booleanMember",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "booleanMember",
"variableType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"DoubleMember" : {
"beanStyleGetterMethodName" : "getDoubleMember",
"beanStyleSetterMethodName" : "setDoubleMember",
"c2jName" : "DoubleMember",
"c2jShape" : "Double",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "doubleMember",
"fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "doubleMember",
"getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DoubleMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DoubleMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Double",
"marshallingType" : "DOUBLE",
"name" : "DoubleMember",
"setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.",
"setterMethodName" : "setDoubleMember",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "doubleMember",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "doubleMember",
"variableType" : "Double",
"documentation" : "",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
},
"EnumMember" : {
"beanStyleGetterMethodName" : "getEnumMember",
"beanStyleSetterMethodName" : "setEnumMember",
"c2jName" : "EnumMember",
"c2jShape" : "EnumType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember 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 #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : "EnumType",
"fluentEnumGetterMethodName" : "enumMember",
"fluentEnumSetterMethodName" : "enumMember",
"fluentGetterMethodName" : "enumMemberAsString",
"fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType",
"fluentSetterMethodName" : "enumMember",
"getterDocumentation" : "Returns the value of the EnumMember property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n
\n@return The value of the EnumMember property for this object.\n@see EnumType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EnumMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "EnumMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"name" : "EnumMember",
"setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType",
"setterMethodName" : "setEnumMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "enumMember",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "enumMember",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FloatMember" : {
"beanStyleGetterMethodName" : "getFloatMember",
"beanStyleSetterMethodName" : "setFloatMember",
"c2jName" : "FloatMember",
"c2jShape" : "Float",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "floatMember",
"fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "floatMember",
"getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.",
"getterModel" : {
"returnType" : "Float",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FloatMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FloatMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Float",
"marshallingType" : "FLOAT",
"name" : "FloatMember",
"setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.",
"setterMethodName" : "setFloatMember",
"setterModel" : {
"variableDeclarationType" : "Float",
"variableName" : "floatMember",
"variableType" : "Float",
"documentation" : null,
"simpleType" : "Float",
"variableSetterType" : "Float"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Float",
"variableName" : "floatMember",
"variableType" : "Float",
"documentation" : "",
"simpleType" : "Float",
"variableSetterType" : "Float"
},
"xmlNameSpaceUri" : null
},
"IntegerMember" : {
"beanStyleGetterMethodName" : "getIntegerMember",
"beanStyleSetterMethodName" : "setIntegerMember",
"c2jName" : "IntegerMember",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember 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 #integerMember(Integer)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "integerMember",
"fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "integerMember",
"getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IntegerMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IntegerMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "Integer",
"marshallingType" : "INTEGER",
"name" : "IntegerMember",
"setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.",
"setterMethodName" : "setIntegerMember",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "integerMember",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "integerMember",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"ListOfBlobs" : {
"beanStyleGetterMethodName" : "getListOfBlobs",
"beanStyleSetterMethodName" : "setListOfBlobs",
"c2jName" : "ListOfBlobs",
"c2jShape" : "ListOfBlobsType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listOfBlobs",
"fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listOfBlobs",
"getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the ListOfBlobs property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListOfBlobs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListOfBlobs",
"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" : "BlobType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)",
"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" : "software.amazon.awssdk.core.SdkBytes",
"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" : "software.amazon.awssdk.core.SdkBytes",
"marshallingType" : "SDK_BYTES",
"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" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "member",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "member",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "software.amazon.awssdk.core.SdkBytes",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "SdkBytes",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ListOfBlobs",
"setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.",
"setterMethodName" : "setListOfBlobs",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfBlobs",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfBlobs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ListOfEnums" : {
"beanStyleGetterMethodName" : "getListOfEnums",
"beanStyleSetterMethodName" : "setListOfEnums",
"c2jName" : "ListOfEnums",
"c2jShape" : "ListOfEnums",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums 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 #listOfEnumsWithStrings(List)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : "listOfEnums",
"fluentEnumSetterMethodName" : "listOfEnums",
"fluentGetterMethodName" : "listOfEnumsAsStrings",
"fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listOfEnumsWithStrings",
"getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the ListOfEnums property for this object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListOfEnums",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListOfEnums",
"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" : "EnumType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"enumType" : "EnumType",
"fluentEnumGetterMethodName" : "member",
"fluentEnumSetterMethodName" : "member",
"fluentGetterMethodName" : "memberAsString",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n
\n@return The value of the Member property for this object.\n@see EnumType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
"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.\n@see EnumType",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingTargetClass" : "List",
"marshallingType" : "LIST",
"name" : "ListOfEnums",
"setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.",
"setterMethodName" : "setListOfEnums",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfEnums",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfEnums",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ListOfMaps" : {
"beanStyleGetterMethodName" : "getListOfMaps",
"beanStyleSetterMethodName" : "setListOfMaps",
"c2jName" : "ListOfMaps",
"c2jShape" : "ListOfMapStringToString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\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 #listOfMaps(Map>)}.\n@param listOfMaps 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 #listOfMaps(Map>)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "listOfMaps",
"fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "listOfMaps",
"getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the ListOfMaps property for this object.",
"getterModel" : {
"returnType" : "java.util.List>",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ListOfMaps",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ListOfMaps",
"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" : "MapOfStringToString",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(Map)}.\n@param member 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 #member(Map)",
"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\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The value of the Member property for this object.",
"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" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"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" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"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" : "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" : "java.util.Map",
"variableName" : "member",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "member",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "java.util.Map",
"map" : true,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Map