All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.jsonrpc-2016-03-11-intermediate.json Maven / Gradle / Ivy

There is a newer version: 2.0.6
Show newest version
{
  "customizationConfig" : {
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "defaultExceptionUnmarshaller" : null,
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : null,
    "operationModifiers" : null,
    "renameShapes" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSmokeTests" : false,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "verifiedSimpleMethods" : [ "allTypes", "deleteOperation", "mapOfStringToListOfStringInQueryParams", "membersInHeaders", "membersInQueryParams", "operationWithExplicitPayloadBlob", "operationWithModeledContentType", "queryParamWithoutValue", "restXmlTypes", "idempotentOperation", "nestedContainers", "operationWithNoInputOrOutput" ]
  },
  "metadata" : {
    "apiVersion" : "2016-03-11",
    "asyncBuilder" : "DefaultProtocolJsonRpcAsyncClientBuilder",
    "asyncBuilderInterface" : "ProtocolJsonRpcAsyncClientBuilder",
    "asyncClient" : "DefaultProtocolJsonRpcAsyncClient",
    "asyncInterface" : "ProtocolJsonRpcAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultProtocolJsonRpcBaseClientBuilder",
    "baseBuilderInterface" : "ProtocolJsonRpcBaseClientBuilder",
    "baseExceptionName" : "ProtocolJsonRpcException",
    "baseRequestName" : "ProtocolJsonRpcRequest",
    "baseResponseName" : "ProtocolJsonRpcResponse",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "clientPackageName" : "protocoljsonrpc",
    "contentType" : null,
    "cucumberModuleInjectorClassName" : "ProtocolJsonRpcClientModuleInjector",
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "documentation" : null,
    "endpointPrefix" : "jsonrpc",
    "fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
    "fullClientPackageName" : "software.amazon.awssdk.services.protocoljsonrpc",
    "fullModelPackageName" : "software.amazon.awssdk.services.protocoljsonrpc.model",
    "fullPaginatorsPackageName" : "software.amazon.awssdk.services.protocoljsonrpc.paginators",
    "fullRequestTransformPackageName" : "software.amazon.awssdk.services.protocoljsonrpc.transform",
    "fullSmokeTestsPackageName" : "software.amazon.awssdk.services.protocoljsonrpc.smoketests",
    "fullTransformPackageName" : "software.amazon.awssdk.services.protocoljsonrpc.transform",
    "hasApiWithStreamInput" : false,
    "ionProtocol" : false,
    "jsonProtocol" : true,
    "jsonVersion" : "1.1",
    "modelPackageName" : "protocoljsonrpc.model",
    "paginatorsPackageName" : "protocoljsonrpc.paginators",
    "protocol" : "json",
    "protocolDefaultExceptionUmarshallerImpl" : null,
    "protocolFactory" : "software.amazon.awssdk.awscore.protocol.json.AwsJsonProtocolFactory",
    "requestBaseFqcn" : "software.amazon.awssdk.awscore.AwsRequest",
    "requestTransformPackageName" : "protocoljsonrpc.transform",
    "requiresApiKey" : false,
    "requiresIamSigners" : false,
    "rootPackageName" : "software.amazon.awssdk.services",
    "serviceAbbreviation" : "AmazonProtocolJsonRpc",
    "serviceFullName" : "AWS DR Tools JSON Protocol Tests",
    "serviceName" : "AmazonProtocolJsonRpc",
    "signingName" : "jsonrpc",
    "smokeTestsPackageName" : "protocoljsonrpc.smoketests",
    "syncBuilder" : "DefaultProtocolJsonRpcClientBuilder",
    "syncBuilderInterface" : "ProtocolJsonRpcClientBuilder",
    "syncClient" : "DefaultProtocolJsonRpcClient",
    "syncInterface" : "ProtocolJsonRpcClient",
    "transformPackageName" : "protocoljsonrpc.transform",
    "uid" : null,
    "unmarshallerContextClassName" : "JsonMarshallerContext",
    "xmlProtocol" : false
  },
  "operations" : {
    "AllTypes" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "exceptions" : [ {
        "exceptionName" : "EmptyModeledException",
        "documentation" : null,
        "httpStatusCode" : null
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "AllTypesRequest",
        "variableName" : "allTypesRequest",
        "variableType" : "AllTypesRequest",
        "documentation" : "",
        "simpleType" : "AllTypesRequest",
        "variableSetterType" : "AllTypesRequest"
      },
      "methodName" : "allTypes",
      "operationName" : "AllTypes",
      "paginated" : false,
      "returnType" : {
        "returnType" : "AllTypesResponse",
        "documentation" : null
      },
      "syncReturnType" : "AllTypesResponse"
    },
    "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"
    },
    "NestedContainers" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "NestedContainersRequest",
        "variableName" : "nestedContainersRequest",
        "variableType" : "NestedContainersRequest",
        "documentation" : "",
        "simpleType" : "NestedContainersRequest",
        "variableSetterType" : "NestedContainersRequest"
      },
      "methodName" : "nestedContainers",
      "operationName" : "NestedContainers",
      "paginated" : false,
      "returnType" : {
        "returnType" : "NestedContainersResponse",
        "documentation" : null
      },
      "syncReturnType" : "NestedContainersResponse"
    },
    "OperationWithNoInputOrOutput" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "OperationWithNoInputOrOutputRequest",
        "variableName" : "operationWithNoInputOrOutputRequest",
        "variableType" : "OperationWithNoInputOrOutputRequest",
        "documentation" : null,
        "simpleType" : "OperationWithNoInputOrOutputRequest",
        "variableSetterType" : "OperationWithNoInputOrOutputRequest"
      },
      "methodName" : "operationWithNoInputOrOutput",
      "operationName" : "OperationWithNoInputOrOutput",
      "paginated" : false,
      "returnType" : {
        "returnType" : "OperationWithNoInputOrOutputResponse",
        "documentation" : null
      },
      "syncReturnType" : "OperationWithNoInputOrOutputResponse"
    }
  },
  "shapes" : {
    "AllTypesRequest" : {
      "c2jName" : "AllTypesStructure",
      "customization" : {
        "artificialResultWrapper" : null,
        "customUnmarshallerFqcn" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "",
      "enums" : null,
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "marshaller" : {
        "action" : "AllTypes",
        "locationName" : null,
        "requestUri" : "/",
        "target" : "ProtocolTestsJsonRpcService.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,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "stringMember",
        "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "stringMember",
        "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "StringMember",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "StringMember",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "StringMember",
        "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.",
        "setterMethodName" : "setStringMember",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "stringMember",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "stringMember",
          "variableType" : "String",
          "documentation" : "",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getIntegerMember",
        "beanStyleSetterMethodName" : "setIntegerMember",
        "c2jName" : "IntegerMember",
        "c2jShape" : "Integer",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #integerMember(Integer)",
        "deprecated" : false,
        "documentation" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "integerMember",
        "fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "integerMember",
        "getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.",
        "getterModel" : {
          "returnType" : "Integer",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "IntegerMember",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "IntegerMember",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "Integer",
        "marshallingType" : "INTEGER",
        "name" : "IntegerMember",
        "setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.",
        "setterMethodName" : "setIntegerMember",
        "setterModel" : {
          "variableDeclarationType" : "Integer",
          "variableName" : "integerMember",
          "variableType" : "Integer",
          "documentation" : null,
          "simpleType" : "Integer",
          "variableSetterType" : "Integer"
        },
        "simple" : true,
        "variable" : {
          "variableDeclarationType" : "Integer",
          "variableName" : "integerMember",
          "variableType" : "Integer",
          "documentation" : "",
          "simpleType" : "Integer",
          "variableSetterType" : "Integer"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getBooleanMember",
        "beanStyleSetterMethodName" : "setBooleanMember",
        "c2jName" : "BooleanMember",
        "c2jShape" : "Boolean",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)",
        "deprecated" : false,
        "documentation" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "booleanMember",
        "fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "booleanMember",
        "getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.",
        "getterModel" : {
          "returnType" : "Boolean",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "BooleanMember",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "BooleanMember",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "Boolean",
        "marshallingType" : "BOOLEAN",
        "name" : "BooleanMember",
        "setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.",
        "setterMethodName" : "setBooleanMember",
        "setterModel" : {
          "variableDeclarationType" : "Boolean",
          "variableName" : "booleanMember",
          "variableType" : "Boolean",
          "documentation" : null,
          "simpleType" : "Boolean",
          "variableSetterType" : "Boolean"
        },
        "simple" : true,
        "variable" : {
          "variableDeclarationType" : "Boolean",
          "variableName" : "booleanMember",
          "variableType" : "Boolean",
          "documentation" : "",
          "simpleType" : "Boolean",
          "variableSetterType" : "Boolean"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getFloatMember",
        "beanStyleSetterMethodName" : "setFloatMember",
        "c2jName" : "FloatMember",
        "c2jShape" : "Float",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)",
        "deprecated" : false,
        "documentation" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "floatMember",
        "fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "floatMember",
        "getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.",
        "getterModel" : {
          "returnType" : "Float",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "FloatMember",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "FloatMember",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "Float",
        "marshallingType" : "FLOAT",
        "name" : "FloatMember",
        "setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.",
        "setterMethodName" : "setFloatMember",
        "setterModel" : {
          "variableDeclarationType" : "Float",
          "variableName" : "floatMember",
          "variableType" : "Float",
          "documentation" : null,
          "simpleType" : "Float",
          "variableSetterType" : "Float"
        },
        "simple" : true,
        "variable" : {
          "variableDeclarationType" : "Float",
          "variableName" : "floatMember",
          "variableType" : "Float",
          "documentation" : "",
          "simpleType" : "Float",
          "variableSetterType" : "Float"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getDoubleMember",
        "beanStyleSetterMethodName" : "setDoubleMember",
        "c2jName" : "DoubleMember",
        "c2jShape" : "Double",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)",
        "deprecated" : false,
        "documentation" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "doubleMember",
        "fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "doubleMember",
        "getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.",
        "getterModel" : {
          "returnType" : "Double",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "DoubleMember",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "DoubleMember",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "Double",
        "marshallingType" : "DOUBLE",
        "name" : "DoubleMember",
        "setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.",
        "setterMethodName" : "setDoubleMember",
        "setterModel" : {
          "variableDeclarationType" : "Double",
          "variableName" : "doubleMember",
          "variableType" : "Double",
          "documentation" : null,
          "simpleType" : "Double",
          "variableSetterType" : "Double"
        },
        "simple" : true,
        "variable" : {
          "variableDeclarationType" : "Double",
          "variableName" : "doubleMember",
          "variableType" : "Double",
          "documentation" : "",
          "simpleType" : "Double",
          "variableSetterType" : "Double"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getLongMember",
        "beanStyleSetterMethodName" : "setLongMember",
        "c2jName" : "LongMember",
        "c2jShape" : "Long",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #longMember(Long)}.\n@param longMember a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longMember(Long)",
        "deprecated" : false,
        "documentation" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "longMember",
        "fluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "longMember",
        "getterDocumentation" : "Returns the value of the LongMember property for this object.\n@return The value of the LongMember property for this object.",
        "getterModel" : {
          "returnType" : "Long",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "LongMember",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "LongMember",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "Long",
        "marshallingType" : "LONG",
        "name" : "LongMember",
        "setterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.",
        "setterMethodName" : "setLongMember",
        "setterModel" : {
          "variableDeclarationType" : "Long",
          "variableName" : "longMember",
          "variableType" : "Long",
          "documentation" : null,
          "simpleType" : "Long",
          "variableSetterType" : "Long"
        },
        "simple" : true,
        "variable" : {
          "variableDeclarationType" : "Long",
          "variableName" : "longMember",
          "variableType" : "Long",
          "documentation" : "",
          "simpleType" : "Long",
          "variableSetterType" : "Long"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getEnumMember",
        "beanStyleSetterMethodName" : "setEnumMember",
        "c2jName" : "EnumMember",
        "c2jShape" : "EnumType",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)",
        "deprecated" : false,
        "documentation" : "",
        "enumType" : "EnumType",
        "fluentEnumGetterMethodName" : "enumMember",
        "fluentEnumSetterMethodName" : "enumMember",
        "fluentGetterMethodName" : "enumMemberAsString",
        "fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType",
        "fluentSetterMethodName" : "enumMember",
        "getterDocumentation" : "Returns the value of the EnumMember property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n

\n@return The value of the EnumMember property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnumMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnumMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EnumMember", "setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType", "setterMethodName" : "setEnumMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSimpleList", "beanStyleSetterMethodName" : "setSimpleList", "c2jName" : "SimpleList", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #simpleList(List)}.\n@param simpleList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simpleList(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleList", "fluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleList", "getterDocumentation" : "Returns the value of the SimpleList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the SimpleList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SimpleList", "setterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.", "setterMethodName" : "setSimpleList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfEnums", "beanStyleSetterMethodName" : "setListOfEnums", "c2jName" : "ListOfEnums", "c2jShape" : "ListOfEnums", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfEnumsWithStrings(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "listOfEnums", "fluentEnumSetterMethodName" : "listOfEnums", "fluentGetterMethodName" : "listOfEnumsAsStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfEnumsWithStrings", "getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfEnums property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfEnums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfEnums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfEnums", "setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.", "setterMethodName" : "setListOfEnums", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfMaps", "beanStyleSetterMethodName" : "setListOfMaps", "c2jName" : "ListOfMaps", "c2jShape" : "ListOfMapStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #listOfMaps(Map>)}.\n@param listOfMaps a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfMaps(Map>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfMaps", "fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfMaps", "getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfMaps property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfMaps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfMaps", "setterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.", "setterMethodName" : "setListOfMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfStructs", "beanStyleSetterMethodName" : "setListOfStructs", "c2jName" : "ListOfStructs", "c2jShape" : "ListOfSimpleStructs", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfStructs(List)}.\n@param listOfStructs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfStructs(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfStructs", "fluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfStructs", "getterDocumentation" : "Returns the value of the ListOfStructs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfStructs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfStructs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfStructs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #member(SimpleStruct)}.\n@param member a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SimpleStruct", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SimpleStruct", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfStructs", "setterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.", "setterMethodName" : "setListOfStructs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToIntegerList", "beanStyleSetterMethodName" : "setMapOfStringToIntegerList", "c2jName" : "MapOfStringToIntegerList", "c2jShape" : "MapOfStringToIntegerList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToIntegerList(List>)}.\n@param mapOfStringToIntegerList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToIntegerList(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToIntegerList", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToIntegerList", "getterDocumentation" : "Returns the value of the MapOfStringToIntegerList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToIntegerList property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToIntegerList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToIntegerList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfIntegers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #member(Integer)}.\n@param member a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Integer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Integer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToIntegerList", "setterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.", "setterMethodName" : "setMapOfStringToIntegerList", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToString", "beanStyleSetterMethodName" : "setMapOfStringToString", "c2jName" : "MapOfStringToString", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToString(Map)}.\n@param mapOfStringToString a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToString(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToString", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToString", "getterDocumentation" : "Returns the value of the MapOfStringToString property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToString property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToString", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToString", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToString", "setterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.", "setterMethodName" : "setMapOfStringToString", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToStruct", "beanStyleSetterMethodName" : "setMapOfStringToStruct", "c2jName" : "MapOfStringToStruct", "c2jShape" : "MapOfStringToSimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToStruct(Map)}.\n@param mapOfStringToStruct a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToStruct(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToStruct", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToStruct", "getterDocumentation" : "Returns the value of the MapOfStringToStruct property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToStruct property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #value(SimpleStruct)}.\n@param value a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToStruct", "setterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.", "setterMethodName" : "setMapOfStringToStruct", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfEnumToEnum", "beanStyleSetterMethodName" : "setMapOfEnumToEnum", "c2jName" : "MapOfEnumToEnum", "c2jShape" : "MapOfEnumToEnum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfEnumToEnumAsStrings(Map)}.\n@param mapOfEnumToEnum a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfEnumToEnumWithStrings(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "mapOfEnumToEnum", "fluentEnumSetterMethodName" : "mapOfEnumToEnum", "fluentGetterMethodName" : "mapOfEnumToEnumAsStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfEnumToEnumWithStrings", "getterDocumentation" : "Returns the value of the MapOfEnumToEnum property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfEnumToEnum property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfEnumToEnum", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfEnumToEnum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The value of the Value property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfEnumToEnum", "setterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.", "setterMethodName" : "setMapOfEnumToEnum", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestampMember", "beanStyleSetterMethodName" : "setTimestampMember", "c2jName" : "TimestampMember", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestampMember(Instant)}.\n@param timestampMember a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampMember(Instant)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestampMember", "fluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestampMember", "getterDocumentation" : "Returns the value of the TimestampMember property for this object.\n@return The value of the TimestampMember property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "TimestampMember", "setterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.", "setterMethodName" : "setTimestampMember", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedTimestampMember", "beanStyleSetterMethodName" : "setStructWithNestedTimestampMember", "c2jName" : "StructWithNestedTimestampMember", "c2jShape" : "StructWithTimestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithTimestamp.Builder} avoiding the need to create one manually via {@link StructWithTimestamp#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithTimestamp.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedTimestampMember(StructWithTimestamp)}.\n@param structWithNestedTimestampMember a consumer that will call methods on {@link StructWithTimestamp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedTimestampMember(StructWithTimestamp)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedTimestampMember", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedTimestampMember", "getterDocumentation" : "Returns the value of the StructWithNestedTimestampMember property for this object.\n@return The value of the StructWithNestedTimestampMember property for this object.", "getterModel" : { "returnType" : "StructWithTimestamp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedTimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedTimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedTimestampMember", "setterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.", "setterMethodName" : "setStructWithNestedTimestampMember", "setterModel" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : null, "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : "", "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobArg", "beanStyleSetterMethodName" : "setBlobArg", "c2jName" : "BlobArg", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobArg", "fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobArg", "getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobArg", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobArg", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "BlobArg", "setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.", "setterMethodName" : "setBlobArg", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedBlob", "beanStyleSetterMethodName" : "setStructWithNestedBlob", "c2jName" : "StructWithNestedBlob", "c2jShape" : "StructWithNestedBlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithNestedBlobType.Builder} avoiding the need to create one manually via {@link StructWithNestedBlobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithNestedBlobType.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedBlob(StructWithNestedBlobType)}.\n@param structWithNestedBlob a consumer that will call methods on {@link StructWithNestedBlobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedBlob(StructWithNestedBlobType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedBlob", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedBlob", "getterDocumentation" : "Returns the value of the StructWithNestedBlob property for this object.\n@return The value of the StructWithNestedBlob property for this object.", "getterModel" : { "returnType" : "StructWithNestedBlobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedBlob", "setterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.", "setterMethodName" : "setStructWithNestedBlob", "setterModel" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : null, "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : "", "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobMap", "beanStyleSetterMethodName" : "setBlobMap", "c2jName" : "BlobMap", "c2jShape" : "BlobMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobMap", "fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobMap", "getterDocumentation" : "Returns the value of the BlobMap property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the BlobMap property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "BlobMap", "setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.", "setterMethodName" : "setBlobMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfBlobs", "beanStyleSetterMethodName" : "setListOfBlobs", "c2jName" : "ListOfBlobs", "c2jShape" : "ListOfBlobsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfBlobs", "fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfBlobs", "getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfBlobs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfBlobs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfBlobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "software.amazon.awssdk.core.SdkBytes", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "SdkBytes", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfBlobs", "setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.", "setterMethodName" : "setListOfBlobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithSubTypes", "c2jName" : "PolymorphicTypeWithSubTypes", "c2jShape" : "BaseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link BaseType.Builder} avoiding the need to create one manually via {@link BaseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.\n@param polymorphicTypeWithSubTypes a consumer that will call methods on {@link BaseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithSubTypes(BaseType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithSubTypes property for this object.\n@return The value of the PolymorphicTypeWithSubTypes property for this object.", "getterModel" : { "returnType" : "BaseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithSubTypes", "setterModel" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : null, "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "simple" : false, "variable" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : "", "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithoutSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithoutSubTypes", "c2jName" : "PolymorphicTypeWithoutSubTypes", "c2jShape" : "SubTypeOne", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link SubTypeOne.Builder} avoiding the need to create one manually via {@link SubTypeOne#builder()}.\n\nWhen the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.\n@param polymorphicTypeWithoutSubTypes a consumer that will call methods on {@link SubTypeOne.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithoutSubTypes(SubTypeOne)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithoutSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithoutSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.\n@return The value of the PolymorphicTypeWithoutSubTypes property for this object.", "getterModel" : { "returnType" : "SubTypeOne", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithoutSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithoutSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithoutSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithoutSubTypes", "setterModel" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : null, "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "simple" : false, "variable" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : "", "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlobArg" : { "beanStyleGetterMethodName" : "getBlobArg", "beanStyleSetterMethodName" : "setBlobArg", "c2jName" : "BlobArg", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobArg", "fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobArg", "getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobArg", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobArg", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "BlobArg", "setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.", "setterMethodName" : "setBlobArg", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "BlobMap" : { "beanStyleGetterMethodName" : "getBlobMap", "beanStyleSetterMethodName" : "setBlobMap", "c2jName" : "BlobMap", "c2jShape" : "BlobMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobMap", "fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobMap", "getterDocumentation" : "Returns the value of the BlobMap property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the BlobMap property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "BlobMap", "setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.", "setterMethodName" : "setBlobMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "BooleanMember" : { "beanStyleGetterMethodName" : "getBooleanMember", "beanStyleSetterMethodName" : "setBooleanMember", "c2jName" : "BooleanMember", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booleanMember", "fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booleanMember", "getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BooleanMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BooleanMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "BooleanMember", "setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.", "setterMethodName" : "setBooleanMember", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "DoubleMember" : { "beanStyleGetterMethodName" : "getDoubleMember", "beanStyleSetterMethodName" : "setDoubleMember", "c2jName" : "DoubleMember", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "doubleMember", "fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "doubleMember", "getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DoubleMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DoubleMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "name" : "DoubleMember", "setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.", "setterMethodName" : "setDoubleMember", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "variable" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "EnumMember" : { "beanStyleGetterMethodName" : "getEnumMember", "beanStyleSetterMethodName" : "setEnumMember", "c2jName" : "EnumMember", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "enumMember", "fluentEnumSetterMethodName" : "enumMember", "fluentGetterMethodName" : "enumMemberAsString", "fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "enumMember", "getterDocumentation" : "Returns the value of the EnumMember property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n

\n@return The value of the EnumMember property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnumMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnumMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EnumMember", "setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType", "setterMethodName" : "setEnumMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FloatMember" : { "beanStyleGetterMethodName" : "getFloatMember", "beanStyleSetterMethodName" : "setFloatMember", "c2jName" : "FloatMember", "c2jShape" : "Float", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "floatMember", "fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "floatMember", "getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.", "getterModel" : { "returnType" : "Float", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FloatMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FloatMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Float", "marshallingType" : "FLOAT", "name" : "FloatMember", "setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.", "setterMethodName" : "setFloatMember", "setterModel" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : null, "simpleType" : "Float", "variableSetterType" : "Float" }, "simple" : true, "variable" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : "", "simpleType" : "Float", "variableSetterType" : "Float" }, "xmlNameSpaceUri" : null }, "IntegerMember" : { "beanStyleGetterMethodName" : "getIntegerMember", "beanStyleSetterMethodName" : "setIntegerMember", "c2jName" : "IntegerMember", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #integerMember(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "integerMember", "fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "integerMember", "getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IntegerMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IntegerMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IntegerMember", "setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.", "setterMethodName" : "setIntegerMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ListOfBlobs" : { "beanStyleGetterMethodName" : "getListOfBlobs", "beanStyleSetterMethodName" : "setListOfBlobs", "c2jName" : "ListOfBlobs", "c2jShape" : "ListOfBlobsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfBlobs", "fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfBlobs", "getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfBlobs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfBlobs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfBlobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "software.amazon.awssdk.core.SdkBytes", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "SdkBytes", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfBlobs", "setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.", "setterMethodName" : "setListOfBlobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ListOfEnums" : { "beanStyleGetterMethodName" : "getListOfEnums", "beanStyleSetterMethodName" : "setListOfEnums", "c2jName" : "ListOfEnums", "c2jShape" : "ListOfEnums", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfEnumsWithStrings(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "listOfEnums", "fluentEnumSetterMethodName" : "listOfEnums", "fluentGetterMethodName" : "listOfEnumsAsStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfEnumsWithStrings", "getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfEnums property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfEnums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfEnums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfEnums", "setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.", "setterMethodName" : "setListOfEnums", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ListOfMaps" : { "beanStyleGetterMethodName" : "getListOfMaps", "beanStyleSetterMethodName" : "setListOfMaps", "c2jName" : "ListOfMaps", "c2jShape" : "ListOfMapStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #listOfMaps(Map>)}.\n@param listOfMaps a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfMaps(Map>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfMaps", "fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfMaps", "getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfMaps property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfMaps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfMaps", "setterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.", "setterMethodName" : "setListOfMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfStructs", "fluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfStructs", "getterDocumentation" : "Returns the value of the ListOfStructs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfStructs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfStructs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfStructs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #member(SimpleStruct)}.\n@param member a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SimpleStruct", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SimpleStruct", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfStructs", "setterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.", "setterMethodName" : "setListOfStructs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longMember", "fluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longMember", "getterDocumentation" : "Returns the value of the LongMember property for this object.\n@return The value of the LongMember property for this object.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LongMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LongMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "LongMember", "setterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.", "setterMethodName" : "setLongMember", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "MapOfEnumToEnum" : { "beanStyleGetterMethodName" : "getMapOfEnumToEnum", "beanStyleSetterMethodName" : "setMapOfEnumToEnum", "c2jName" : "MapOfEnumToEnum", "c2jShape" : "MapOfEnumToEnum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfEnumToEnumAsStrings(Map)}.\n@param mapOfEnumToEnum a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfEnumToEnumWithStrings(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "mapOfEnumToEnum", "fluentEnumSetterMethodName" : "mapOfEnumToEnum", "fluentGetterMethodName" : "mapOfEnumToEnumAsStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfEnumToEnumWithStrings", "getterDocumentation" : "Returns the value of the MapOfEnumToEnum property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfEnumToEnum property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfEnumToEnum", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfEnumToEnum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The value of the Value property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfEnumToEnum", "setterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.", "setterMethodName" : "setMapOfEnumToEnum", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MapOfStringToIntegerList" : { "beanStyleGetterMethodName" : "getMapOfStringToIntegerList", "beanStyleSetterMethodName" : "setMapOfStringToIntegerList", "c2jName" : "MapOfStringToIntegerList", "c2jShape" : "MapOfStringToIntegerList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToIntegerList(List>)}.\n@param mapOfStringToIntegerList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToIntegerList(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToIntegerList", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToIntegerList", "getterDocumentation" : "Returns the value of the MapOfStringToIntegerList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToIntegerList property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToIntegerList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToIntegerList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfIntegers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #member(Integer)}.\n@param member a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Integer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Integer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToIntegerList", "setterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.", "setterMethodName" : "setMapOfStringToIntegerList", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToString", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToString", "getterDocumentation" : "Returns the value of the MapOfStringToString property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToString property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToString", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToString", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToString", "setterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.", "setterMethodName" : "setMapOfStringToString", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MapOfStringToStruct" : { "beanStyleGetterMethodName" : "getMapOfStringToStruct", "beanStyleSetterMethodName" : "setMapOfStringToStruct", "c2jName" : "MapOfStringToStruct", "c2jShape" : "MapOfStringToSimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToStruct(Map)}.\n@param mapOfStringToStruct a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToStruct(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToStruct", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToStruct", "getterDocumentation" : "Returns the value of the MapOfStringToStruct property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToStruct property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #value(SimpleStruct)}.\n@param value a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToStruct", "setterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.", "setterMethodName" : "setMapOfStringToStruct", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "PolymorphicTypeWithSubTypes" : { "beanStyleGetterMethodName" : "getPolymorphicTypeWithSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithSubTypes", "c2jName" : "PolymorphicTypeWithSubTypes", "c2jShape" : "BaseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link BaseType.Builder} avoiding the need to create one manually via {@link BaseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.\n@param polymorphicTypeWithSubTypes a consumer that will call methods on {@link BaseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithSubTypes(BaseType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithSubTypes property for this object.\n@return The value of the PolymorphicTypeWithSubTypes property for this object.", "getterModel" : { "returnType" : "BaseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithSubTypes", "setterModel" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : null, "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "simple" : false, "variable" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : "", "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "xmlNameSpaceUri" : null }, "PolymorphicTypeWithoutSubTypes" : { "beanStyleGetterMethodName" : "getPolymorphicTypeWithoutSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithoutSubTypes", "c2jName" : "PolymorphicTypeWithoutSubTypes", "c2jShape" : "SubTypeOne", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link SubTypeOne.Builder} avoiding the need to create one manually via {@link SubTypeOne#builder()}.\n\nWhen the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.\n@param polymorphicTypeWithoutSubTypes a consumer that will call methods on {@link SubTypeOne.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithoutSubTypes(SubTypeOne)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithoutSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithoutSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.\n@return The value of the PolymorphicTypeWithoutSubTypes property for this object.", "getterModel" : { "returnType" : "SubTypeOne", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithoutSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithoutSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithoutSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithoutSubTypes", "setterModel" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : null, "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "simple" : false, "variable" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : "", "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "xmlNameSpaceUri" : null }, "RecursiveStruct" : { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleList", "fluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleList", "getterDocumentation" : "Returns the value of the SimpleList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the SimpleList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SimpleList", "setterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.", "setterMethodName" : "setSimpleList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StructWithNestedBlob" : { "beanStyleGetterMethodName" : "getStructWithNestedBlob", "beanStyleSetterMethodName" : "setStructWithNestedBlob", "c2jName" : "StructWithNestedBlob", "c2jShape" : "StructWithNestedBlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithNestedBlobType.Builder} avoiding the need to create one manually via {@link StructWithNestedBlobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithNestedBlobType.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedBlob(StructWithNestedBlobType)}.\n@param structWithNestedBlob a consumer that will call methods on {@link StructWithNestedBlobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedBlob(StructWithNestedBlobType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedBlob", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedBlob", "getterDocumentation" : "Returns the value of the StructWithNestedBlob property for this object.\n@return The value of the StructWithNestedBlob property for this object.", "getterModel" : { "returnType" : "StructWithNestedBlobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedBlob", "setterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.", "setterMethodName" : "setStructWithNestedBlob", "setterModel" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : null, "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : "", "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedTimestampMember", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedTimestampMember", "getterDocumentation" : "Returns the value of the StructWithNestedTimestampMember property for this object.\n@return The value of the StructWithNestedTimestampMember property for this object.", "getterModel" : { "returnType" : "StructWithTimestamp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedTimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedTimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedTimestampMember", "setterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.", "setterMethodName" : "setStructWithNestedTimestampMember", "setterModel" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : null, "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : "", "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestampMember", "fluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestampMember", "getterDocumentation" : "Returns the value of the TimestampMember property for this object.\n@return The value of the TimestampMember property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "TimestampMember", "setterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.", "setterMethodName" : "setTimestampMember", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIntegerMember", "beanStyleSetterMethodName" : "setIntegerMember", "c2jName" : "IntegerMember", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #integerMember(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "integerMember", "fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "integerMember", "getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IntegerMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IntegerMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IntegerMember", "setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.", "setterMethodName" : "setIntegerMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBooleanMember", "beanStyleSetterMethodName" : "setBooleanMember", "c2jName" : "BooleanMember", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booleanMember", "fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booleanMember", "getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BooleanMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BooleanMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "BooleanMember", "setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.", "setterMethodName" : "setBooleanMember", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFloatMember", "beanStyleSetterMethodName" : "setFloatMember", "c2jName" : "FloatMember", "c2jShape" : "Float", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "floatMember", "fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "floatMember", "getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.", "getterModel" : { "returnType" : "Float", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FloatMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FloatMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Float", "marshallingType" : "FLOAT", "name" : "FloatMember", "setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.", "setterMethodName" : "setFloatMember", "setterModel" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : null, "simpleType" : "Float", "variableSetterType" : "Float" }, "simple" : true, "variable" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : "", "simpleType" : "Float", "variableSetterType" : "Float" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDoubleMember", "beanStyleSetterMethodName" : "setDoubleMember", "c2jName" : "DoubleMember", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "doubleMember", "fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "doubleMember", "getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DoubleMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DoubleMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "name" : "DoubleMember", "setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.", "setterMethodName" : "setDoubleMember", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "variable" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongMember", "beanStyleSetterMethodName" : "setLongMember", "c2jName" : "LongMember", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #longMember(Long)}.\n@param longMember a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longMember(Long)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longMember", "fluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longMember", "getterDocumentation" : "Returns the value of the LongMember property for this object.\n@return The value of the LongMember property for this object.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LongMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LongMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "LongMember", "setterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.", "setterMethodName" : "setLongMember", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnumMember", "beanStyleSetterMethodName" : "setEnumMember", "c2jName" : "EnumMember", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "enumMember", "fluentEnumSetterMethodName" : "enumMember", "fluentGetterMethodName" : "enumMemberAsString", "fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "enumMember", "getterDocumentation" : "Returns the value of the EnumMember property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n

\n@return The value of the EnumMember property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnumMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnumMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EnumMember", "setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType", "setterMethodName" : "setEnumMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSimpleList", "beanStyleSetterMethodName" : "setSimpleList", "c2jName" : "SimpleList", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #simpleList(List)}.\n@param simpleList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simpleList(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleList", "fluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleList", "getterDocumentation" : "Returns the value of the SimpleList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the SimpleList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SimpleList", "setterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.", "setterMethodName" : "setSimpleList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfEnums", "beanStyleSetterMethodName" : "setListOfEnums", "c2jName" : "ListOfEnums", "c2jShape" : "ListOfEnums", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfEnumsWithStrings(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "listOfEnums", "fluentEnumSetterMethodName" : "listOfEnums", "fluentGetterMethodName" : "listOfEnumsAsStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfEnumsWithStrings", "getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfEnums property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfEnums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfEnums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfEnums", "setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.", "setterMethodName" : "setListOfEnums", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfMaps", "beanStyleSetterMethodName" : "setListOfMaps", "c2jName" : "ListOfMaps", "c2jShape" : "ListOfMapStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #listOfMaps(Map>)}.\n@param listOfMaps a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfMaps(Map>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfMaps", "fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfMaps", "getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfMaps property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfMaps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfMaps", "setterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.", "setterMethodName" : "setListOfMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfStructs", "beanStyleSetterMethodName" : "setListOfStructs", "c2jName" : "ListOfStructs", "c2jShape" : "ListOfSimpleStructs", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfStructs(List)}.\n@param listOfStructs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfStructs(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfStructs", "fluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfStructs", "getterDocumentation" : "Returns the value of the ListOfStructs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfStructs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfStructs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfStructs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #member(SimpleStruct)}.\n@param member a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SimpleStruct", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SimpleStruct", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfStructs", "setterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.", "setterMethodName" : "setListOfStructs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToIntegerList", "beanStyleSetterMethodName" : "setMapOfStringToIntegerList", "c2jName" : "MapOfStringToIntegerList", "c2jShape" : "MapOfStringToIntegerList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToIntegerList(List>)}.\n@param mapOfStringToIntegerList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToIntegerList(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToIntegerList", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToIntegerList", "getterDocumentation" : "Returns the value of the MapOfStringToIntegerList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToIntegerList property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToIntegerList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToIntegerList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfIntegers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #member(Integer)}.\n@param member a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Integer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Integer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToIntegerList", "setterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.", "setterMethodName" : "setMapOfStringToIntegerList", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToString", "beanStyleSetterMethodName" : "setMapOfStringToString", "c2jName" : "MapOfStringToString", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToString(Map)}.\n@param mapOfStringToString a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToString(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToString", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToString", "getterDocumentation" : "Returns the value of the MapOfStringToString property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToString property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToString", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToString", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToString", "setterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.", "setterMethodName" : "setMapOfStringToString", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToStruct", "beanStyleSetterMethodName" : "setMapOfStringToStruct", "c2jName" : "MapOfStringToStruct", "c2jShape" : "MapOfStringToSimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToStruct(Map)}.\n@param mapOfStringToStruct a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToStruct(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToStruct", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToStruct", "getterDocumentation" : "Returns the value of the MapOfStringToStruct property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToStruct property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #value(SimpleStruct)}.\n@param value a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToStruct", "setterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.", "setterMethodName" : "setMapOfStringToStruct", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfEnumToEnum", "beanStyleSetterMethodName" : "setMapOfEnumToEnum", "c2jName" : "MapOfEnumToEnum", "c2jShape" : "MapOfEnumToEnum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfEnumToEnumAsStrings(Map)}.\n@param mapOfEnumToEnum a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfEnumToEnumWithStrings(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "mapOfEnumToEnum", "fluentEnumSetterMethodName" : "mapOfEnumToEnum", "fluentGetterMethodName" : "mapOfEnumToEnumAsStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfEnumToEnumWithStrings", "getterDocumentation" : "Returns the value of the MapOfEnumToEnum property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfEnumToEnum property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfEnumToEnum", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfEnumToEnum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The value of the Value property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfEnumToEnum", "setterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.", "setterMethodName" : "setMapOfEnumToEnum", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestampMember", "beanStyleSetterMethodName" : "setTimestampMember", "c2jName" : "TimestampMember", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestampMember(Instant)}.\n@param timestampMember a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampMember(Instant)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestampMember", "fluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestampMember", "getterDocumentation" : "Returns the value of the TimestampMember property for this object.\n@return The value of the TimestampMember property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "TimestampMember", "setterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.", "setterMethodName" : "setTimestampMember", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedTimestampMember", "beanStyleSetterMethodName" : "setStructWithNestedTimestampMember", "c2jName" : "StructWithNestedTimestampMember", "c2jShape" : "StructWithTimestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithTimestamp.Builder} avoiding the need to create one manually via {@link StructWithTimestamp#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithTimestamp.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedTimestampMember(StructWithTimestamp)}.\n@param structWithNestedTimestampMember a consumer that will call methods on {@link StructWithTimestamp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedTimestampMember(StructWithTimestamp)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedTimestampMember", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedTimestampMember", "getterDocumentation" : "Returns the value of the StructWithNestedTimestampMember property for this object.\n@return The value of the StructWithNestedTimestampMember property for this object.", "getterModel" : { "returnType" : "StructWithTimestamp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedTimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedTimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedTimestampMember", "setterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.", "setterMethodName" : "setStructWithNestedTimestampMember", "setterModel" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : null, "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : "", "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobArg", "beanStyleSetterMethodName" : "setBlobArg", "c2jName" : "BlobArg", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobArg", "fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobArg", "getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobArg", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobArg", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "BlobArg", "setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.", "setterMethodName" : "setBlobArg", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedBlob", "beanStyleSetterMethodName" : "setStructWithNestedBlob", "c2jName" : "StructWithNestedBlob", "c2jShape" : "StructWithNestedBlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithNestedBlobType.Builder} avoiding the need to create one manually via {@link StructWithNestedBlobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithNestedBlobType.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedBlob(StructWithNestedBlobType)}.\n@param structWithNestedBlob a consumer that will call methods on {@link StructWithNestedBlobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedBlob(StructWithNestedBlobType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedBlob", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedBlob", "getterDocumentation" : "Returns the value of the StructWithNestedBlob property for this object.\n@return The value of the StructWithNestedBlob property for this object.", "getterModel" : { "returnType" : "StructWithNestedBlobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedBlob", "setterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.", "setterMethodName" : "setStructWithNestedBlob", "setterModel" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : null, "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : "", "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobMap", "beanStyleSetterMethodName" : "setBlobMap", "c2jName" : "BlobMap", "c2jShape" : "BlobMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobMap", "fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobMap", "getterDocumentation" : "Returns the value of the BlobMap property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the BlobMap property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "BlobMap", "setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.", "setterMethodName" : "setBlobMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfBlobs", "beanStyleSetterMethodName" : "setListOfBlobs", "c2jName" : "ListOfBlobs", "c2jShape" : "ListOfBlobsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfBlobs", "fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfBlobs", "getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfBlobs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfBlobs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfBlobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "software.amazon.awssdk.core.SdkBytes", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "SdkBytes", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfBlobs", "setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.", "setterMethodName" : "setListOfBlobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithSubTypes", "c2jName" : "PolymorphicTypeWithSubTypes", "c2jShape" : "BaseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link BaseType.Builder} avoiding the need to create one manually via {@link BaseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.\n@param polymorphicTypeWithSubTypes a consumer that will call methods on {@link BaseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithSubTypes(BaseType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithSubTypes property for this object.\n@return The value of the PolymorphicTypeWithSubTypes property for this object.", "getterModel" : { "returnType" : "BaseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithSubTypes", "setterModel" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : null, "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "simple" : false, "variable" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : "", "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithoutSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithoutSubTypes", "c2jName" : "PolymorphicTypeWithoutSubTypes", "c2jShape" : "SubTypeOne", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link SubTypeOne.Builder} avoiding the need to create one manually via {@link SubTypeOne#builder()}.\n\nWhen the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.\n@param polymorphicTypeWithoutSubTypes a consumer that will call methods on {@link SubTypeOne.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithoutSubTypes(SubTypeOne)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithoutSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithoutSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.\n@return The value of the PolymorphicTypeWithoutSubTypes property for this object.", "getterModel" : { "returnType" : "SubTypeOne", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithoutSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithoutSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithoutSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithoutSubTypes", "setterModel" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : null, "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "simple" : false, "variable" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : "", "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "xmlNameSpaceUri" : null } ], "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStringMember", "beanStyleSetterMethodName" : "setStringMember", "c2jName" : "StringMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stringMember(String)}.\n@param stringMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stringMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIntegerMember", "beanStyleSetterMethodName" : "setIntegerMember", "c2jName" : "IntegerMember", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #integerMember(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "integerMember", "fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "integerMember", "getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IntegerMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IntegerMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IntegerMember", "setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.", "setterMethodName" : "setIntegerMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBooleanMember", "beanStyleSetterMethodName" : "setBooleanMember", "c2jName" : "BooleanMember", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booleanMember", "fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booleanMember", "getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BooleanMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BooleanMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "BooleanMember", "setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.", "setterMethodName" : "setBooleanMember", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFloatMember", "beanStyleSetterMethodName" : "setFloatMember", "c2jName" : "FloatMember", "c2jShape" : "Float", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "floatMember", "fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "floatMember", "getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.", "getterModel" : { "returnType" : "Float", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FloatMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FloatMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Float", "marshallingType" : "FLOAT", "name" : "FloatMember", "setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.", "setterMethodName" : "setFloatMember", "setterModel" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : null, "simpleType" : "Float", "variableSetterType" : "Float" }, "simple" : true, "variable" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : "", "simpleType" : "Float", "variableSetterType" : "Float" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDoubleMember", "beanStyleSetterMethodName" : "setDoubleMember", "c2jName" : "DoubleMember", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "doubleMember", "fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "doubleMember", "getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DoubleMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DoubleMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "name" : "DoubleMember", "setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.", "setterMethodName" : "setDoubleMember", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "variable" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongMember", "beanStyleSetterMethodName" : "setLongMember", "c2jName" : "LongMember", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #longMember(Long)}.\n@param longMember a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longMember(Long)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longMember", "fluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longMember", "getterDocumentation" : "Returns the value of the LongMember property for this object.\n@return The value of the LongMember property for this object.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LongMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LongMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "LongMember", "setterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.", "setterMethodName" : "setLongMember", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnumMember", "beanStyleSetterMethodName" : "setEnumMember", "c2jName" : "EnumMember", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "enumMember", "fluentEnumSetterMethodName" : "enumMember", "fluentGetterMethodName" : "enumMemberAsString", "fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "enumMember", "getterDocumentation" : "Returns the value of the EnumMember property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n

\n@return The value of the EnumMember property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnumMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnumMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EnumMember", "setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType", "setterMethodName" : "setEnumMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSimpleList", "beanStyleSetterMethodName" : "setSimpleList", "c2jName" : "SimpleList", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #simpleList(List)}.\n@param simpleList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simpleList(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleList", "fluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleList", "getterDocumentation" : "Returns the value of the SimpleList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the SimpleList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SimpleList", "setterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.", "setterMethodName" : "setSimpleList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfEnums", "beanStyleSetterMethodName" : "setListOfEnums", "c2jName" : "ListOfEnums", "c2jShape" : "ListOfEnums", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfEnumsWithStrings(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "listOfEnums", "fluentEnumSetterMethodName" : "listOfEnums", "fluentGetterMethodName" : "listOfEnumsAsStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfEnumsWithStrings", "getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfEnums property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfEnums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfEnums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfEnums", "setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.", "setterMethodName" : "setListOfEnums", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfMaps", "beanStyleSetterMethodName" : "setListOfMaps", "c2jName" : "ListOfMaps", "c2jShape" : "ListOfMapStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #listOfMaps(Map>)}.\n@param listOfMaps a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfMaps(Map>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfMaps", "fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfMaps", "getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfMaps property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfMaps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfMaps", "setterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.", "setterMethodName" : "setListOfMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfStructs", "beanStyleSetterMethodName" : "setListOfStructs", "c2jName" : "ListOfStructs", "c2jShape" : "ListOfSimpleStructs", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfStructs(List)}.\n@param listOfStructs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfStructs(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfStructs", "fluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfStructs", "getterDocumentation" : "Returns the value of the ListOfStructs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfStructs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfStructs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfStructs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #member(SimpleStruct)}.\n@param member a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SimpleStruct", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SimpleStruct", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfStructs", "setterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.", "setterMethodName" : "setListOfStructs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToIntegerList", "beanStyleSetterMethodName" : "setMapOfStringToIntegerList", "c2jName" : "MapOfStringToIntegerList", "c2jShape" : "MapOfStringToIntegerList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToIntegerList(List>)}.\n@param mapOfStringToIntegerList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToIntegerList(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToIntegerList", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToIntegerList", "getterDocumentation" : "Returns the value of the MapOfStringToIntegerList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToIntegerList property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToIntegerList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToIntegerList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfIntegers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #member(Integer)}.\n@param member a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Integer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Integer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToIntegerList", "setterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.", "setterMethodName" : "setMapOfStringToIntegerList", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToString", "beanStyleSetterMethodName" : "setMapOfStringToString", "c2jName" : "MapOfStringToString", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToString(Map)}.\n@param mapOfStringToString a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToString(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToString", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToString", "getterDocumentation" : "Returns the value of the MapOfStringToString property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToString property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToString", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToString", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToString", "setterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.", "setterMethodName" : "setMapOfStringToString", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToStruct", "beanStyleSetterMethodName" : "setMapOfStringToStruct", "c2jName" : "MapOfStringToStruct", "c2jShape" : "MapOfStringToSimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToStruct(Map)}.\n@param mapOfStringToStruct a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToStruct(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToStruct", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToStruct", "getterDocumentation" : "Returns the value of the MapOfStringToStruct property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToStruct property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #value(SimpleStruct)}.\n@param value a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToStruct", "setterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.", "setterMethodName" : "setMapOfStringToStruct", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfEnumToEnum", "beanStyleSetterMethodName" : "setMapOfEnumToEnum", "c2jName" : "MapOfEnumToEnum", "c2jShape" : "MapOfEnumToEnum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfEnumToEnumAsStrings(Map)}.\n@param mapOfEnumToEnum a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfEnumToEnumWithStrings(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "mapOfEnumToEnum", "fluentEnumSetterMethodName" : "mapOfEnumToEnum", "fluentGetterMethodName" : "mapOfEnumToEnumAsStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfEnumToEnumWithStrings", "getterDocumentation" : "Returns the value of the MapOfEnumToEnum property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfEnumToEnum property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfEnumToEnum", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfEnumToEnum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The value of the Value property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfEnumToEnum", "setterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.", "setterMethodName" : "setMapOfEnumToEnum", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestampMember", "beanStyleSetterMethodName" : "setTimestampMember", "c2jName" : "TimestampMember", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestampMember(Instant)}.\n@param timestampMember a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampMember(Instant)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestampMember", "fluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestampMember", "getterDocumentation" : "Returns the value of the TimestampMember property for this object.\n@return The value of the TimestampMember property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "TimestampMember", "setterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.", "setterMethodName" : "setTimestampMember", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedTimestampMember", "beanStyleSetterMethodName" : "setStructWithNestedTimestampMember", "c2jName" : "StructWithNestedTimestampMember", "c2jShape" : "StructWithTimestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithTimestamp.Builder} avoiding the need to create one manually via {@link StructWithTimestamp#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithTimestamp.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedTimestampMember(StructWithTimestamp)}.\n@param structWithNestedTimestampMember a consumer that will call methods on {@link StructWithTimestamp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedTimestampMember(StructWithTimestamp)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedTimestampMember", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedTimestampMember", "getterDocumentation" : "Returns the value of the StructWithNestedTimestampMember property for this object.\n@return The value of the StructWithNestedTimestampMember property for this object.", "getterModel" : { "returnType" : "StructWithTimestamp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedTimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedTimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedTimestampMember", "setterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.", "setterMethodName" : "setStructWithNestedTimestampMember", "setterModel" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : null, "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : "", "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobArg", "beanStyleSetterMethodName" : "setBlobArg", "c2jName" : "BlobArg", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobArg", "fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobArg", "getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobArg", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobArg", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "BlobArg", "setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.", "setterMethodName" : "setBlobArg", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedBlob", "beanStyleSetterMethodName" : "setStructWithNestedBlob", "c2jName" : "StructWithNestedBlob", "c2jShape" : "StructWithNestedBlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithNestedBlobType.Builder} avoiding the need to create one manually via {@link StructWithNestedBlobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithNestedBlobType.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedBlob(StructWithNestedBlobType)}.\n@param structWithNestedBlob a consumer that will call methods on {@link StructWithNestedBlobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedBlob(StructWithNestedBlobType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedBlob", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedBlob", "getterDocumentation" : "Returns the value of the StructWithNestedBlob property for this object.\n@return The value of the StructWithNestedBlob property for this object.", "getterModel" : { "returnType" : "StructWithNestedBlobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedBlob", "setterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.", "setterMethodName" : "setStructWithNestedBlob", "setterModel" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : null, "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : "", "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobMap", "beanStyleSetterMethodName" : "setBlobMap", "c2jName" : "BlobMap", "c2jShape" : "BlobMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobMap", "fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobMap", "getterDocumentation" : "Returns the value of the BlobMap property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the BlobMap property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "BlobMap", "setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.", "setterMethodName" : "setBlobMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfBlobs", "beanStyleSetterMethodName" : "setListOfBlobs", "c2jName" : "ListOfBlobs", "c2jShape" : "ListOfBlobsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfBlobs", "fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfBlobs", "getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfBlobs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfBlobs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfBlobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "software.amazon.awssdk.core.SdkBytes", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "SdkBytes", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfBlobs", "setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.", "setterMethodName" : "setListOfBlobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithSubTypes", "c2jName" : "PolymorphicTypeWithSubTypes", "c2jShape" : "BaseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link BaseType.Builder} avoiding the need to create one manually via {@link BaseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.\n@param polymorphicTypeWithSubTypes a consumer that will call methods on {@link BaseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithSubTypes(BaseType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithSubTypes property for this object.\n@return The value of the PolymorphicTypeWithSubTypes property for this object.", "getterModel" : { "returnType" : "BaseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithSubTypes", "setterModel" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : null, "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "simple" : false, "variable" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : "", "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithoutSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithoutSubTypes", "c2jName" : "PolymorphicTypeWithoutSubTypes", "c2jShape" : "SubTypeOne", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link SubTypeOne.Builder} avoiding the need to create one manually via {@link SubTypeOne#builder()}.\n\nWhen the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.\n@param polymorphicTypeWithoutSubTypes a consumer that will call methods on {@link SubTypeOne.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithoutSubTypes(SubTypeOne)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithoutSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithoutSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.\n@return The value of the PolymorphicTypeWithoutSubTypes property for this object.", "getterModel" : { "returnType" : "SubTypeOne", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithoutSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithoutSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithoutSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithoutSubTypes", "setterModel" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : null, "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "simple" : false, "variable" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : "", "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlobArg" : { "beanStyleGetterMethodName" : "getBlobArg", "beanStyleSetterMethodName" : "setBlobArg", "c2jName" : "BlobArg", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobArg", "fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobArg", "getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobArg", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobArg", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "BlobArg", "setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.", "setterMethodName" : "setBlobArg", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "BlobMap" : { "beanStyleGetterMethodName" : "getBlobMap", "beanStyleSetterMethodName" : "setBlobMap", "c2jName" : "BlobMap", "c2jShape" : "BlobMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobMap", "fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobMap", "getterDocumentation" : "Returns the value of the BlobMap property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the BlobMap property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "BlobMap", "setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.", "setterMethodName" : "setBlobMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "BooleanMember" : { "beanStyleGetterMethodName" : "getBooleanMember", "beanStyleSetterMethodName" : "setBooleanMember", "c2jName" : "BooleanMember", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booleanMember", "fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booleanMember", "getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BooleanMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BooleanMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "BooleanMember", "setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.", "setterMethodName" : "setBooleanMember", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "DoubleMember" : { "beanStyleGetterMethodName" : "getDoubleMember", "beanStyleSetterMethodName" : "setDoubleMember", "c2jName" : "DoubleMember", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "doubleMember", "fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "doubleMember", "getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DoubleMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DoubleMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "name" : "DoubleMember", "setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.", "setterMethodName" : "setDoubleMember", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "variable" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "EnumMember" : { "beanStyleGetterMethodName" : "getEnumMember", "beanStyleSetterMethodName" : "setEnumMember", "c2jName" : "EnumMember", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "enumMember", "fluentEnumSetterMethodName" : "enumMember", "fluentGetterMethodName" : "enumMemberAsString", "fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "enumMember", "getterDocumentation" : "Returns the value of the EnumMember property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n

\n@return The value of the EnumMember property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnumMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnumMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EnumMember", "setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType", "setterMethodName" : "setEnumMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FloatMember" : { "beanStyleGetterMethodName" : "getFloatMember", "beanStyleSetterMethodName" : "setFloatMember", "c2jName" : "FloatMember", "c2jShape" : "Float", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "floatMember", "fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "floatMember", "getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.", "getterModel" : { "returnType" : "Float", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FloatMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FloatMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Float", "marshallingType" : "FLOAT", "name" : "FloatMember", "setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.", "setterMethodName" : "setFloatMember", "setterModel" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : null, "simpleType" : "Float", "variableSetterType" : "Float" }, "simple" : true, "variable" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : "", "simpleType" : "Float", "variableSetterType" : "Float" }, "xmlNameSpaceUri" : null }, "IntegerMember" : { "beanStyleGetterMethodName" : "getIntegerMember", "beanStyleSetterMethodName" : "setIntegerMember", "c2jName" : "IntegerMember", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #integerMember(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "integerMember", "fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "integerMember", "getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IntegerMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IntegerMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IntegerMember", "setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.", "setterMethodName" : "setIntegerMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ListOfBlobs" : { "beanStyleGetterMethodName" : "getListOfBlobs", "beanStyleSetterMethodName" : "setListOfBlobs", "c2jName" : "ListOfBlobs", "c2jShape" : "ListOfBlobsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfBlobs", "fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfBlobs", "getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfBlobs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfBlobs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfBlobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "software.amazon.awssdk.core.SdkBytes", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "SdkBytes", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfBlobs", "setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.", "setterMethodName" : "setListOfBlobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ListOfEnums" : { "beanStyleGetterMethodName" : "getListOfEnums", "beanStyleSetterMethodName" : "setListOfEnums", "c2jName" : "ListOfEnums", "c2jShape" : "ListOfEnums", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfEnumsWithStrings(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "listOfEnums", "fluentEnumSetterMethodName" : "listOfEnums", "fluentGetterMethodName" : "listOfEnumsAsStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfEnumsWithStrings", "getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfEnums property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfEnums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfEnums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfEnums", "setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.", "setterMethodName" : "setListOfEnums", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ListOfMaps" : { "beanStyleGetterMethodName" : "getListOfMaps", "beanStyleSetterMethodName" : "setListOfMaps", "c2jName" : "ListOfMaps", "c2jShape" : "ListOfMapStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #listOfMaps(Map>)}.\n@param listOfMaps a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfMaps(Map>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfMaps", "fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfMaps", "getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfMaps property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfMaps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfMaps", "setterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.", "setterMethodName" : "setListOfMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfStructs", "fluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfStructs", "getterDocumentation" : "Returns the value of the ListOfStructs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfStructs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfStructs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfStructs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #member(SimpleStruct)}.\n@param member a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SimpleStruct", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SimpleStruct", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfStructs", "setterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.", "setterMethodName" : "setListOfStructs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longMember", "fluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longMember", "getterDocumentation" : "Returns the value of the LongMember property for this object.\n@return The value of the LongMember property for this object.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LongMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LongMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "LongMember", "setterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.", "setterMethodName" : "setLongMember", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "MapOfEnumToEnum" : { "beanStyleGetterMethodName" : "getMapOfEnumToEnum", "beanStyleSetterMethodName" : "setMapOfEnumToEnum", "c2jName" : "MapOfEnumToEnum", "c2jShape" : "MapOfEnumToEnum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfEnumToEnumAsStrings(Map)}.\n@param mapOfEnumToEnum a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfEnumToEnumWithStrings(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "mapOfEnumToEnum", "fluentEnumSetterMethodName" : "mapOfEnumToEnum", "fluentGetterMethodName" : "mapOfEnumToEnumAsStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfEnumToEnumWithStrings", "getterDocumentation" : "Returns the value of the MapOfEnumToEnum property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfEnumToEnum property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfEnumToEnum", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfEnumToEnum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The value of the Value property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfEnumToEnum", "setterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.", "setterMethodName" : "setMapOfEnumToEnum", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MapOfStringToIntegerList" : { "beanStyleGetterMethodName" : "getMapOfStringToIntegerList", "beanStyleSetterMethodName" : "setMapOfStringToIntegerList", "c2jName" : "MapOfStringToIntegerList", "c2jShape" : "MapOfStringToIntegerList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToIntegerList(List>)}.\n@param mapOfStringToIntegerList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToIntegerList(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToIntegerList", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToIntegerList", "getterDocumentation" : "Returns the value of the MapOfStringToIntegerList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToIntegerList property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToIntegerList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToIntegerList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfIntegers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #member(Integer)}.\n@param member a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Integer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Integer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToIntegerList", "setterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.", "setterMethodName" : "setMapOfStringToIntegerList", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToString", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToString", "getterDocumentation" : "Returns the value of the MapOfStringToString property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToString property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToString", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToString", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToString", "setterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.", "setterMethodName" : "setMapOfStringToString", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "MapOfStringToStruct" : { "beanStyleGetterMethodName" : "getMapOfStringToStruct", "beanStyleSetterMethodName" : "setMapOfStringToStruct", "c2jName" : "MapOfStringToStruct", "c2jShape" : "MapOfStringToSimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToStruct(Map)}.\n@param mapOfStringToStruct a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToStruct(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToStruct", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToStruct", "getterDocumentation" : "Returns the value of the MapOfStringToStruct property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToStruct property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #value(SimpleStruct)}.\n@param value a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToStruct", "setterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.", "setterMethodName" : "setMapOfStringToStruct", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "PolymorphicTypeWithSubTypes" : { "beanStyleGetterMethodName" : "getPolymorphicTypeWithSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithSubTypes", "c2jName" : "PolymorphicTypeWithSubTypes", "c2jShape" : "BaseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link BaseType.Builder} avoiding the need to create one manually via {@link BaseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.\n@param polymorphicTypeWithSubTypes a consumer that will call methods on {@link BaseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithSubTypes(BaseType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithSubTypes property for this object.\n@return The value of the PolymorphicTypeWithSubTypes property for this object.", "getterModel" : { "returnType" : "BaseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithSubTypes", "setterModel" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : null, "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "simple" : false, "variable" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : "", "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "xmlNameSpaceUri" : null }, "PolymorphicTypeWithoutSubTypes" : { "beanStyleGetterMethodName" : "getPolymorphicTypeWithoutSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithoutSubTypes", "c2jName" : "PolymorphicTypeWithoutSubTypes", "c2jShape" : "SubTypeOne", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link SubTypeOne.Builder} avoiding the need to create one manually via {@link SubTypeOne#builder()}.\n\nWhen the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.\n@param polymorphicTypeWithoutSubTypes a consumer that will call methods on {@link SubTypeOne.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithoutSubTypes(SubTypeOne)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithoutSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithoutSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.\n@return The value of the PolymorphicTypeWithoutSubTypes property for this object.", "getterModel" : { "returnType" : "SubTypeOne", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithoutSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithoutSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithoutSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithoutSubTypes", "setterModel" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : null, "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "simple" : false, "variable" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : "", "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "xmlNameSpaceUri" : null }, "RecursiveStruct" : { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleList", "fluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleList", "getterDocumentation" : "Returns the value of the SimpleList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the SimpleList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SimpleList", "setterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.", "setterMethodName" : "setSimpleList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StructWithNestedBlob" : { "beanStyleGetterMethodName" : "getStructWithNestedBlob", "beanStyleSetterMethodName" : "setStructWithNestedBlob", "c2jName" : "StructWithNestedBlob", "c2jShape" : "StructWithNestedBlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithNestedBlobType.Builder} avoiding the need to create one manually via {@link StructWithNestedBlobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithNestedBlobType.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedBlob(StructWithNestedBlobType)}.\n@param structWithNestedBlob a consumer that will call methods on {@link StructWithNestedBlobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedBlob(StructWithNestedBlobType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedBlob", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedBlob", "getterDocumentation" : "Returns the value of the StructWithNestedBlob property for this object.\n@return The value of the StructWithNestedBlob property for this object.", "getterModel" : { "returnType" : "StructWithNestedBlobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedBlob", "setterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.", "setterMethodName" : "setStructWithNestedBlob", "setterModel" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : null, "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : "", "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedTimestampMember", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedTimestampMember", "getterDocumentation" : "Returns the value of the StructWithNestedTimestampMember property for this object.\n@return The value of the StructWithNestedTimestampMember property for this object.", "getterModel" : { "returnType" : "StructWithTimestamp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedTimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedTimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedTimestampMember", "setterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.", "setterMethodName" : "setStructWithNestedTimestampMember", "setterModel" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : null, "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : "", "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "xmlNameSpaceUri" : null }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestampMember", "fluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestampMember", "getterDocumentation" : "Returns the value of the TimestampMember property for this object.\n@return The value of the TimestampMember property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "TimestampMember", "setterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.", "setterMethodName" : "setTimestampMember", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIntegerMember", "beanStyleSetterMethodName" : "setIntegerMember", "c2jName" : "IntegerMember", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #integerMember(Integer)}.\n@param integerMember a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #integerMember(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "integerMember", "fluentSetterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "integerMember", "getterDocumentation" : "Returns the value of the IntegerMember property for this object.\n@return The value of the IntegerMember property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IntegerMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IntegerMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IntegerMember", "setterDocumentation" : "Sets the value of the IntegerMember property for this object.\n\n@param integerMember The new value for the IntegerMember property for this object.", "setterMethodName" : "setIntegerMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "integerMember", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBooleanMember", "beanStyleSetterMethodName" : "setBooleanMember", "c2jName" : "BooleanMember", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #booleanMember(Boolean)}.\n@param booleanMember a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #booleanMember(Boolean)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "booleanMember", "fluentSetterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "booleanMember", "getterDocumentation" : "Returns the value of the BooleanMember property for this object.\n@return The value of the BooleanMember property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BooleanMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BooleanMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "BooleanMember", "setterDocumentation" : "Sets the value of the BooleanMember property for this object.\n\n@param booleanMember The new value for the BooleanMember property for this object.", "setterMethodName" : "setBooleanMember", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanMember", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFloatMember", "beanStyleSetterMethodName" : "setFloatMember", "c2jName" : "FloatMember", "c2jShape" : "Float", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Float.Builder} avoiding the need to create one manually via {@link Float#builder()}.\n\nWhen the {@link Consumer} completes, {@link Float.Builder#build()} is called immediately and its result is passed to {@link #floatMember(Float)}.\n@param floatMember a consumer that will call methods on {@link Float.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #floatMember(Float)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "floatMember", "fluentSetterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "floatMember", "getterDocumentation" : "Returns the value of the FloatMember property for this object.\n@return The value of the FloatMember property for this object.", "getterModel" : { "returnType" : "Float", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FloatMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FloatMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Float", "marshallingType" : "FLOAT", "name" : "FloatMember", "setterDocumentation" : "Sets the value of the FloatMember property for this object.\n\n@param floatMember The new value for the FloatMember property for this object.", "setterMethodName" : "setFloatMember", "setterModel" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : null, "simpleType" : "Float", "variableSetterType" : "Float" }, "simple" : true, "variable" : { "variableDeclarationType" : "Float", "variableName" : "floatMember", "variableType" : "Float", "documentation" : "", "simpleType" : "Float", "variableSetterType" : "Float" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDoubleMember", "beanStyleSetterMethodName" : "setDoubleMember", "c2jName" : "DoubleMember", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #doubleMember(Double)}.\n@param doubleMember a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #doubleMember(Double)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "doubleMember", "fluentSetterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "doubleMember", "getterDocumentation" : "Returns the value of the DoubleMember property for this object.\n@return The value of the DoubleMember property for this object.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DoubleMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DoubleMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "name" : "DoubleMember", "setterDocumentation" : "Sets the value of the DoubleMember property for this object.\n\n@param doubleMember The new value for the DoubleMember property for this object.", "setterMethodName" : "setDoubleMember", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "variable" : { "variableDeclarationType" : "Double", "variableName" : "doubleMember", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongMember", "beanStyleSetterMethodName" : "setLongMember", "c2jName" : "LongMember", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #longMember(Long)}.\n@param longMember a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longMember(Long)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "longMember", "fluentSetterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "longMember", "getterDocumentation" : "Returns the value of the LongMember property for this object.\n@return The value of the LongMember property for this object.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LongMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LongMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Long", "marshallingType" : "LONG", "name" : "LongMember", "setterDocumentation" : "Sets the value of the LongMember property for this object.\n\n@param longMember The new value for the LongMember property for this object.", "setterMethodName" : "setLongMember", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "variable" : { "variableDeclarationType" : "Long", "variableName" : "longMember", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnumMember", "beanStyleSetterMethodName" : "setEnumMember", "c2jName" : "EnumMember", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enumMemberAsString(String)}.\n@param enumMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enumMember(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "enumMember", "fluentEnumSetterMethodName" : "enumMember", "fluentGetterMethodName" : "enumMemberAsString", "fluentSetterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "enumMember", "getterDocumentation" : "Returns the value of the EnumMember property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enumMember} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enumMemberAsString}.\n

\n@return The value of the EnumMember property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnumMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnumMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EnumMember", "setterDocumentation" : "Sets the value of the EnumMember property for this object.\n\n@param enumMember The new value for the EnumMember property for this object.\n@see EnumType", "setterMethodName" : "setEnumMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "enumMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSimpleList", "beanStyleSetterMethodName" : "setSimpleList", "c2jName" : "SimpleList", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #simpleList(List)}.\n@param simpleList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #simpleList(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "simpleList", "fluentSetterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "simpleList", "getterDocumentation" : "Returns the value of the SimpleList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the SimpleList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SimpleList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SimpleList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SimpleList", "setterDocumentation" : "Sets the value of the SimpleList property for this object.\n\n@param simpleList The new value for the SimpleList property for this object.", "setterMethodName" : "setSimpleList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "simpleList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfEnums", "beanStyleSetterMethodName" : "setListOfEnums", "c2jName" : "ListOfEnums", "c2jShape" : "ListOfEnums", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfEnumsAsStrings(List)}.\n@param listOfEnums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfEnumsWithStrings(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "listOfEnums", "fluentEnumSetterMethodName" : "listOfEnums", "fluentGetterMethodName" : "listOfEnumsAsStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfEnumsWithStrings", "getterDocumentation" : "Returns the value of the ListOfEnums property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfEnums property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfEnums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfEnums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EnumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfEnums", "setterDocumentation" : "Sets the value of the ListOfEnums property for this object.\n\n@param listOfEnums The new value for the ListOfEnums property for this object.", "setterMethodName" : "setListOfEnums", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfEnums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfMaps", "beanStyleSetterMethodName" : "setListOfMaps", "c2jName" : "ListOfMaps", "c2jShape" : "ListOfMapStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #listOfMaps(Map>)}.\n@param listOfMaps a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfMaps(Map>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfMaps", "fluentSetterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfMaps", "getterDocumentation" : "Returns the value of the ListOfMaps property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfMaps property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfMaps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfMaps", "setterDocumentation" : "Sets the value of the ListOfMaps property for this object.\n\n@param listOfMaps The new value for the ListOfMaps property for this object.", "setterMethodName" : "setListOfMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfMaps", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfStructs", "beanStyleSetterMethodName" : "setListOfStructs", "c2jName" : "ListOfStructs", "c2jShape" : "ListOfSimpleStructs", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #listOfStructs(List)}.\n@param listOfStructs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfStructs(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfStructs", "fluentSetterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfStructs", "getterDocumentation" : "Returns the value of the ListOfStructs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfStructs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfStructs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfStructs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #member(SimpleStruct)}.\n@param member a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "member", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SimpleStruct", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SimpleStruct", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfStructs", "setterDocumentation" : "Sets the value of the ListOfStructs property for this object.\n\n@param listOfStructs The new value for the ListOfStructs property for this object.", "setterMethodName" : "setListOfStructs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfStructs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToIntegerList", "beanStyleSetterMethodName" : "setMapOfStringToIntegerList", "c2jName" : "MapOfStringToIntegerList", "c2jShape" : "MapOfStringToIntegerList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToIntegerList(List>)}.\n@param mapOfStringToIntegerList a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToIntegerList(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToIntegerList", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToIntegerList", "getterDocumentation" : "Returns the value of the MapOfStringToIntegerList property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToIntegerList property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToIntegerList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToIntegerList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfIntegers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #member(Integer)}.\n@param member a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Integer)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "member", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Integer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Integer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToIntegerList", "setterDocumentation" : "Sets the value of the MapOfStringToIntegerList property for this object.\n\n@param mapOfStringToIntegerList The new value for the MapOfStringToIntegerList property for this object.", "setterMethodName" : "setMapOfStringToIntegerList", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "mapOfStringToIntegerList", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToString", "beanStyleSetterMethodName" : "setMapOfStringToString", "c2jName" : "MapOfStringToString", "c2jShape" : "MapOfStringToString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToString(Map)}.\n@param mapOfStringToString a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToString(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToString", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToString", "getterDocumentation" : "Returns the value of the MapOfStringToString property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToString property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToString", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToString", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToString", "setterDocumentation" : "Sets the value of the MapOfStringToString property for this object.\n\n@param mapOfStringToString The new value for the MapOfStringToString property for this object.", "setterMethodName" : "setMapOfStringToString", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToString", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToStruct", "beanStyleSetterMethodName" : "setMapOfStringToStruct", "c2jName" : "MapOfStringToStruct", "c2jShape" : "MapOfStringToSimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfStringToStruct(Map)}.\n@param mapOfStringToStruct a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfStringToStruct(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToStruct", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToStruct", "getterDocumentation" : "Returns the value of the MapOfStringToStruct property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfStringToStruct property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfStringToStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SimpleStruct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SimpleStruct.Builder} avoiding the need to create one manually via {@link SimpleStruct#builder()}.\n\nWhen the {@link Consumer} completes, {@link SimpleStruct.Builder#build()} is called immediately and its result is passed to {@link #value(SimpleStruct)}.\n@param value a consumer that will call methods on {@link SimpleStruct.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SimpleStruct)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "SimpleStruct", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "simple" : false, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "value", "variableType" : "SimpleStruct", "documentation" : "", "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToStruct", "setterDocumentation" : "Sets the value of the MapOfStringToStruct property for this object.\n\n@param mapOfStringToStruct The new value for the MapOfStringToStruct property for this object.", "setterMethodName" : "setMapOfStringToStruct", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfStringToStruct", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfEnumToEnum", "beanStyleSetterMethodName" : "setMapOfEnumToEnum", "c2jName" : "MapOfEnumToEnum", "c2jShape" : "MapOfEnumToEnum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #mapOfEnumToEnumAsStrings(Map)}.\n@param mapOfEnumToEnum a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mapOfEnumToEnumWithStrings(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : "mapOfEnumToEnum", "fluentEnumSetterMethodName" : "mapOfEnumToEnum", "fluentGetterMethodName" : "mapOfEnumToEnumAsStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfEnumToEnumWithStrings", "getterDocumentation" : "Returns the value of the MapOfEnumToEnum property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the MapOfEnumToEnum property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MapOfEnumToEnum", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfEnumToEnum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see EnumType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "EnumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "enumType" : "EnumType", "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnumType", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The value of the Value property for this object.\n@see EnumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@see EnumType", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfEnumToEnum", "setterDocumentation" : "Sets the value of the MapOfEnumToEnum property for this object.\n\n@param mapOfEnumToEnum The new value for the MapOfEnumToEnum property for this object.", "setterMethodName" : "setMapOfEnumToEnum", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "mapOfEnumToEnum", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestampMember", "beanStyleSetterMethodName" : "setTimestampMember", "c2jName" : "TimestampMember", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestampMember(Instant)}.\n@param timestampMember a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestampMember(Instant)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestampMember", "fluentSetterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestampMember", "getterDocumentation" : "Returns the value of the TimestampMember property for this object.\n@return The value of the TimestampMember property for this object.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "TimestampMember", "setterDocumentation" : "Sets the value of the TimestampMember property for this object.\n\n@param timestampMember The new value for the TimestampMember property for this object.", "setterMethodName" : "setTimestampMember", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestampMember", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedTimestampMember", "beanStyleSetterMethodName" : "setStructWithNestedTimestampMember", "c2jName" : "StructWithNestedTimestampMember", "c2jShape" : "StructWithTimestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithTimestamp.Builder} avoiding the need to create one manually via {@link StructWithTimestamp#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithTimestamp.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedTimestampMember(StructWithTimestamp)}.\n@param structWithNestedTimestampMember a consumer that will call methods on {@link StructWithTimestamp.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedTimestampMember(StructWithTimestamp)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedTimestampMember", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedTimestampMember", "getterDocumentation" : "Returns the value of the StructWithNestedTimestampMember property for this object.\n@return The value of the StructWithNestedTimestampMember property for this object.", "getterModel" : { "returnType" : "StructWithTimestamp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedTimestampMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedTimestampMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedTimestampMember", "setterDocumentation" : "Sets the value of the StructWithNestedTimestampMember property for this object.\n\n@param structWithNestedTimestampMember The new value for the StructWithNestedTimestampMember property for this object.", "setterMethodName" : "setStructWithNestedTimestampMember", "setterModel" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : null, "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithNestedTimestampMember", "variableType" : "StructWithTimestamp", "documentation" : "", "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobArg", "beanStyleSetterMethodName" : "setBlobArg", "c2jName" : "BlobArg", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #blobArg(SdkBytes)}.\n@param blobArg a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobArg(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobArg", "fluentSetterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobArg", "getterDocumentation" : "Returns the value of the BlobArg property for this object.\n@return The value of the BlobArg property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobArg", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobArg", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "BlobArg", "setterDocumentation" : "Sets the value of the BlobArg property for this object.\n\n@param blobArg The new value for the BlobArg property for this object.", "setterMethodName" : "setBlobArg", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "blobArg", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStructWithNestedBlob", "beanStyleSetterMethodName" : "setStructWithNestedBlob", "c2jName" : "StructWithNestedBlob", "c2jShape" : "StructWithNestedBlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\nThis is a convenience that creates an instance of the {@link StructWithNestedBlobType.Builder} avoiding the need to create one manually via {@link StructWithNestedBlobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StructWithNestedBlobType.Builder#build()} is called immediately and its result is passed to {@link #structWithNestedBlob(StructWithNestedBlobType)}.\n@param structWithNestedBlob a consumer that will call methods on {@link StructWithNestedBlobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #structWithNestedBlob(StructWithNestedBlobType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "structWithNestedBlob", "fluentSetterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "structWithNestedBlob", "getterDocumentation" : "Returns the value of the StructWithNestedBlob property for this object.\n@return The value of the StructWithNestedBlob property for this object.", "getterModel" : { "returnType" : "StructWithNestedBlobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StructWithNestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StructWithNestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StructWithNestedBlob", "setterDocumentation" : "Sets the value of the StructWithNestedBlob property for this object.\n\n@param structWithNestedBlob The new value for the StructWithNestedBlob property for this object.", "setterMethodName" : "setStructWithNestedBlob", "setterModel" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : null, "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "simple" : false, "variable" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlob", "variableType" : "StructWithNestedBlobType", "documentation" : "", "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlobMap", "beanStyleSetterMethodName" : "setBlobMap", "c2jName" : "BlobMap", "c2jShape" : "BlobMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #blobMap(SdkBytes>)}.\n@param blobMap a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blobMap(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blobMap", "fluentSetterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blobMap", "getterDocumentation" : "Returns the value of the BlobMap property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the BlobMap property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlobMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlobMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #value(SdkBytes)}.\n@param value a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "value", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "BlobMap", "setterDocumentation" : "Sets the value of the BlobMap property for this object.\n\n@param blobMap The new value for the BlobMap property for this object.", "setterMethodName" : "setBlobMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "blobMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfBlobs", "beanStyleSetterMethodName" : "setListOfBlobs", "c2jName" : "ListOfBlobs", "c2jShape" : "ListOfBlobsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes>.Builder} avoiding the need to create one manually via {@link SdkBytes>#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes>.Builder#build()} is called immediately and its result is passed to {@link #listOfBlobs(SdkBytes>)}.\n@param listOfBlobs a consumer that will call methods on {@link SdkBytes>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #listOfBlobs(SdkBytes>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfBlobs", "fluentSetterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfBlobs", "getterDocumentation" : "Returns the value of the ListOfBlobs property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the ListOfBlobs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ListOfBlobs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfBlobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #member(SdkBytes)}.\n@param member a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "member", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "software.amazon.awssdk.core.SdkBytes", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "SdkBytes", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfBlobs", "setterDocumentation" : "Sets the value of the ListOfBlobs property for this object.\n\n@param listOfBlobs The new value for the ListOfBlobs property for this object.", "setterMethodName" : "setListOfBlobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "listOfBlobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "SdkBytes>", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithSubTypes", "c2jName" : "PolymorphicTypeWithSubTypes", "c2jShape" : "BaseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link BaseType.Builder} avoiding the need to create one manually via {@link BaseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.\n@param polymorphicTypeWithSubTypes a consumer that will call methods on {@link BaseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithSubTypes(BaseType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithSubTypes property for this object.\n@return The value of the PolymorphicTypeWithSubTypes property for this object.", "getterModel" : { "returnType" : "BaseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithSubTypes property for this object.\n\n@param polymorphicTypeWithSubTypes The new value for the PolymorphicTypeWithSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithSubTypes", "setterModel" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : null, "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "simple" : false, "variable" : { "variableDeclarationType" : "BaseType", "variableName" : "polymorphicTypeWithSubTypes", "variableType" : "BaseType", "documentation" : "", "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolymorphicTypeWithoutSubTypes", "beanStyleSetterMethodName" : "setPolymorphicTypeWithoutSubTypes", "c2jName" : "PolymorphicTypeWithoutSubTypes", "c2jShape" : "SubTypeOne", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link SubTypeOne.Builder} avoiding the need to create one manually via {@link SubTypeOne#builder()}.\n\nWhen the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.\n@param polymorphicTypeWithoutSubTypes a consumer that will call methods on {@link SubTypeOne.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #polymorphicTypeWithoutSubTypes(SubTypeOne)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "polymorphicTypeWithoutSubTypes", "fluentSetterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "polymorphicTypeWithoutSubTypes", "getterDocumentation" : "Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.\n@return The value of the PolymorphicTypeWithoutSubTypes property for this object.", "getterModel" : { "returnType" : "SubTypeOne", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolymorphicTypeWithoutSubTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PolymorphicTypeWithoutSubTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "PolymorphicTypeWithoutSubTypes", "setterDocumentation" : "Sets the value of the PolymorphicTypeWithoutSubTypes property for this object.\n\n@param polymorphicTypeWithoutSubTypes The new value for the PolymorphicTypeWithoutSubTypes property for this object.", "setterMethodName" : "setPolymorphicTypeWithoutSubTypes", "setterModel" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : null, "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "simple" : false, "variable" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "polymorphicTypeWithoutSubTypes", "variableType" : "SubTypeOne", "documentation" : "", "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AllTypesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AllTypesResponse", "variableName" : "allTypesResponse", "variableType" : "AllTypesResponse", "documentation" : null, "simpleType" : "AllTypesResponse", "variableSetterType" : "AllTypesResponse" }, "wrapper" : false }, "BaseType" : { "c2jName" : "BaseType", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBaseMember", "beanStyleSetterMethodName" : "setBaseMember", "c2jName" : "BaseMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaseMember 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 #baseMember(String)}.\n@param baseMember 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 #baseMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baseMember", "fluentSetterDocumentation" : "Sets the value of the BaseMember property for this object.\n\n@param baseMember The new value for the BaseMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baseMember", "getterDocumentation" : "Returns the value of the BaseMember property for this object.\n@return The value of the BaseMember 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" : "BaseMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaseMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BaseMember", "setterDocumentation" : "Sets the value of the BaseMember property for this object.\n\n@param baseMember The new value for the BaseMember property for this object.", "setterMethodName" : "setBaseMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baseMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "baseMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaseMember" : { "beanStyleGetterMethodName" : "getBaseMember", "beanStyleSetterMethodName" : "setBaseMember", "c2jName" : "BaseMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaseMember 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 #baseMember(String)}.\n@param baseMember 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 #baseMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baseMember", "fluentSetterDocumentation" : "Sets the value of the BaseMember property for this object.\n\n@param baseMember The new value for the BaseMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baseMember", "getterDocumentation" : "Returns the value of the BaseMember property for this object.\n@return The value of the BaseMember 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" : "BaseMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaseMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BaseMember", "setterDocumentation" : "Sets the value of the BaseMember property for this object.\n\n@param baseMember The new value for the BaseMember property for this object.", "setterMethodName" : "setBaseMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baseMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "baseMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaseMember", "beanStyleSetterMethodName" : "setBaseMember", "c2jName" : "BaseMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the BaseMember 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 #baseMember(String)}.\n@param baseMember 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 #baseMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baseMember", "fluentSetterDocumentation" : "Sets the value of the BaseMember property for this object.\n\n@param baseMember The new value for the BaseMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baseMember", "getterDocumentation" : "Returns the value of the BaseMember property for this object.\n@return The value of the BaseMember 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" : "BaseMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BaseMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BaseMember", "setterDocumentation" : "Sets the value of the BaseMember property for this object.\n\n@param baseMember The new value for the BaseMember property for this object.", "setterMethodName" : "setBaseMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baseMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "baseMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BaseType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BaseType", "variableName" : "baseType", "variableType" : "BaseType", "documentation" : null, "simpleType" : "BaseType", "variableSetterType" : "BaseType" }, "wrapper" : false }, "EmptyModeledException" : { "c2jName" : "EmptyModeledException", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : "EmptyModeledException", "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EmptyModeledException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "EmptyModeledException", "variableName" : "emptyModeledException", "variableType" : "EmptyModeledException", "documentation" : null, "simpleType" : "EmptyModeledException", "variableSetterType" : "EmptyModeledException" }, "wrapper" : false }, "EnumType" : { "c2jName" : "EnumType", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "ENUM_VALUE1", "value" : "EnumValue1" }, { "name" : "ENUM_VALUE2", "value" : "EnumValue2" } ], "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EnumType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnumType", "variableName" : "enumType", "variableType" : "EnumType", "documentation" : null, "simpleType" : "EnumType", "variableSetterType" : "EnumType" }, "wrapper" : false }, "IdempotentOperationRequest" : { "c2jName" : "IdempotentOperationStructure", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "IdempotentOperation", "locationName" : null, "requestUri" : "/", "target" : "ProtocolTestsJsonRpcService.IdempotentOperation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getIdempotencyToken", "beanStyleSetterMethodName" : "setIdempotencyToken", "c2jName" : "IdempotencyToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IdempotencyToken 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 #idempotencyToken(String)}.\n@param idempotencyToken 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 #idempotencyToken(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idempotencyToken", "fluentSetterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idempotencyToken", "getterDocumentation" : "Returns the value of the IdempotencyToken property for this object.\n@return The value of the IdempotencyToken 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" : "IdempotencyToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdempotencyToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IdempotencyToken", "setterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.", "setterMethodName" : "setIdempotencyToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdempotencyToken" : { "beanStyleGetterMethodName" : "getIdempotencyToken", "beanStyleSetterMethodName" : "setIdempotencyToken", "c2jName" : "IdempotencyToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IdempotencyToken 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 #idempotencyToken(String)}.\n@param idempotencyToken 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 #idempotencyToken(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idempotencyToken", "fluentSetterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idempotencyToken", "getterDocumentation" : "Returns the value of the IdempotencyToken property for this object.\n@return The value of the IdempotencyToken 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" : "IdempotencyToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdempotencyToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IdempotencyToken", "setterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.", "setterMethodName" : "setIdempotencyToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdempotencyToken", "beanStyleSetterMethodName" : "setIdempotencyToken", "c2jName" : "IdempotencyToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IdempotencyToken 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 #idempotencyToken(String)}.\n@param idempotencyToken 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 #idempotencyToken(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idempotencyToken", "fluentSetterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idempotencyToken", "getterDocumentation" : "Returns the value of the IdempotencyToken property for this object.\n@return The value of the IdempotencyToken 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" : "IdempotencyToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdempotencyToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IdempotencyToken", "setterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.", "setterMethodName" : "setIdempotencyToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdempotentOperationRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IdempotentOperationRequest", "variableName" : "idempotentOperationRequest", "variableType" : "IdempotentOperationRequest", "documentation" : null, "simpleType" : "IdempotentOperationRequest", "variableSetterType" : "IdempotentOperationRequest" }, "wrapper" : false }, "IdempotentOperationResponse" : { "c2jName" : "IdempotentOperationStructure", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIdempotencyToken", "beanStyleSetterMethodName" : "setIdempotencyToken", "c2jName" : "IdempotencyToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IdempotencyToken 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 #idempotencyToken(String)}.\n@param idempotencyToken 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 #idempotencyToken(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idempotencyToken", "fluentSetterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idempotencyToken", "getterDocumentation" : "Returns the value of the IdempotencyToken property for this object.\n@return The value of the IdempotencyToken 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" : "IdempotencyToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdempotencyToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IdempotencyToken", "setterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.", "setterMethodName" : "setIdempotencyToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdempotencyToken" : { "beanStyleGetterMethodName" : "getIdempotencyToken", "beanStyleSetterMethodName" : "setIdempotencyToken", "c2jName" : "IdempotencyToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IdempotencyToken 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 #idempotencyToken(String)}.\n@param idempotencyToken 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 #idempotencyToken(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idempotencyToken", "fluentSetterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idempotencyToken", "getterDocumentation" : "Returns the value of the IdempotencyToken property for this object.\n@return The value of the IdempotencyToken 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" : "IdempotencyToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdempotencyToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IdempotencyToken", "setterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.", "setterMethodName" : "setIdempotencyToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdempotencyToken", "beanStyleSetterMethodName" : "setIdempotencyToken", "c2jName" : "IdempotencyToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the IdempotencyToken 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 #idempotencyToken(String)}.\n@param idempotencyToken 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 #idempotencyToken(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idempotencyToken", "fluentSetterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idempotencyToken", "getterDocumentation" : "Returns the value of the IdempotencyToken property for this object.\n@return The value of the IdempotencyToken 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" : "IdempotencyToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdempotencyToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IdempotencyToken", "setterDocumentation" : "Sets the value of the IdempotencyToken property for this object.\n\n@param idempotencyToken The new value for the IdempotencyToken property for this object.", "setterMethodName" : "setIdempotencyToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "idempotencyToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdempotentOperationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IdempotentOperationResponse", "variableName" : "idempotentOperationResponse", "variableType" : "IdempotentOperationResponse", "documentation" : null, "simpleType" : "IdempotentOperationResponse", "variableSetterType" : "IdempotentOperationResponse" }, "wrapper" : false }, "NestedContainersRequest" : { "c2jName" : "NestedContainersStructure", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "NestedContainers", "locationName" : null, "requestUri" : "/", "target" : "ProtocolTestsJsonRpcService.NestedContainers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListsOfStrings", "c2jName" : "ListOfListsOfStrings", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings 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 #listOfListsOfStrings(List>)}.\n@param listOfListsOfStrings 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 #listOfListsOfStrings(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListsOfStrings 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 ListOfListsOfStrings 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" : "ListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListOfListsOfStrings", "c2jName" : "ListOfListOfListsOfStrings", "c2jShape" : "ListOfListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)}.\n@param listOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListOfListsOfStrings 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 ListOfListOfListsOfStrings 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" : "ListOfListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List>)}.\n@param member 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 #member(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List>", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToListOfListsOfStrings", "beanStyleSetterMethodName" : "setMapOfStringToListOfListsOfStrings", "c2jName" : "MapOfStringToListOfListsOfStrings", "c2jShape" : "MapOfStringToListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)}.\n@param mapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToListOfListsOfStrings", "getterDocumentation" : "Returns the value of the MapOfStringToListOfListsOfStrings 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 MapOfStringToListOfListsOfStrings 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" : "MapOfStringToListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #value(List>)}.\n@param value a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>>", "templateType" : "java.util.Map>>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToListOfListsOfStrings", "setterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.", "setterMethodName" : "setMapOfStringToListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ListOfListOfListsOfStrings" : { "beanStyleGetterMethodName" : "getListOfListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListOfListsOfStrings", "c2jName" : "ListOfListOfListsOfStrings", "c2jShape" : "ListOfListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)}.\n@param listOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListOfListsOfStrings 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 ListOfListOfListsOfStrings 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" : "ListOfListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List>)}.\n@param member 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 #member(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List>", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, "ListOfListsOfStrings" : { "beanStyleGetterMethodName" : "getListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListsOfStrings", "c2jName" : "ListOfListsOfStrings", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings 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 #listOfListsOfStrings(List>)}.\n@param listOfListsOfStrings 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 #listOfListsOfStrings(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListsOfStrings 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 ListOfListsOfStrings 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" : "ListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "MapOfStringToListOfListsOfStrings" : { "beanStyleGetterMethodName" : "getMapOfStringToListOfListsOfStrings", "beanStyleSetterMethodName" : "setMapOfStringToListOfListsOfStrings", "c2jName" : "MapOfStringToListOfListsOfStrings", "c2jShape" : "MapOfStringToListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)}.\n@param mapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToListOfListsOfStrings", "getterDocumentation" : "Returns the value of the MapOfStringToListOfListsOfStrings 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 MapOfStringToListOfListsOfStrings 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" : "MapOfStringToListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #value(List>)}.\n@param value a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>>", "templateType" : "java.util.Map>>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToListOfListsOfStrings", "setterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.", "setterMethodName" : "setMapOfStringToListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListsOfStrings", "c2jName" : "ListOfListsOfStrings", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings 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 #listOfListsOfStrings(List>)}.\n@param listOfListsOfStrings 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 #listOfListsOfStrings(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListsOfStrings 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 ListOfListsOfStrings 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" : "ListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListOfListsOfStrings", "c2jName" : "ListOfListOfListsOfStrings", "c2jShape" : "ListOfListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)}.\n@param listOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListOfListsOfStrings 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 ListOfListOfListsOfStrings 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" : "ListOfListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List>)}.\n@param member 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 #member(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List>", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToListOfListsOfStrings", "beanStyleSetterMethodName" : "setMapOfStringToListOfListsOfStrings", "c2jName" : "MapOfStringToListOfListsOfStrings", "c2jShape" : "MapOfStringToListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)}.\n@param mapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToListOfListsOfStrings", "getterDocumentation" : "Returns the value of the MapOfStringToListOfListsOfStrings 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 MapOfStringToListOfListsOfStrings 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" : "MapOfStringToListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #value(List>)}.\n@param value a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>>", "templateType" : "java.util.Map>>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToListOfListsOfStrings", "setterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.", "setterMethodName" : "setMapOfStringToListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NestedContainersRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NestedContainersRequest", "variableName" : "nestedContainersRequest", "variableType" : "NestedContainersRequest", "documentation" : null, "simpleType" : "NestedContainersRequest", "variableSetterType" : "NestedContainersRequest" }, "wrapper" : false }, "NestedContainersResponse" : { "c2jName" : "NestedContainersStructure", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListsOfStrings", "c2jName" : "ListOfListsOfStrings", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings 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 #listOfListsOfStrings(List>)}.\n@param listOfListsOfStrings 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 #listOfListsOfStrings(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListsOfStrings 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 ListOfListsOfStrings 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" : "ListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListOfListsOfStrings", "c2jName" : "ListOfListOfListsOfStrings", "c2jShape" : "ListOfListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)}.\n@param listOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListOfListsOfStrings 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 ListOfListOfListsOfStrings 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" : "ListOfListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List>)}.\n@param member 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 #member(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List>", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToListOfListsOfStrings", "beanStyleSetterMethodName" : "setMapOfStringToListOfListsOfStrings", "c2jName" : "MapOfStringToListOfListsOfStrings", "c2jShape" : "MapOfStringToListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)}.\n@param mapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToListOfListsOfStrings", "getterDocumentation" : "Returns the value of the MapOfStringToListOfListsOfStrings 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 MapOfStringToListOfListsOfStrings 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" : "MapOfStringToListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #value(List>)}.\n@param value a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>>", "templateType" : "java.util.Map>>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToListOfListsOfStrings", "setterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.", "setterMethodName" : "setMapOfStringToListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ListOfListOfListsOfStrings" : { "beanStyleGetterMethodName" : "getListOfListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListOfListsOfStrings", "c2jName" : "ListOfListOfListsOfStrings", "c2jShape" : "ListOfListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)}.\n@param listOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListOfListsOfStrings 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 ListOfListOfListsOfStrings 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" : "ListOfListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List>)}.\n@param member 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 #member(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List>", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, "ListOfListsOfStrings" : { "beanStyleGetterMethodName" : "getListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListsOfStrings", "c2jName" : "ListOfListsOfStrings", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings 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 #listOfListsOfStrings(List>)}.\n@param listOfListsOfStrings 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 #listOfListsOfStrings(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListsOfStrings 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 ListOfListsOfStrings 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" : "ListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "MapOfStringToListOfListsOfStrings" : { "beanStyleGetterMethodName" : "getMapOfStringToListOfListsOfStrings", "beanStyleSetterMethodName" : "setMapOfStringToListOfListsOfStrings", "c2jName" : "MapOfStringToListOfListsOfStrings", "c2jShape" : "MapOfStringToListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)}.\n@param mapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToListOfListsOfStrings", "getterDocumentation" : "Returns the value of the MapOfStringToListOfListsOfStrings 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 MapOfStringToListOfListsOfStrings 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" : "MapOfStringToListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #value(List>)}.\n@param value a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>>", "templateType" : "java.util.Map>>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToListOfListsOfStrings", "setterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.", "setterMethodName" : "setMapOfStringToListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListsOfStrings", "c2jName" : "ListOfListsOfStrings", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings 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 #listOfListsOfStrings(List>)}.\n@param listOfListsOfStrings 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 #listOfListsOfStrings(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListsOfStrings 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 ListOfListsOfStrings 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" : "ListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListsOfStrings property for this object.\n\n@param listOfListsOfStrings The new value for the ListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "listOfListsOfStrings", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getListOfListOfListsOfStrings", "beanStyleSetterMethodName" : "setListOfListOfListsOfStrings", "c2jName" : "ListOfListOfListsOfStrings", "c2jShape" : "ListOfListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)}.\n@param listOfListOfListsOfStrings 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 #listOfListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "listOfListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "listOfListOfListsOfStrings", "getterDocumentation" : "Returns the value of the ListOfListOfListsOfStrings 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 ListOfListOfListsOfStrings 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" : "ListOfListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ListOfListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List>)}.\n@param member 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 #member(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "member", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List>", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "ListOfListOfListsOfStrings", "setterDocumentation" : "Sets the value of the ListOfListOfListsOfStrings property for this object.\n\n@param listOfListOfListsOfStrings The new value for the ListOfListOfListsOfStrings property for this object.", "setterMethodName" : "setListOfListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "listOfListOfListsOfStrings", "variableType" : "java.util.List>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMapOfStringToListOfListsOfStrings", "beanStyleSetterMethodName" : "setMapOfStringToListOfListsOfStrings", "c2jName" : "MapOfStringToListOfListsOfStrings", "c2jShape" : "MapOfStringToListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)}.\n@param mapOfStringToListOfListsOfStrings 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 #mapOfStringToListOfListsOfStrings(List>>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mapOfStringToListOfListsOfStrings", "fluentSetterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mapOfStringToListOfListsOfStrings", "getterDocumentation" : "Returns the value of the MapOfStringToListOfListsOfStrings 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 MapOfStringToListOfListsOfStrings 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" : "MapOfStringToListOfListsOfStrings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MapOfStringToListOfListsOfStrings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfListsOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #value(List>)}.\n@param value a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List>)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ListOfStrings", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "value", "variableType" : "java.util.List>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>>", "templateType" : "java.util.Map>>" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "MapOfStringToListOfListsOfStrings", "setterDocumentation" : "Sets the value of the MapOfStringToListOfListsOfStrings property for this object.\n\n@param mapOfStringToListOfListsOfStrings The new value for the MapOfStringToListOfListsOfStrings property for this object.", "setterMethodName" : "setMapOfStringToListOfListsOfStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>>", "variableName" : "mapOfStringToListOfListsOfStrings", "variableType" : "java.util.Map>>", "documentation" : "", "simpleType" : "List>>", "variableSetterType" : "java.util.Map>>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NestedContainersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NestedContainersResponse", "variableName" : "nestedContainersResponse", "variableType" : "NestedContainersResponse", "documentation" : null, "simpleType" : "NestedContainersResponse", "variableSetterType" : "NestedContainersResponse" }, "wrapper" : false }, "OperationWithNoInputOrOutputRequest" : { "c2jName" : "OperationWithNoInputOrOutputRequest", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "OperationWithNoInputOrOutput", "locationName" : null, "requestUri" : "/", "target" : "ProtocolTestsJsonRpcService.OperationWithNoInputOrOutput", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OperationWithNoInputOrOutputRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OperationWithNoInputOrOutputRequest", "variableName" : "operationWithNoInputOrOutputRequest", "variableType" : "OperationWithNoInputOrOutputRequest", "documentation" : null, "simpleType" : "OperationWithNoInputOrOutputRequest", "variableSetterType" : "OperationWithNoInputOrOutputRequest" }, "wrapper" : false }, "OperationWithNoInputOrOutputResponse" : { "c2jName" : "OperationWithNoInputOrOutputResponse", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OperationWithNoInputOrOutputResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OperationWithNoInputOrOutputResponse", "variableName" : "operationWithNoInputOrOutputResponse", "variableType" : "OperationWithNoInputOrOutputResponse", "documentation" : null, "simpleType" : "OperationWithNoInputOrOutputResponse", "variableSetterType" : "OperationWithNoInputOrOutputResponse" }, "wrapper" : false }, "RecursiveStructType" : { "c2jName" : "RecursiveStructType", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNoRecurse", "beanStyleSetterMethodName" : "setNoRecurse", "c2jName" : "NoRecurse", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NoRecurse 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 #noRecurse(String)}.\n@param noRecurse 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 #noRecurse(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "noRecurse", "fluentSetterDocumentation" : "Sets the value of the NoRecurse property for this object.\n\n@param noRecurse The new value for the NoRecurse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noRecurse", "getterDocumentation" : "Returns the value of the NoRecurse property for this object.\n@return The value of the NoRecurse 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" : "NoRecurse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoRecurse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NoRecurse", "setterDocumentation" : "Sets the value of the NoRecurse property for this object.\n\n@param noRecurse The new value for the NoRecurse property for this object.", "setterMethodName" : "setNoRecurse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noRecurse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "noRecurse", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveList", "beanStyleSetterMethodName" : "setRecursiveList", "c2jName" : "RecursiveList", "c2jShape" : "RecursiveListType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveList 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 #recursiveList(List)}.\n@param recursiveList 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 #recursiveList(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveList", "fluentSetterDocumentation" : "Sets the value of the RecursiveList property for this object.\n\n@param recursiveList The new value for the RecursiveList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveList", "getterDocumentation" : "Returns the value of the RecursiveList 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 RecursiveList 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" : "RecursiveList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #member(RecursiveStructType)}.\n@param member a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "member", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "member", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecursiveStructType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecursiveStructType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RecursiveList", "setterDocumentation" : "Sets the value of the RecursiveList property for this object.\n\n@param recursiveList The new value for the RecursiveList property for this object.", "setterMethodName" : "setRecursiveList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recursiveList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recursiveList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveMap", "beanStyleSetterMethodName" : "setRecursiveMap", "c2jName" : "RecursiveMap", "c2jShape" : "RecursiveMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveMap 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 #recursiveMap(Map)}.\n@param recursiveMap 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 #recursiveMap(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveMap", "fluentSetterDocumentation" : "Sets the value of the RecursiveMap property for this object.\n\n@param recursiveMap The new value for the RecursiveMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveMap", "getterDocumentation" : "Returns the value of the RecursiveMap 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 RecursiveMap 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" : "RecursiveMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #value(RecursiveStructType)}.\n@param value a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "value", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "value", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "RecursiveMap", "setterDocumentation" : "Sets the value of the RecursiveMap property for this object.\n\n@param recursiveMap The new value for the RecursiveMap property for this object.", "setterMethodName" : "setRecursiveMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "recursiveMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "recursiveMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NoRecurse" : { "beanStyleGetterMethodName" : "getNoRecurse", "beanStyleSetterMethodName" : "setNoRecurse", "c2jName" : "NoRecurse", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NoRecurse 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 #noRecurse(String)}.\n@param noRecurse 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 #noRecurse(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "noRecurse", "fluentSetterDocumentation" : "Sets the value of the NoRecurse property for this object.\n\n@param noRecurse The new value for the NoRecurse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noRecurse", "getterDocumentation" : "Returns the value of the NoRecurse property for this object.\n@return The value of the NoRecurse 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" : "NoRecurse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoRecurse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NoRecurse", "setterDocumentation" : "Sets the value of the NoRecurse property for this object.\n\n@param noRecurse The new value for the NoRecurse property for this object.", "setterMethodName" : "setNoRecurse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noRecurse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "noRecurse", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RecursiveList" : { "beanStyleGetterMethodName" : "getRecursiveList", "beanStyleSetterMethodName" : "setRecursiveList", "c2jName" : "RecursiveList", "c2jShape" : "RecursiveListType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveList 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 #recursiveList(List)}.\n@param recursiveList 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 #recursiveList(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveList", "fluentSetterDocumentation" : "Sets the value of the RecursiveList property for this object.\n\n@param recursiveList The new value for the RecursiveList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveList", "getterDocumentation" : "Returns the value of the RecursiveList 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 RecursiveList 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" : "RecursiveList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #member(RecursiveStructType)}.\n@param member a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "member", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "member", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecursiveStructType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecursiveStructType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RecursiveList", "setterDocumentation" : "Sets the value of the RecursiveList property for this object.\n\n@param recursiveList The new value for the RecursiveList property for this object.", "setterMethodName" : "setRecursiveList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recursiveList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recursiveList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RecursiveMap" : { "beanStyleGetterMethodName" : "getRecursiveMap", "beanStyleSetterMethodName" : "setRecursiveMap", "c2jName" : "RecursiveMap", "c2jShape" : "RecursiveMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveMap 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 #recursiveMap(Map)}.\n@param recursiveMap 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 #recursiveMap(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveMap", "fluentSetterDocumentation" : "Sets the value of the RecursiveMap property for this object.\n\n@param recursiveMap The new value for the RecursiveMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveMap", "getterDocumentation" : "Returns the value of the RecursiveMap 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 RecursiveMap 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" : "RecursiveMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #value(RecursiveStructType)}.\n@param value a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "value", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "value", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "RecursiveMap", "setterDocumentation" : "Sets the value of the RecursiveMap property for this object.\n\n@param recursiveMap The new value for the RecursiveMap property for this object.", "setterMethodName" : "setRecursiveMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "recursiveMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "recursiveMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "RecursiveStruct" : { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNoRecurse", "beanStyleSetterMethodName" : "setNoRecurse", "c2jName" : "NoRecurse", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NoRecurse 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 #noRecurse(String)}.\n@param noRecurse 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 #noRecurse(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "noRecurse", "fluentSetterDocumentation" : "Sets the value of the NoRecurse property for this object.\n\n@param noRecurse The new value for the NoRecurse property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noRecurse", "getterDocumentation" : "Returns the value of the NoRecurse property for this object.\n@return The value of the NoRecurse 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" : "NoRecurse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoRecurse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NoRecurse", "setterDocumentation" : "Sets the value of the NoRecurse property for this object.\n\n@param noRecurse The new value for the NoRecurse property for this object.", "setterMethodName" : "setNoRecurse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noRecurse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "noRecurse", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveStruct", "beanStyleSetterMethodName" : "setRecursiveStruct", "c2jName" : "RecursiveStruct", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #recursiveStruct(RecursiveStructType)}.\n@param recursiveStruct a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursiveStruct(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveStruct", "fluentSetterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveStruct", "getterDocumentation" : "Returns the value of the RecursiveStruct property for this object.\n@return The value of the RecursiveStruct property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecursiveStruct", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveStruct", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "RecursiveStruct", "setterDocumentation" : "Sets the value of the RecursiveStruct property for this object.\n\n@param recursiveStruct The new value for the RecursiveStruct property for this object.", "setterMethodName" : "setRecursiveStruct", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStruct", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveList", "beanStyleSetterMethodName" : "setRecursiveList", "c2jName" : "RecursiveList", "c2jShape" : "RecursiveListType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveList 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 #recursiveList(List)}.\n@param recursiveList 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 #recursiveList(List)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveList", "fluentSetterDocumentation" : "Sets the value of the RecursiveList property for this object.\n\n@param recursiveList The new value for the RecursiveList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveList", "getterDocumentation" : "Returns the value of the RecursiveList 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 RecursiveList 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" : "RecursiveList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #member(RecursiveStructType)}.\n@param member a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "member", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "member", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecursiveStructType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecursiveStructType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RecursiveList", "setterDocumentation" : "Sets the value of the RecursiveList property for this object.\n\n@param recursiveList The new value for the RecursiveList property for this object.", "setterMethodName" : "setRecursiveList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recursiveList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recursiveList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursiveMap", "beanStyleSetterMethodName" : "setRecursiveMap", "c2jName" : "RecursiveMap", "c2jShape" : "RecursiveMapType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the RecursiveMap 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 #recursiveMap(Map)}.\n@param recursiveMap 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 #recursiveMap(Map)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursiveMap", "fluentSetterDocumentation" : "Sets the value of the RecursiveMap property for this object.\n\n@param recursiveMap The new value for the RecursiveMap property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursiveMap", "getterDocumentation" : "Returns the value of the RecursiveMap 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 RecursiveMap 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" : "RecursiveMap", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RecursiveMap", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "RecursiveStructType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link RecursiveStructType.Builder} avoiding the need to create one manually via {@link RecursiveStructType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and its result is passed to {@link #value(RecursiveStructType)}.\n@param value a consumer that will call methods on {@link RecursiveStructType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(RecursiveStructType)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "RecursiveStructType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "value", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "simple" : false, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "value", "variableType" : "RecursiveStructType", "documentation" : "", "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "RecursiveMap", "setterDocumentation" : "Sets the value of the RecursiveMap property for this object.\n\n@param recursiveMap The new value for the RecursiveMap property for this object.", "setterMethodName" : "setRecursiveMap", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "recursiveMap", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "recursiveMap", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RecursiveStructType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RecursiveStructType", "variableName" : "recursiveStructType", "variableType" : "RecursiveStructType", "documentation" : null, "simpleType" : "RecursiveStructType", "variableSetterType" : "RecursiveStructType" }, "wrapper" : false }, "SimpleStruct" : { "c2jName" : "SimpleStruct", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStringMember", "beanStyleSetterMethodName" : "setStringMember", "c2jName" : "StringMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stringMember(String)}.\n@param stringMember a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stringMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "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, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringMember", "fluentSetterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stringMember", "getterDocumentation" : "Returns the value of the StringMember property for this object.\n@return The value of the StringMember property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StringMember", "setterDocumentation" : "Sets the value of the StringMember property for this object.\n\n@param stringMember The new value for the StringMember property for this object.", "setterMethodName" : "setStringMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stringMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SimpleStruct", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SimpleStruct", "variableName" : "simpleStruct", "variableType" : "SimpleStruct", "documentation" : null, "simpleType" : "SimpleStruct", "variableSetterType" : "SimpleStruct" }, "wrapper" : false }, "StructWithNestedBlobType" : { "c2jName" : "StructWithNestedBlobType", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNestedBlob", "beanStyleSetterMethodName" : "setNestedBlob", "c2jName" : "NestedBlob", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NestedBlob 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 #nestedBlob(SdkBytes)}.\n@param nestedBlob 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 #nestedBlob(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nestedBlob", "fluentSetterDocumentation" : "Sets the value of the NestedBlob property for this object.\n\n@param nestedBlob The new value for the NestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nestedBlob", "getterDocumentation" : "Returns the value of the NestedBlob property for this object.\n@return The value of the NestedBlob 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" : "NestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "NestedBlob", "setterDocumentation" : "Sets the value of the NestedBlob property for this object.\n\n@param nestedBlob The new value for the NestedBlob property for this object.", "setterMethodName" : "setNestedBlob", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "nestedBlob", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "nestedBlob", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NestedBlob" : { "beanStyleGetterMethodName" : "getNestedBlob", "beanStyleSetterMethodName" : "setNestedBlob", "c2jName" : "NestedBlob", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NestedBlob 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 #nestedBlob(SdkBytes)}.\n@param nestedBlob 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 #nestedBlob(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nestedBlob", "fluentSetterDocumentation" : "Sets the value of the NestedBlob property for this object.\n\n@param nestedBlob The new value for the NestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nestedBlob", "getterDocumentation" : "Returns the value of the NestedBlob property for this object.\n@return The value of the NestedBlob 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" : "NestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "NestedBlob", "setterDocumentation" : "Sets the value of the NestedBlob property for this object.\n\n@param nestedBlob The new value for the NestedBlob property for this object.", "setterMethodName" : "setNestedBlob", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "nestedBlob", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "nestedBlob", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNestedBlob", "beanStyleSetterMethodName" : "setNestedBlob", "c2jName" : "NestedBlob", "c2jShape" : "BlobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NestedBlob 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 #nestedBlob(SdkBytes)}.\n@param nestedBlob 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 #nestedBlob(SdkBytes)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nestedBlob", "fluentSetterDocumentation" : "Sets the value of the NestedBlob property for this object.\n\n@param nestedBlob The new value for the NestedBlob property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nestedBlob", "getterDocumentation" : "Returns the value of the NestedBlob property for this object.\n@return The value of the NestedBlob 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" : "NestedBlob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NestedBlob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "software.amazon.awssdk.core.SdkBytes", "marshallingType" : "SDK_BYTES", "name" : "NestedBlob", "setterDocumentation" : "Sets the value of the NestedBlob property for this object.\n\n@param nestedBlob The new value for the NestedBlob property for this object.", "setterMethodName" : "setNestedBlob", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "nestedBlob", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "nestedBlob", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StructWithNestedBlobType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StructWithNestedBlobType", "variableName" : "structWithNestedBlobType", "variableType" : "StructWithNestedBlobType", "documentation" : null, "simpleType" : "StructWithNestedBlobType", "variableSetterType" : "StructWithNestedBlobType" }, "wrapper" : false }, "StructWithTimestamp" : { "c2jName" : "StructWithTimestamp", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNestedTimestamp", "beanStyleSetterMethodName" : "setNestedTimestamp", "c2jName" : "NestedTimestamp", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NestedTimestamp 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 #nestedTimestamp(Instant)}.\n@param nestedTimestamp 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 #nestedTimestamp(Instant)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nestedTimestamp", "fluentSetterDocumentation" : "Sets the value of the NestedTimestamp property for this object.\n\n@param nestedTimestamp The new value for the NestedTimestamp property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nestedTimestamp", "getterDocumentation" : "Returns the value of the NestedTimestamp property for this object.\n@return The value of the NestedTimestamp 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" : "NestedTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NestedTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "NestedTimestamp", "setterDocumentation" : "Sets the value of the NestedTimestamp property for this object.\n\n@param nestedTimestamp The new value for the NestedTimestamp property for this object.", "setterMethodName" : "setNestedTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "nestedTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "nestedTimestamp", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NestedTimestamp" : { "beanStyleGetterMethodName" : "getNestedTimestamp", "beanStyleSetterMethodName" : "setNestedTimestamp", "c2jName" : "NestedTimestamp", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NestedTimestamp 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 #nestedTimestamp(Instant)}.\n@param nestedTimestamp 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 #nestedTimestamp(Instant)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nestedTimestamp", "fluentSetterDocumentation" : "Sets the value of the NestedTimestamp property for this object.\n\n@param nestedTimestamp The new value for the NestedTimestamp property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nestedTimestamp", "getterDocumentation" : "Returns the value of the NestedTimestamp property for this object.\n@return The value of the NestedTimestamp 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" : "NestedTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NestedTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "NestedTimestamp", "setterDocumentation" : "Sets the value of the NestedTimestamp property for this object.\n\n@param nestedTimestamp The new value for the NestedTimestamp property for this object.", "setterMethodName" : "setNestedTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "nestedTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "nestedTimestamp", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNestedTimestamp", "beanStyleSetterMethodName" : "setNestedTimestamp", "c2jName" : "NestedTimestamp", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NestedTimestamp 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 #nestedTimestamp(Instant)}.\n@param nestedTimestamp 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 #nestedTimestamp(Instant)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nestedTimestamp", "fluentSetterDocumentation" : "Sets the value of the NestedTimestamp property for this object.\n\n@param nestedTimestamp The new value for the NestedTimestamp property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nestedTimestamp", "getterDocumentation" : "Returns the value of the NestedTimestamp property for this object.\n@return The value of the NestedTimestamp 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" : "NestedTimestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NestedTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "java.time.Instant", "marshallingType" : "INSTANT", "name" : "NestedTimestamp", "setterDocumentation" : "Sets the value of the NestedTimestamp property for this object.\n\n@param nestedTimestamp The new value for the NestedTimestamp property for this object.", "setterMethodName" : "setNestedTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "nestedTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "nestedTimestamp", "variableType" : "java.time.Instant", "documentation" : "", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StructWithTimestamp", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StructWithTimestamp", "variableName" : "structWithTimestamp", "variableType" : "StructWithTimestamp", "documentation" : null, "simpleType" : "StructWithTimestamp", "variableSetterType" : "StructWithTimestamp" }, "wrapper" : false }, "SubTypeOne" : { "c2jName" : "SubTypeOne", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSubTypeOneMember", "beanStyleSetterMethodName" : "setSubTypeOneMember", "c2jName" : "SubTypeOneMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SubTypeOneMember 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 #subTypeOneMember(String)}.\n@param subTypeOneMember 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 #subTypeOneMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subTypeOneMember", "fluentSetterDocumentation" : "Sets the value of the SubTypeOneMember property for this object.\n\n@param subTypeOneMember The new value for the SubTypeOneMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subTypeOneMember", "getterDocumentation" : "Returns the value of the SubTypeOneMember property for this object.\n@return The value of the SubTypeOneMember 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" : "SubTypeOneMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubTypeOneMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SubTypeOneMember", "setterDocumentation" : "Sets the value of the SubTypeOneMember property for this object.\n\n@param subTypeOneMember The new value for the SubTypeOneMember property for this object.", "setterMethodName" : "setSubTypeOneMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subTypeOneMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "subTypeOneMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SubTypeOneMember" : { "beanStyleGetterMethodName" : "getSubTypeOneMember", "beanStyleSetterMethodName" : "setSubTypeOneMember", "c2jName" : "SubTypeOneMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SubTypeOneMember 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 #subTypeOneMember(String)}.\n@param subTypeOneMember 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 #subTypeOneMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subTypeOneMember", "fluentSetterDocumentation" : "Sets the value of the SubTypeOneMember property for this object.\n\n@param subTypeOneMember The new value for the SubTypeOneMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subTypeOneMember", "getterDocumentation" : "Returns the value of the SubTypeOneMember property for this object.\n@return The value of the SubTypeOneMember 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" : "SubTypeOneMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubTypeOneMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SubTypeOneMember", "setterDocumentation" : "Sets the value of the SubTypeOneMember property for this object.\n\n@param subTypeOneMember The new value for the SubTypeOneMember property for this object.", "setterMethodName" : "setSubTypeOneMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subTypeOneMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "subTypeOneMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSubTypeOneMember", "beanStyleSetterMethodName" : "setSubTypeOneMember", "c2jName" : "SubTypeOneMember", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SubTypeOneMember 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 #subTypeOneMember(String)}.\n@param subTypeOneMember 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 #subTypeOneMember(String)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subTypeOneMember", "fluentSetterDocumentation" : "Sets the value of the SubTypeOneMember property for this object.\n\n@param subTypeOneMember The new value for the SubTypeOneMember property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subTypeOneMember", "getterDocumentation" : "Returns the value of the SubTypeOneMember property for this object.\n@return The value of the SubTypeOneMember 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" : "SubTypeOneMember", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubTypeOneMember", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SubTypeOneMember", "setterDocumentation" : "Sets the value of the SubTypeOneMember property for this object.\n\n@param subTypeOneMember The new value for the SubTypeOneMember property for this object.", "setterMethodName" : "setSubTypeOneMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subTypeOneMember", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "subTypeOneMember", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SubTypeOne", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SubTypeOne", "variableName" : "subTypeOne", "variableType" : "SubTypeOne", "documentation" : null, "simpleType" : "SubTypeOne", "variableSetterType" : "SubTypeOne" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "exceptionUnmarshallerImpl" : null, "fileHeader" : "/*\n * Copyright 2013-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "ProtocolJsonRpcException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.protocoljsonrpc.model.ProtocolJsonRpcException", "sdkRequestBaseClassName" : "ProtocolJsonRpcRequest", "sdkResponseBaseClassName" : "ProtocolJsonRpcResponse", "serviceBaseExceptionFqcn" : "software.amazon.awssdk.awscore.exception.AwsServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy