models.query-2016-03-11-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : false,
"useAutoConstructMap" : true,
"verifiedSimpleMethods" : [ "allTypes", "deleteOperation", "mapOfStringToListOfStringInQueryParams", "membersInHeaders", "membersInQueryParams", "operationWithExplicitPayloadBlob", "operationWithModeledContentType", "queryParamWithoutValue", "idempotentOperation", "queryTypes" ]
},
"metadata" : {
"apiVersion" : "2016-03-11",
"asyncBuilder" : "DefaultProtocolQueryAsyncClientBuilder",
"asyncBuilderInterface" : "ProtocolQueryAsyncClientBuilder",
"asyncClient" : "DefaultProtocolQueryAsyncClient",
"asyncInterface" : "ProtocolQueryAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultProtocolQueryBaseClientBuilder",
"baseBuilderInterface" : "ProtocolQueryBaseClientBuilder",
"baseExceptionName" : "ProtocolQueryException",
"baseRequestName" : "ProtocolQueryRequest",
"baseResponseName" : "ProtocolQueryResponse",
"cborProtocol" : false,
"clientPackageName" : "protocolquery",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AmazonProtocolQuery",
"documentation" : null,
"endpointPrefix" : "query",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.protocolquery",
"fullModelPackageName" : "software.amazon.awssdk.services.protocolquery.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.protocolquery.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.protocolquery.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.protocolquery.transform",
"ionProtocol" : false,
"jsonProtocol" : false,
"jsonVersion" : null,
"modelPackageName" : "protocolquery.model",
"paginatorsPackageName" : "protocolquery.paginators",
"protocol" : "query",
"requestTransformPackageName" : "protocolquery.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceName" : "ProtocolQuery",
"signingName" : "query",
"syncBuilder" : "DefaultProtocolQueryClientBuilder",
"syncBuilderInterface" : "ProtocolQueryClientBuilder",
"syncClient" : "DefaultProtocolQueryClient",
"syncInterface" : "ProtocolQueryClient",
"transformPackageName" : "protocolquery.transform",
"uid" : null,
"xmlProtocol" : true
},
"operations" : {
"AllTypes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ {
"exceptionName" : "EmptyModeledException",
"documentation" : null,
"httpStatusCode" : null
}, {
"exceptionName" : "ImplicitPayloadException",
"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"
},
"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"
},
"QueryTypes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "",
"exceptions" : [ ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "QueryTypesRequest",
"variableName" : "queryTypesRequest",
"variableType" : "QueryTypesRequest",
"documentation" : "",
"simpleType" : "QueryTypesRequest",
"variableSetterType" : "QueryTypesRequest"
},
"methodName" : "queryTypes",
"operationName" : "QueryTypes",
"paginated" : false,
"returnType" : {
"returnType" : "QueryTypesResponse",
"documentation" : null
},
"syncReturnType" : "QueryTypesResponse"
}
},
"shapes" : {
"AllTypesRequest" : {
"c2jName" : "AllTypesStructure",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AllTypes",
"locationName" : null,
"requestUri" : "/",
"target" : "AllTypes",
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "longMember",
"variableType" : "Long",
"documentation" : "",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSimpleStructMember",
"beanStyleSetterMethodName" : "setSimpleStructMember",
"c2jName" : "simpleStructMember",
"c2jShape" : "SimpleStruct",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleStructMember 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 #simpleStructMember(SimpleStruct)}.\n@param simpleStructMember 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 #simpleStructMember(SimpleStruct)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "simpleStructMember",
"fluentSetterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "simpleStructMember",
"getterDocumentation" : "Returns the value of the SimpleStructMember property for this object.\n@return The value of the SimpleStructMember 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" : "simpleStructMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "simpleStructMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SimpleStructMember",
"setterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.",
"setterMethodName" : "setSimpleStructMember",
"setterModel" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : null,
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : "",
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "simpleList",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"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,
"timestampFormat" : null,
"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,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfStructs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfStringToString",
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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" : "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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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"
},
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfBlobs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Collection"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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"
},
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "doubleMember",
"variableType" : "Double",
"documentation" : "",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfBlobs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ListOfStructs" : {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"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,
"timestampFormat" : null,
"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,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfStructs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"LongMember" : {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "longMember",
"variableType" : "Long",
"documentation" : "",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
},
"MapOfStringToString" : {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfStringToString",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"SimpleList" : {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "simpleList",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"SimpleStructMember" : {
"beanStyleGetterMethodName" : "getSimpleStructMember",
"beanStyleSetterMethodName" : "setSimpleStructMember",
"c2jName" : "simpleStructMember",
"c2jShape" : "SimpleStruct",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleStructMember 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 #simpleStructMember(SimpleStruct)}.\n@param simpleStructMember 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 #simpleStructMember(SimpleStruct)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "simpleStructMember",
"fluentSetterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "simpleStructMember",
"getterDocumentation" : "Returns the value of the SimpleStructMember property for this object.\n@return The value of the SimpleStructMember 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" : "simpleStructMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "simpleStructMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SimpleStructMember",
"setterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.",
"setterMethodName" : "setSimpleStructMember",
"setterModel" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : null,
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : "",
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"xmlNameSpaceUri" : null
},
"StringMember" : {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stringMember",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StructWithNestedTimestampMember" : {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "StructWithTimestamp",
"variableName" : "structWithNestedTimestampMember",
"variableType" : "StructWithTimestamp",
"documentation" : "",
"simpleType" : "StructWithTimestamp",
"variableSetterType" : "StructWithTimestamp"
},
"xmlNameSpaceUri" : null
},
"TimestampMember" : {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestampMember",
"variableType" : "java.time.Instant",
"documentation" : "",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "longMember",
"variableType" : "Long",
"documentation" : "",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSimpleStructMember",
"beanStyleSetterMethodName" : "setSimpleStructMember",
"c2jName" : "simpleStructMember",
"c2jShape" : "SimpleStruct",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleStructMember 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 #simpleStructMember(SimpleStruct)}.\n@param simpleStructMember 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 #simpleStructMember(SimpleStruct)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "simpleStructMember",
"fluentSetterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "simpleStructMember",
"getterDocumentation" : "Returns the value of the SimpleStructMember property for this object.\n@return The value of the SimpleStructMember 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" : "simpleStructMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "simpleStructMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SimpleStructMember",
"setterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.",
"setterMethodName" : "setSimpleStructMember",
"setterModel" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : null,
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : "",
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "simpleList",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"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,
"timestampFormat" : null,
"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,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfStructs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "mapOfStringToString",
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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" : "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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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"
},
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfBlobs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "SdkBytes>",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AllTypesRequest",
"simpleMethod" : true,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AllTypesRequest",
"variableName" : "allTypesRequest",
"variableType" : "AllTypesRequest",
"documentation" : null,
"simpleType" : "AllTypesRequest",
"variableSetterType" : "AllTypesRequest"
},
"wrapper" : false
},
"AllTypesResponse" : {
"c2jName" : "AllTypesStructure",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Long",
"variableName" : "longMember",
"variableType" : "Long",
"documentation" : "",
"simpleType" : "Long",
"variableSetterType" : "Long"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSimpleStructMember",
"beanStyleSetterMethodName" : "setSimpleStructMember",
"c2jName" : "simpleStructMember",
"c2jShape" : "SimpleStruct",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleStructMember 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 #simpleStructMember(SimpleStruct)}.\n@param simpleStructMember 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 #simpleStructMember(SimpleStruct)",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "simpleStructMember",
"fluentSetterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "simpleStructMember",
"getterDocumentation" : "Returns the value of the SimpleStructMember property for this object.\n@return The value of the SimpleStructMember 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" : "simpleStructMember",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "simpleStructMember",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SimpleStructMember",
"setterDocumentation" : "Sets the value of the SimpleStructMember property for this object.\n\n@param simpleStructMember The new value for the SimpleStructMember property for this object.",
"setterMethodName" : "setSimpleStructMember",
"setterModel" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : null,
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SimpleStruct",
"variableName" : "simpleStructMember",
"variableType" : "SimpleStruct",
"documentation" : "",
"simpleType" : "SimpleStruct",
"variableSetterType" : "SimpleStruct"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "simpleList",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"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,
"timestampFormat" : null,
"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,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "listOfStructs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : 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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"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,
"eventHeader" : false,
"eventPayload" : false,
"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,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"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,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.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