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

models.xray-2016-04-12-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS X-Ray module holds the client classes that are used for communicating with AWS X-Ray Service

There is a newer version: 1.12.780
Show newest version
{
  "customizationConfig" : {
    "additionalShapeConstructors" : null,
    "authPolicyActions" : {
      "actionPrefix" : null,
      "fileNamePrefix" : null,
      "skip" : true
    },
    "calculateCRC32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customClientConfigFactory" : null,
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customExceptionUnmarshallerImpl" : null,
    "customFileHeader" : null,
    "customResponseMetadataClassName" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "customSignerProvider" : null,
    "operationModifiers" : null,
    "operationsWithResponseStreamContentLengthValidation" : null,
    "presignersFqcn" : null,
    "renameShapes" : null,
    "requestMetrics" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "sendEmptyAutoConstructedListAsEmptyList" : null,
    "sendExplicitlyEmptyListsForQuery" : false,
    "serviceClientHoldInputStream" : false,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "simpleMethods" : null,
    "skipInterfaceAdditions" : false,
    "skipSmokeTests" : true,
    "transformDirectory" : "transform",
    "useAutoConstructList" : false,
    "useAutoConstructMap" : false
  },
  "metadata" : {
    "apiVersion" : "2016-04-12",
    "asyncClient" : "AWSXRayAsyncClient",
    "asyncClientBuilderClassName" : "AWSXRayAsyncClientBuilder",
    "asyncInterface" : "AWSXRayAsync",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "contentType" : "",
    "cucumberModuleInjectorClassName" : "AWSXRayModuleInjector",
    "defaultEndpoint" : "xray.us-east-1.amazonaws.com",
    "defaultEndpointWithoutHttpProtocol" : "xray.us-east-1.amazonaws.com",
    "defaultRegion" : null,
    "documentation" : "

AWS X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces.

", "endpointPrefix" : "xray", "hasApiWithStreamInput" : false, "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "packageName" : "com.amazonaws.services.xray", "packagePath" : "com/amazonaws/services/xray", "protocol" : "rest-json", "protocolDefaultExceptionUmarshallerImpl" : null, "protocolFactory" : "com.amazonaws.protocol.json.SdkJsonProtocolFactory", "requestBaseFqcn" : "com.amazonaws.AmazonWebServiceRequest", "requiresApiKey" : false, "requiresIamSigners" : false, "serviceAbbreviation" : null, "serviceFullName" : "AWS X-Ray", "serviceName" : "AWS X-Ray", "signingName" : "xray", "smokeTestsPackageName" : "com.amazonaws.services.xray.smoketests", "syncClient" : "AWSXRayClient", "syncClientBuilderClassName" : "AWSXRayClientBuilder", "syncInterface" : "AWSXRay", "uid" : "xray-2016-04-12", "unmarshallerClassSuffix" : "JsonUnmarshaller", "unmarshallerContextClassName" : "JsonUnmarshallerContext", "xmlProtocol" : false }, "operations" : { "BatchGetTraces" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "BatchGetTracesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a list of traces specified by ID. Each trace is a collection of segment documents that originates from a single request. Use GetTraceSummaries to get a list of trace IDs.

", "exceptions" : [ { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is missing required parameters or has invalid parameters.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottledException", "documentation" : "

The request exceeds the maximum number of requests per second.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetTracesRequest", "variableName" : "batchGetTracesRequest", "variableType" : "BatchGetTracesRequest", "documentation" : "", "simpleType" : "BatchGetTracesRequest", "variableSetterType" : "BatchGetTracesRequest" }, "inputStreamPropertyName" : null, "methodName" : "batchGetTraces", "operationName" : "BatchGetTraces", "returnType" : { "returnType" : "BatchGetTracesResult", "documentation" : null }, "syncReturnType" : "BatchGetTracesResult" }, "GetServiceGraph" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetServiceGraphResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a document that describes services that process incoming requests, and downstream services that they call as a result. Root services process incoming requests and make calls to downstream services. Root services are applications that use the AWS X-Ray SDK. Downstream services can be other applications, AWS resources, HTTP web APIs, or SQL databases.

", "exceptions" : [ { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is missing required parameters or has invalid parameters.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottledException", "documentation" : "

The request exceeds the maximum number of requests per second.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetServiceGraphRequest", "variableName" : "getServiceGraphRequest", "variableType" : "GetServiceGraphRequest", "documentation" : "", "simpleType" : "GetServiceGraphRequest", "variableSetterType" : "GetServiceGraphRequest" }, "inputStreamPropertyName" : null, "methodName" : "getServiceGraph", "operationName" : "GetServiceGraph", "returnType" : { "returnType" : "GetServiceGraphResult", "documentation" : null }, "syncReturnType" : "GetServiceGraphResult" }, "GetTraceGraph" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetTraceGraphResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a service graph for one or more specific trace IDs.

", "exceptions" : [ { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is missing required parameters or has invalid parameters.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottledException", "documentation" : "

The request exceeds the maximum number of requests per second.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetTraceGraphRequest", "variableName" : "getTraceGraphRequest", "variableType" : "GetTraceGraphRequest", "documentation" : "", "simpleType" : "GetTraceGraphRequest", "variableSetterType" : "GetTraceGraphRequest" }, "inputStreamPropertyName" : null, "methodName" : "getTraceGraph", "operationName" : "GetTraceGraph", "returnType" : { "returnType" : "GetTraceGraphResult", "documentation" : null }, "syncReturnType" : "GetTraceGraphResult" }, "GetTraceSummaries" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetTraceSummariesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves IDs and metadata for traces available for a specified time frame using an optional filter. To get the full traces, pass the trace IDs to BatchGetTraces.

", "exceptions" : [ { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is missing required parameters or has invalid parameters.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottledException", "documentation" : "

The request exceeds the maximum number of requests per second.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetTraceSummariesRequest", "variableName" : "getTraceSummariesRequest", "variableType" : "GetTraceSummariesRequest", "documentation" : "", "simpleType" : "GetTraceSummariesRequest", "variableSetterType" : "GetTraceSummariesRequest" }, "inputStreamPropertyName" : null, "methodName" : "getTraceSummaries", "operationName" : "GetTraceSummaries", "returnType" : { "returnType" : "GetTraceSummariesResult", "documentation" : null }, "syncReturnType" : "GetTraceSummariesResult" }, "PutTelemetryRecords" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "PutTelemetryRecordsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Used by the AWS X-Ray daemon to upload telemetry.

", "exceptions" : [ { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is missing required parameters or has invalid parameters.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottledException", "documentation" : "

The request exceeds the maximum number of requests per second.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutTelemetryRecordsRequest", "variableName" : "putTelemetryRecordsRequest", "variableType" : "PutTelemetryRecordsRequest", "documentation" : "", "simpleType" : "PutTelemetryRecordsRequest", "variableSetterType" : "PutTelemetryRecordsRequest" }, "inputStreamPropertyName" : null, "methodName" : "putTelemetryRecords", "operationName" : "PutTelemetryRecords", "returnType" : { "returnType" : "PutTelemetryRecordsResult", "documentation" : null }, "syncReturnType" : "PutTelemetryRecordsResult" }, "PutTraceSegments" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "PutTraceSegmentsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Uploads segment documents to AWS X-Ray. The X-Ray SDK generates segment documents and sends them to the X-Ray daemon, which uploads them in batches. A segment document can be a completed segment, an in-progress segment, or an array of subsegments.

", "exceptions" : [ { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is missing required parameters or has invalid parameters.

", "httpStatusCode" : null }, { "exceptionName" : "ThrottledException", "documentation" : "

The request exceeds the maximum number of requests per second.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutTraceSegmentsRequest", "variableName" : "putTraceSegmentsRequest", "variableType" : "PutTraceSegmentsRequest", "documentation" : "", "simpleType" : "PutTraceSegmentsRequest", "variableSetterType" : "PutTraceSegmentsRequest" }, "inputStreamPropertyName" : null, "methodName" : "putTraceSegments", "operationName" : "PutTraceSegments", "returnType" : { "returnType" : "PutTraceSegmentsResult", "documentation" : null }, "syncReturnType" : "PutTraceSegmentsResult" } }, "shapes" : { "Alias" : { "c2jName" : "Alias", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

An alias for an edge.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The canonical name of the alias.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The canonical name of the alias.

\n@param name The canonical name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withName", "getterDocumentation" : "/**

The canonical name of the alias.

\n@return The canonical name of the alias.*/", "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

The canonical name of the alias.

\n@param name The canonical name of the alias.*/", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The canonical name of the alias.

\n@param name The canonical name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The canonical name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Names", "c2jShape" : "AliasNames", "deprecated" : false, "documentation" : "

A list of names for the alias, including the canonical name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n@param names A list of names for the alias, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNames", "getterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n@return A list of names for the alias, including the canonical name.*/", "getterMethodName" : "getNames", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Names", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Names", "setterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n@param names A list of names for the alias, including the canonical name.*/", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.

\n@param names A list of names for the alias, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

A list of names for the alias, including the canonical name.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The type of the alias.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The type of the alias.

\n@param type The type of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", "getterDocumentation" : "/**

The type of the alias.

\n@return The type of the alias.*/", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

The type of the alias.

\n@param type The type of the alias.*/", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The type of the alias.

\n@param type The type of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The canonical name of the alias.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The canonical name of the alias.

\n@param name The canonical name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withName", "getterDocumentation" : "/**

The canonical name of the alias.

\n@return The canonical name of the alias.*/", "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

The canonical name of the alias.

\n@param name The canonical name of the alias.*/", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The canonical name of the alias.

\n@param name The canonical name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The canonical name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Names" : { "c2jName" : "Names", "c2jShape" : "AliasNames", "deprecated" : false, "documentation" : "

A list of names for the alias, including the canonical name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n@param names A list of names for the alias, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNames", "getterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n@return A list of names for the alias, including the canonical name.*/", "getterMethodName" : "getNames", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Names", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Names", "setterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n@param names A list of names for the alias, including the canonical name.*/", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

A list of names for the alias, including the canonical name.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.

\n@param names A list of names for the alias, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

A list of names for the alias, including the canonical name.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The type of the alias.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The type of the alias.

\n@param type The type of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", "getterDocumentation" : "/**

The type of the alias.

\n@return The type of the alias.*/", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

The type of the alias.

\n@param type The type of the alias.*/", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The type of the alias.

\n@param type The type of the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Alias", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Alias", "variableName" : "alias", "variableType" : "Alias", "documentation" : null, "simpleType" : "Alias", "variableSetterType" : "Alias" }, "wrapper" : false }, "AnnotationValue" : { "c2jName" : "AnnotationValue", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Value of a segment annotation. Has one of three value types: Number, Boolean or String.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "NumberValue", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

Value for a Number annotation.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Value for a Number annotation.

\n@param numberValue Value for a Number annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNumberValue", "getterDocumentation" : "/**

Value for a Number annotation.

\n@return Value for a Number annotation.*/", "getterMethodName" : "getNumberValue", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberValue", "setterDocumentation" : "/**

Value for a Number annotation.

\n@param numberValue Value for a Number annotation.*/", "setterMethodName" : "setNumberValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "numberValue", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

Value for a Number annotation.

\n@param numberValue Value for a Number annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "numberValue", "variableType" : "Double", "documentation" : "

Value for a Number annotation.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "BooleanValue", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

Value for a Boolean annotation.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Value for a Boolean annotation.

\n@param booleanValue Value for a Boolean annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBooleanValue", "getterDocumentation" : "/**

Value for a Boolean annotation.

\n@return Value for a Boolean annotation.*/", "getterMethodName" : "getBooleanValue", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BooleanValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BooleanValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "BooleanValue", "setterDocumentation" : "/**

Value for a Boolean annotation.

\n@param booleanValue Value for a Boolean annotation.*/", "setterMethodName" : "setBooleanValue", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanValue", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Value for a Boolean annotation.

\n@param booleanValue Value for a Boolean annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanValue", "variableType" : "Boolean", "documentation" : "

Value for a Boolean annotation.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StringValue", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Value for a String annotation.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Value for a String annotation.

\n@param stringValue Value for a String annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStringValue", "getterDocumentation" : "/**

Value for a String annotation.

\n@return Value for a String annotation.*/", "getterMethodName" : "getStringValue", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StringValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StringValue", "setterDocumentation" : "/**

Value for a String annotation.

\n@param stringValue Value for a String annotation.*/", "setterMethodName" : "setStringValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Value for a String annotation.

\n@param stringValue Value for a String annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stringValue", "variableType" : "String", "documentation" : "

Value for a String annotation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BooleanValue" : { "c2jName" : "BooleanValue", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

Value for a Boolean annotation.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Value for a Boolean annotation.

\n@param booleanValue Value for a Boolean annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBooleanValue", "getterDocumentation" : "/**

Value for a Boolean annotation.

\n@return Value for a Boolean annotation.*/", "getterMethodName" : "getBooleanValue", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BooleanValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BooleanValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "BooleanValue", "setterDocumentation" : "/**

Value for a Boolean annotation.

\n@param booleanValue Value for a Boolean annotation.*/", "setterMethodName" : "setBooleanValue", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanValue", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Value for a Boolean annotation.

\n@param booleanValue Value for a Boolean annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "booleanValue", "variableType" : "Boolean", "documentation" : "

Value for a Boolean annotation.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "NumberValue" : { "c2jName" : "NumberValue", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

Value for a Number annotation.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Value for a Number annotation.

\n@param numberValue Value for a Number annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNumberValue", "getterDocumentation" : "/**

Value for a Number annotation.

\n@return Value for a Number annotation.*/", "getterMethodName" : "getNumberValue", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberValue", "setterDocumentation" : "/**

Value for a Number annotation.

\n@param numberValue Value for a Number annotation.*/", "setterMethodName" : "setNumberValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "numberValue", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

Value for a Number annotation.

\n@param numberValue Value for a Number annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "numberValue", "variableType" : "Double", "documentation" : "

Value for a Number annotation.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "StringValue" : { "c2jName" : "StringValue", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Value for a String annotation.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Value for a String annotation.

\n@param stringValue Value for a String annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStringValue", "getterDocumentation" : "/**

Value for a String annotation.

\n@return Value for a String annotation.*/", "getterMethodName" : "getStringValue", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StringValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StringValue", "setterDocumentation" : "/**

Value for a String annotation.

\n@param stringValue Value for a String annotation.*/", "setterMethodName" : "setStringValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stringValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Value for a String annotation.

\n@param stringValue Value for a String annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stringValue", "variableType" : "String", "documentation" : "

Value for a String annotation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AnnotationValue", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnnotationValue", "variableName" : "annotationValue", "variableType" : "AnnotationValue", "documentation" : null, "simpleType" : "AnnotationValue", "variableSetterType" : "AnnotationValue" }, "wrapper" : false }, "BackendConnectionErrors" : { "c2jName" : "BackendConnectionErrors", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "TimeoutCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param timeoutCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimeoutCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getTimeoutCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TimeoutCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TimeoutCount", "setterDocumentation" : "/**

\n@param timeoutCount */", "setterMethodName" : "setTimeoutCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param timeoutCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConnectionRefusedCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param connectionRefusedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withConnectionRefusedCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getConnectionRefusedCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConnectionRefusedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionRefusedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConnectionRefusedCount", "setterDocumentation" : "/**

\n@param connectionRefusedCount */", "setterMethodName" : "setConnectionRefusedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionRefusedCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param connectionRefusedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionRefusedCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HTTPCode4XXCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param hTTPCode4XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHTTPCode4XXCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getHTTPCode4XXCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HTTPCode4XXCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HTTPCode4XXCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HTTPCode4XXCount", "setterDocumentation" : "/**

\n@param hTTPCode4XXCount */", "setterMethodName" : "setHTTPCode4XXCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode4XXCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param hTTPCode4XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode4XXCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HTTPCode5XXCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param hTTPCode5XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHTTPCode5XXCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getHTTPCode5XXCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HTTPCode5XXCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HTTPCode5XXCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HTTPCode5XXCount", "setterDocumentation" : "/**

\n@param hTTPCode5XXCount */", "setterMethodName" : "setHTTPCode5XXCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode5XXCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param hTTPCode5XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode5XXCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UnknownHostCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param unknownHostCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUnknownHostCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getUnknownHostCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnknownHostCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnknownHostCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UnknownHostCount", "setterDocumentation" : "/**

\n@param unknownHostCount */", "setterMethodName" : "setUnknownHostCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unknownHostCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param unknownHostCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unknownHostCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "OtherCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param otherCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOtherCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getOtherCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OtherCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OtherCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OtherCount", "setterDocumentation" : "/**

\n@param otherCount */", "setterMethodName" : "setOtherCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "otherCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param otherCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "otherCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConnectionRefusedCount" : { "c2jName" : "ConnectionRefusedCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param connectionRefusedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withConnectionRefusedCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getConnectionRefusedCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConnectionRefusedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionRefusedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConnectionRefusedCount", "setterDocumentation" : "/**

\n@param connectionRefusedCount */", "setterMethodName" : "setConnectionRefusedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionRefusedCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param connectionRefusedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionRefusedCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "HTTPCode4XXCount" : { "c2jName" : "HTTPCode4XXCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param hTTPCode4XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHTTPCode4XXCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getHTTPCode4XXCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HTTPCode4XXCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HTTPCode4XXCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HTTPCode4XXCount", "setterDocumentation" : "/**

\n@param hTTPCode4XXCount */", "setterMethodName" : "setHTTPCode4XXCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode4XXCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param hTTPCode4XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode4XXCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "HTTPCode5XXCount" : { "c2jName" : "HTTPCode5XXCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param hTTPCode5XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHTTPCode5XXCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getHTTPCode5XXCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HTTPCode5XXCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HTTPCode5XXCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HTTPCode5XXCount", "setterDocumentation" : "/**

\n@param hTTPCode5XXCount */", "setterMethodName" : "setHTTPCode5XXCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode5XXCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param hTTPCode5XXCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hTTPCode5XXCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "OtherCount" : { "c2jName" : "OtherCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param otherCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOtherCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getOtherCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OtherCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OtherCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OtherCount", "setterDocumentation" : "/**

\n@param otherCount */", "setterMethodName" : "setOtherCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "otherCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param otherCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "otherCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimeoutCount" : { "c2jName" : "TimeoutCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param timeoutCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimeoutCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getTimeoutCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TimeoutCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TimeoutCount", "setterDocumentation" : "/**

\n@param timeoutCount */", "setterMethodName" : "setTimeoutCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param timeoutCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "UnknownHostCount" : { "c2jName" : "UnknownHostCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param unknownHostCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUnknownHostCount", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getUnknownHostCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnknownHostCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnknownHostCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UnknownHostCount", "setterDocumentation" : "/**

\n@param unknownHostCount */", "setterMethodName" : "setUnknownHostCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unknownHostCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param unknownHostCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unknownHostCount", "variableType" : "Integer", "documentation" : "

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BackendConnectionErrors", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BackendConnectionErrors", "variableName" : "backendConnectionErrors", "variableType" : "BackendConnectionErrors", "documentation" : null, "simpleType" : "BackendConnectionErrors", "variableSetterType" : "BackendConnectionErrors" }, "wrapper" : false }, "BatchGetTracesRequest" : { "c2jName" : "BatchGetTracesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "BatchGetTraces", "locationName" : null, "requestUri" : "/Traces", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "TraceIds", "c2jShape" : "TraceIdList", "deprecated" : false, "documentation" : "

Specify the trace IDs of requests for which to retrieve segments.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n@param traceIds Specify the trace IDs of requests for which to retrieve segments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceIds", "getterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n@return Specify the trace IDs of requests for which to retrieve segments.*/", "getterMethodName" : "getTraceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceIds", "setterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n@param traceIds Specify the trace IDs of requests for which to retrieve segments.*/", "setterMethodName" : "setTraceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceIds(java.util.Collection)} or {@link #withTraceIds(java.util.Collection)} if you want to override the existing values.

\n@param traceIds Specify the trace IDs of requests for which to retrieve segments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "

Specify the trace IDs of requests for which to retrieve segments.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TraceIds" : { "c2jName" : "TraceIds", "c2jShape" : "TraceIdList", "deprecated" : false, "documentation" : "

Specify the trace IDs of requests for which to retrieve segments.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n@param traceIds Specify the trace IDs of requests for which to retrieve segments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceIds", "getterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n@return Specify the trace IDs of requests for which to retrieve segments.*/", "getterMethodName" : "getTraceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceIds", "setterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n@param traceIds Specify the trace IDs of requests for which to retrieve segments.*/", "setterMethodName" : "setTraceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Specify the trace IDs of requests for which to retrieve segments.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceIds(java.util.Collection)} or {@link #withTraceIds(java.util.Collection)} if you want to override the existing values.

\n@param traceIds Specify the trace IDs of requests for which to retrieve segments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "

Specify the trace IDs of requests for which to retrieve segments.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TraceIds" ], "shapeName" : "BatchGetTracesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetTracesRequest", "variableName" : "batchGetTracesRequest", "variableType" : "BatchGetTracesRequest", "documentation" : null, "simpleType" : "BatchGetTracesRequest", "variableSetterType" : "BatchGetTracesRequest" }, "wrapper" : false }, "BatchGetTracesResult" : { "c2jName" : "BatchGetTracesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Traces", "c2jShape" : "TraceList", "deprecated" : false, "documentation" : "

Full traces for the specified requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Full traces for the specified requests.

\n@param traces Full traces for the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraces", "getterDocumentation" : "/**

Full traces for the specified requests.

\n@return Full traces for the specified requests.*/", "getterMethodName" : "getTraces", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Traces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Traces", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Trace", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Trace", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Trace", "variableName" : "member", "variableType" : "Trace", "documentation" : "", "simpleType" : "Trace", "variableSetterType" : "Trace" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Trace", "variableName" : "member", "variableType" : "Trace", "documentation" : "", "simpleType" : "Trace", "variableSetterType" : "Trace" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Trace", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Trace", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Traces", "setterDocumentation" : "/**

Full traces for the specified requests.

\n@param traces Full traces for the specified requests.*/", "setterMethodName" : "setTraces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traces", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Full traces for the specified requests.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraces(java.util.Collection)} or {@link #withTraces(java.util.Collection)} if you want to override the existing values.

\n@param traces Full traces for the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traces", "variableType" : "java.util.List", "documentation" : "

Full traces for the specified requests.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UnprocessedTraceIds", "c2jShape" : "UnprocessedTraceIdList", "deprecated" : false, "documentation" : "

Trace IDs of requests that haven't been processed.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n@param unprocessedTraceIds Trace IDs of requests that haven't been processed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUnprocessedTraceIds", "getterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n@return Trace IDs of requests that haven't been processed.*/", "getterMethodName" : "getUnprocessedTraceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnprocessedTraceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnprocessedTraceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "UnprocessedTraceIds", "setterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n@param unprocessedTraceIds Trace IDs of requests that haven't been processed.*/", "setterMethodName" : "setUnprocessedTraceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUnprocessedTraceIds(java.util.Collection)} or {@link #withUnprocessedTraceIds(java.util.Collection)} if you want to override the existing values.

\n@param unprocessedTraceIds Trace IDs of requests that haven't been processed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceIds", "variableType" : "java.util.List", "documentation" : "

Trace IDs of requests that haven't been processed.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Traces" : { "c2jName" : "Traces", "c2jShape" : "TraceList", "deprecated" : false, "documentation" : "

Full traces for the specified requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Full traces for the specified requests.

\n@param traces Full traces for the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraces", "getterDocumentation" : "/**

Full traces for the specified requests.

\n@return Full traces for the specified requests.*/", "getterMethodName" : "getTraces", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Traces", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Traces", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Trace", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Trace", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Trace", "variableName" : "member", "variableType" : "Trace", "documentation" : "", "simpleType" : "Trace", "variableSetterType" : "Trace" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Trace", "variableName" : "member", "variableType" : "Trace", "documentation" : "", "simpleType" : "Trace", "variableSetterType" : "Trace" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Trace", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Trace", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Traces", "setterDocumentation" : "/**

Full traces for the specified requests.

\n@param traces Full traces for the specified requests.*/", "setterMethodName" : "setTraces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traces", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Full traces for the specified requests.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraces(java.util.Collection)} or {@link #withTraces(java.util.Collection)} if you want to override the existing values.

\n@param traces Full traces for the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traces", "variableType" : "java.util.List", "documentation" : "

Full traces for the specified requests.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UnprocessedTraceIds" : { "c2jName" : "UnprocessedTraceIds", "c2jShape" : "UnprocessedTraceIdList", "deprecated" : false, "documentation" : "

Trace IDs of requests that haven't been processed.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n@param unprocessedTraceIds Trace IDs of requests that haven't been processed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUnprocessedTraceIds", "getterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n@return Trace IDs of requests that haven't been processed.*/", "getterMethodName" : "getUnprocessedTraceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnprocessedTraceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnprocessedTraceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "UnprocessedTraceIds", "setterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n@param unprocessedTraceIds Trace IDs of requests that haven't been processed.*/", "setterMethodName" : "setUnprocessedTraceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Trace IDs of requests that haven't been processed.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUnprocessedTraceIds(java.util.Collection)} or {@link #withUnprocessedTraceIds(java.util.Collection)} if you want to override the existing values.

\n@param unprocessedTraceIds Trace IDs of requests that haven't been processed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceIds", "variableType" : "java.util.List", "documentation" : "

Trace IDs of requests that haven't been processed.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BatchGetTracesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetTracesResult", "variableName" : "batchGetTracesResult", "variableType" : "BatchGetTracesResult", "documentation" : null, "simpleType" : "BatchGetTracesResult", "variableSetterType" : "BatchGetTracesResult" }, "wrapper" : false }, "Edge" : { "c2jName" : "Edge", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Information about a connection between two services.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ReferenceId", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

Identifier of the edge. Unique within a service map.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@param referenceId Identifier of the edge. Unique within a service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withReferenceId", "getterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@return Identifier of the edge. Unique within a service map.*/", "getterMethodName" : "getReferenceId", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReferenceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReferenceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReferenceId", "setterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@param referenceId Identifier of the edge. Unique within a service map.*/", "setterMethodName" : "setReferenceId", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@param referenceId Identifier of the edge. Unique within a service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "

Identifier of the edge. Unique within a service map.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start time of the first segment on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start time of the first segment on the edge.

\n@param startTime The start time of the first segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start time of the first segment on the edge.

\n@return The start time of the first segment on the edge.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start time of the first segment on the edge.

\n@param startTime The start time of the first segment on the edge.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start time of the first segment on the edge.

\n@param startTime The start time of the first segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start time of the first segment on the edge.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end time of the last segment on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end time of the last segment on the edge.

\n@param endTime The end time of the last segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end time of the last segment on the edge.

\n@return The end time of the last segment on the edge.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end time of the last segment on the edge.

\n@param endTime The end time of the last segment on the edge.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end time of the last segment on the edge.

\n@param endTime The end time of the last segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end time of the last segment on the edge.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SummaryStatistics", "c2jShape" : "EdgeStatistics", "deprecated" : false, "documentation" : "

Response statistics for segments on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Response statistics for segments on the edge.

\n@param summaryStatistics Response statistics for segments on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSummaryStatistics", "getterDocumentation" : "/**

Response statistics for segments on the edge.

\n@return Response statistics for segments on the edge.*/", "getterMethodName" : "getSummaryStatistics", "getterModel" : { "returnType" : "EdgeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SummaryStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SummaryStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SummaryStatistics", "setterDocumentation" : "/**

Response statistics for segments on the edge.

\n@param summaryStatistics Response statistics for segments on the edge.*/", "setterMethodName" : "setSummaryStatistics", "setterModel" : { "variableDeclarationType" : "EdgeStatistics", "variableName" : "summaryStatistics", "variableType" : "EdgeStatistics", "documentation" : "", "simpleType" : "EdgeStatistics", "variableSetterType" : "EdgeStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

Response statistics for segments on the edge.

\n@param summaryStatistics Response statistics for segments on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EdgeStatistics", "variableName" : "summaryStatistics", "variableType" : "EdgeStatistics", "documentation" : "

Response statistics for segments on the edge.

", "simpleType" : "EdgeStatistics", "variableSetterType" : "EdgeStatistics" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ResponseTimeHistogram", "c2jShape" : "Histogram", "deprecated" : false, "documentation" : "

Histogram describing the prominence of response times on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n@param responseTimeHistogram Histogram describing the prominence of response times on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResponseTimeHistogram", "getterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n@return Histogram describing the prominence of response times on the edge.*/", "getterMethodName" : "getResponseTimeHistogram", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ResponseTimeHistogram", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseTimeHistogram", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "HistogramEntry", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "HistogramEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistogramEntry", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "HistogramEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ResponseTimeHistogram", "setterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n@param responseTimeHistogram Histogram describing the prominence of response times on the edge.*/", "setterMethodName" : "setResponseTimeHistogram", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "responseTimeHistogram", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setResponseTimeHistogram(java.util.Collection)} or {@link #withResponseTimeHistogram(java.util.Collection)} if you want to override the existing values.

\n@param responseTimeHistogram Histogram describing the prominence of response times on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "responseTimeHistogram", "variableType" : "java.util.List", "documentation" : "

Histogram describing the prominence of response times on the edge.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Aliases", "c2jShape" : "AliasList", "deprecated" : false, "documentation" : "

Aliases for the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Aliases for the edge.

\n@param aliases Aliases for the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAliases", "getterDocumentation" : "/**

Aliases for the edge.

\n@return Aliases for the edge.*/", "getterMethodName" : "getAliases", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Aliases", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Alias", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Alias", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Alias", "variableName" : "member", "variableType" : "Alias", "documentation" : "", "simpleType" : "Alias", "variableSetterType" : "Alias" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Alias", "variableName" : "member", "variableType" : "Alias", "documentation" : "", "simpleType" : "Alias", "variableSetterType" : "Alias" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Alias", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Alias", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Aliases", "setterDocumentation" : "/**

Aliases for the edge.

\n@param aliases Aliases for the edge.*/", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Aliases for the edge.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setAliases(java.util.Collection)} or {@link #withAliases(java.util.Collection)} if you want to override the existing values.

\n@param aliases Aliases for the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

Aliases for the edge.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Aliases" : { "c2jName" : "Aliases", "c2jShape" : "AliasList", "deprecated" : false, "documentation" : "

Aliases for the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Aliases for the edge.

\n@param aliases Aliases for the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAliases", "getterDocumentation" : "/**

Aliases for the edge.

\n@return Aliases for the edge.*/", "getterMethodName" : "getAliases", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Aliases", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Alias", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Alias", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Alias", "variableName" : "member", "variableType" : "Alias", "documentation" : "", "simpleType" : "Alias", "variableSetterType" : "Alias" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Alias", "variableName" : "member", "variableType" : "Alias", "documentation" : "", "simpleType" : "Alias", "variableSetterType" : "Alias" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Alias", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Alias", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Aliases", "setterDocumentation" : "/**

Aliases for the edge.

\n@param aliases Aliases for the edge.*/", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Aliases for the edge.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setAliases(java.util.Collection)} or {@link #withAliases(java.util.Collection)} if you want to override the existing values.

\n@param aliases Aliases for the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

Aliases for the edge.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EndTime" : { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end time of the last segment on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end time of the last segment on the edge.

\n@param endTime The end time of the last segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end time of the last segment on the edge.

\n@return The end time of the last segment on the edge.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end time of the last segment on the edge.

\n@param endTime The end time of the last segment on the edge.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end time of the last segment on the edge.

\n@param endTime The end time of the last segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end time of the last segment on the edge.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "ReferenceId" : { "c2jName" : "ReferenceId", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

Identifier of the edge. Unique within a service map.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@param referenceId Identifier of the edge. Unique within a service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withReferenceId", "getterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@return Identifier of the edge. Unique within a service map.*/", "getterMethodName" : "getReferenceId", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReferenceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReferenceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReferenceId", "setterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@param referenceId Identifier of the edge. Unique within a service map.*/", "setterMethodName" : "setReferenceId", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

Identifier of the edge. Unique within a service map.

\n@param referenceId Identifier of the edge. Unique within a service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "

Identifier of the edge. Unique within a service map.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ResponseTimeHistogram" : { "c2jName" : "ResponseTimeHistogram", "c2jShape" : "Histogram", "deprecated" : false, "documentation" : "

Histogram describing the prominence of response times on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n@param responseTimeHistogram Histogram describing the prominence of response times on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResponseTimeHistogram", "getterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n@return Histogram describing the prominence of response times on the edge.*/", "getterMethodName" : "getResponseTimeHistogram", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ResponseTimeHistogram", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseTimeHistogram", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "HistogramEntry", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "HistogramEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistogramEntry", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "HistogramEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ResponseTimeHistogram", "setterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n@param responseTimeHistogram Histogram describing the prominence of response times on the edge.*/", "setterMethodName" : "setResponseTimeHistogram", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "responseTimeHistogram", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Histogram describing the prominence of response times on the edge.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setResponseTimeHistogram(java.util.Collection)} or {@link #withResponseTimeHistogram(java.util.Collection)} if you want to override the existing values.

\n@param responseTimeHistogram Histogram describing the prominence of response times on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "responseTimeHistogram", "variableType" : "java.util.List", "documentation" : "

Histogram describing the prominence of response times on the edge.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StartTime" : { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start time of the first segment on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start time of the first segment on the edge.

\n@param startTime The start time of the first segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start time of the first segment on the edge.

\n@return The start time of the first segment on the edge.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start time of the first segment on the edge.

\n@param startTime The start time of the first segment on the edge.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start time of the first segment on the edge.

\n@param startTime The start time of the first segment on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start time of the first segment on the edge.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "SummaryStatistics" : { "c2jName" : "SummaryStatistics", "c2jShape" : "EdgeStatistics", "deprecated" : false, "documentation" : "

Response statistics for segments on the edge.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Response statistics for segments on the edge.

\n@param summaryStatistics Response statistics for segments on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSummaryStatistics", "getterDocumentation" : "/**

Response statistics for segments on the edge.

\n@return Response statistics for segments on the edge.*/", "getterMethodName" : "getSummaryStatistics", "getterModel" : { "returnType" : "EdgeStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SummaryStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SummaryStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SummaryStatistics", "setterDocumentation" : "/**

Response statistics for segments on the edge.

\n@param summaryStatistics Response statistics for segments on the edge.*/", "setterMethodName" : "setSummaryStatistics", "setterModel" : { "variableDeclarationType" : "EdgeStatistics", "variableName" : "summaryStatistics", "variableType" : "EdgeStatistics", "documentation" : "", "simpleType" : "EdgeStatistics", "variableSetterType" : "EdgeStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

Response statistics for segments on the edge.

\n@param summaryStatistics Response statistics for segments on the edge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EdgeStatistics", "variableName" : "summaryStatistics", "variableType" : "EdgeStatistics", "documentation" : "

Response statistics for segments on the edge.

", "simpleType" : "EdgeStatistics", "variableSetterType" : "EdgeStatistics" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Edge", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Edge", "variableName" : "edge", "variableType" : "Edge", "documentation" : null, "simpleType" : "Edge", "variableSetterType" : "Edge" }, "wrapper" : false }, "EdgeStatistics" : { "c2jName" : "EdgeStatistics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Response statistics for an edge.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "OkCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that completed with a 2xx Success status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOkCount", "getterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@return The number of requests that completed with a 2xx Success status code.*/", "getterMethodName" : "getOkCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OkCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OkCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OkCount", "setterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@param okCount The number of requests that completed with a 2xx Success status code.*/", "setterMethodName" : "setOkCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "

The number of requests that completed with a 2xx Success status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ErrorStatistics", "c2jShape" : "ErrorStatistics", "deprecated" : false, "documentation" : "

Information about requests that failed with a 4xx Client Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withErrorStatistics", "getterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@return Information about requests that failed with a 4xx Client Error status code.*/", "getterMethodName" : "getErrorStatistics", "getterModel" : { "returnType" : "ErrorStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ErrorStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ErrorStatistics", "setterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.*/", "setterMethodName" : "setErrorStatistics", "setterModel" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "

Information about requests that failed with a 4xx Client Error status code.

", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "xmlNameSpaceUri" : null }, { "c2jName" : "FaultStatistics", "c2jShape" : "FaultStatistics", "deprecated" : false, "documentation" : "

Information about requests that failed with a 5xx Server Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFaultStatistics", "getterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@return Information about requests that failed with a 5xx Server Error status code.*/", "getterMethodName" : "getFaultStatistics", "getterModel" : { "returnType" : "FaultStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FaultStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FaultStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FaultStatistics", "setterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.*/", "setterMethodName" : "setFaultStatistics", "setterModel" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "

Information about requests that failed with a 5xx Server Error status code.

", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The total number of completed requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The total number of completed requests.

\n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

The total number of completed requests.

\n@return The total number of completed requests.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

The total number of completed requests.

\n@param totalCount The total number of completed requests.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The total number of completed requests.

\n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

The total number of completed requests.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TotalResponseTime", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

The aggregate response time of completed requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The aggregate response time of completed requests.

\n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalResponseTime", "getterDocumentation" : "/**

The aggregate response time of completed requests.

\n@return The aggregate response time of completed requests.*/", "getterMethodName" : "getTotalResponseTime", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalResponseTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalResponseTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalResponseTime", "setterDocumentation" : "/**

The aggregate response time of completed requests.

\n@param totalResponseTime The aggregate response time of completed requests.*/", "setterMethodName" : "setTotalResponseTime", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The aggregate response time of completed requests.

\n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "

The aggregate response time of completed requests.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorStatistics" : { "c2jName" : "ErrorStatistics", "c2jShape" : "ErrorStatistics", "deprecated" : false, "documentation" : "

Information about requests that failed with a 4xx Client Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withErrorStatistics", "getterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@return Information about requests that failed with a 4xx Client Error status code.*/", "getterMethodName" : "getErrorStatistics", "getterModel" : { "returnType" : "ErrorStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ErrorStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ErrorStatistics", "setterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.*/", "setterMethodName" : "setErrorStatistics", "setterModel" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

Information about requests that failed with a 4xx Client Error status code.

\n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "

Information about requests that failed with a 4xx Client Error status code.

", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "xmlNameSpaceUri" : null }, "FaultStatistics" : { "c2jName" : "FaultStatistics", "c2jShape" : "FaultStatistics", "deprecated" : false, "documentation" : "

Information about requests that failed with a 5xx Server Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFaultStatistics", "getterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@return Information about requests that failed with a 5xx Server Error status code.*/", "getterMethodName" : "getFaultStatistics", "getterModel" : { "returnType" : "FaultStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FaultStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FaultStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FaultStatistics", "setterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.*/", "setterMethodName" : "setFaultStatistics", "setterModel" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

Information about requests that failed with a 5xx Server Error status code.

\n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "

Information about requests that failed with a 5xx Server Error status code.

", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "xmlNameSpaceUri" : null }, "OkCount" : { "c2jName" : "OkCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that completed with a 2xx Success status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOkCount", "getterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@return The number of requests that completed with a 2xx Success status code.*/", "getterMethodName" : "getOkCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OkCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OkCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OkCount", "setterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@param okCount The number of requests that completed with a 2xx Success status code.*/", "setterMethodName" : "setOkCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that completed with a 2xx Success status code.

\n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "

The number of requests that completed with a 2xx Success status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The total number of completed requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The total number of completed requests.

\n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

The total number of completed requests.

\n@return The total number of completed requests.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

The total number of completed requests.

\n@param totalCount The total number of completed requests.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The total number of completed requests.

\n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

The total number of completed requests.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "TotalResponseTime" : { "c2jName" : "TotalResponseTime", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

The aggregate response time of completed requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The aggregate response time of completed requests.

\n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalResponseTime", "getterDocumentation" : "/**

The aggregate response time of completed requests.

\n@return The aggregate response time of completed requests.*/", "getterMethodName" : "getTotalResponseTime", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalResponseTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalResponseTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalResponseTime", "setterDocumentation" : "/**

The aggregate response time of completed requests.

\n@param totalResponseTime The aggregate response time of completed requests.*/", "setterMethodName" : "setTotalResponseTime", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The aggregate response time of completed requests.

\n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "

The aggregate response time of completed requests.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EdgeStatistics", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EdgeStatistics", "variableName" : "edgeStatistics", "variableType" : "EdgeStatistics", "documentation" : null, "simpleType" : "EdgeStatistics", "variableSetterType" : "EdgeStatistics" }, "wrapper" : false }, "ErrorStatistics" : { "c2jName" : "ErrorStatistics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Information about requests that failed with a 4xx Client Error status code.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ThrottleCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that failed with a 419 throttling status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@param throttleCount The number of requests that failed with a 419 throttling status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withThrottleCount", "getterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@return The number of requests that failed with a 419 throttling status code.*/", "getterMethodName" : "getThrottleCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ThrottleCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ThrottleCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThrottleCount", "setterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@param throttleCount The number of requests that failed with a 419 throttling status code.*/", "setterMethodName" : "setThrottleCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "throttleCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@param throttleCount The number of requests that failed with a 419 throttling status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "throttleCount", "variableType" : "Long", "documentation" : "

The number of requests that failed with a 419 throttling status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "OtherCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that failed with untracked 4xx Client Error status codes.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@param otherCount The number of requests that failed with untracked 4xx Client Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOtherCount", "getterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@return The number of requests that failed with untracked 4xx Client Error status codes.*/", "getterMethodName" : "getOtherCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OtherCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OtherCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OtherCount", "setterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@param otherCount The number of requests that failed with untracked 4xx Client Error status codes.*/", "setterMethodName" : "setOtherCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@param otherCount The number of requests that failed with untracked 4xx Client Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "

The number of requests that failed with untracked 4xx Client Error status codes.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The total number of requests that failed with a 4xx Client Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@param totalCount The total number of requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@return The total number of requests that failed with a 4xx Client Error status code.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@param totalCount The total number of requests that failed with a 4xx Client Error status code.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@param totalCount The total number of requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

The total number of requests that failed with a 4xx Client Error status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OtherCount" : { "c2jName" : "OtherCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that failed with untracked 4xx Client Error status codes.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@param otherCount The number of requests that failed with untracked 4xx Client Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOtherCount", "getterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@return The number of requests that failed with untracked 4xx Client Error status codes.*/", "getterMethodName" : "getOtherCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OtherCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OtherCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OtherCount", "setterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@param otherCount The number of requests that failed with untracked 4xx Client Error status codes.*/", "setterMethodName" : "setOtherCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that failed with untracked 4xx Client Error status codes.

\n@param otherCount The number of requests that failed with untracked 4xx Client Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "

The number of requests that failed with untracked 4xx Client Error status codes.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ThrottleCount" : { "c2jName" : "ThrottleCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that failed with a 419 throttling status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@param throttleCount The number of requests that failed with a 419 throttling status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withThrottleCount", "getterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@return The number of requests that failed with a 419 throttling status code.*/", "getterMethodName" : "getThrottleCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ThrottleCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ThrottleCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThrottleCount", "setterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@param throttleCount The number of requests that failed with a 419 throttling status code.*/", "setterMethodName" : "setThrottleCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "throttleCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that failed with a 419 throttling status code.

\n@param throttleCount The number of requests that failed with a 419 throttling status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "throttleCount", "variableType" : "Long", "documentation" : "

The number of requests that failed with a 419 throttling status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The total number of requests that failed with a 4xx Client Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@param totalCount The total number of requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@return The total number of requests that failed with a 4xx Client Error status code.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@param totalCount The total number of requests that failed with a 4xx Client Error status code.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The total number of requests that failed with a 4xx Client Error status code.

\n@param totalCount The total number of requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

The total number of requests that failed with a 4xx Client Error status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ErrorStatistics", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : null, "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "wrapper" : false }, "FaultStatistics" : { "c2jName" : "FaultStatistics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Information about requests that failed with a 5xx Server Error status code.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "OtherCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that failed with untracked 5xx Server Error status codes.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@param otherCount The number of requests that failed with untracked 5xx Server Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOtherCount", "getterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@return The number of requests that failed with untracked 5xx Server Error status codes.*/", "getterMethodName" : "getOtherCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OtherCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OtherCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OtherCount", "setterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@param otherCount The number of requests that failed with untracked 5xx Server Error status codes.*/", "setterMethodName" : "setOtherCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@param otherCount The number of requests that failed with untracked 5xx Server Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "

The number of requests that failed with untracked 5xx Server Error status codes.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The total number of requests that failed with a 5xx Server Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@param totalCount The total number of requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@return The total number of requests that failed with a 5xx Server Error status code.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@param totalCount The total number of requests that failed with a 5xx Server Error status code.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@param totalCount The total number of requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

The total number of requests that failed with a 5xx Server Error status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OtherCount" : { "c2jName" : "OtherCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of requests that failed with untracked 5xx Server Error status codes.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@param otherCount The number of requests that failed with untracked 5xx Server Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOtherCount", "getterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@return The number of requests that failed with untracked 5xx Server Error status codes.*/", "getterMethodName" : "getOtherCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OtherCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OtherCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OtherCount", "setterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@param otherCount The number of requests that failed with untracked 5xx Server Error status codes.*/", "setterMethodName" : "setOtherCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of requests that failed with untracked 5xx Server Error status codes.

\n@param otherCount The number of requests that failed with untracked 5xx Server Error status codes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "otherCount", "variableType" : "Long", "documentation" : "

The number of requests that failed with untracked 5xx Server Error status codes.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The total number of requests that failed with a 5xx Server Error status code.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@param totalCount The total number of requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@return The total number of requests that failed with a 5xx Server Error status code.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@param totalCount The total number of requests that failed with a 5xx Server Error status code.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The total number of requests that failed with a 5xx Server Error status code.

\n@param totalCount The total number of requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

The total number of requests that failed with a 5xx Server Error status code.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FaultStatistics", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : null, "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "wrapper" : false }, "GetServiceGraphRequest" : { "c2jName" : "GetServiceGraphRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetServiceGraph", "locationName" : null, "requestUri" : "/ServiceGraph", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start of the time frame for which to generate a graph.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@param startTime The start of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@return The start of the time frame for which to generate a graph.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@param startTime The start of the time frame for which to generate a graph.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@param startTime The start of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start of the time frame for which to generate a graph.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end of the time frame for which to generate a graph.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@param endTime The end of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@return The end of the time frame for which to generate a graph.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@param endTime The end of the time frame for which to generate a graph.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@param endTime The end of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end of the time frame for which to generate a graph.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end of the time frame for which to generate a graph.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@param endTime The end of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@return The end of the time frame for which to generate a graph.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@param endTime The end of the time frame for which to generate a graph.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end of the time frame for which to generate a graph.

\n@param endTime The end of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end of the time frame for which to generate a graph.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartTime" : { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start of the time frame for which to generate a graph.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@param startTime The start of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@return The start of the time frame for which to generate a graph.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@param startTime The start of the time frame for which to generate a graph.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start of the time frame for which to generate a graph.

\n@param startTime The start of the time frame for which to generate a graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start of the time frame for which to generate a graph.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StartTime", "EndTime" ], "shapeName" : "GetServiceGraphRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetServiceGraphRequest", "variableName" : "getServiceGraphRequest", "variableType" : "GetServiceGraphRequest", "documentation" : null, "simpleType" : "GetServiceGraphRequest", "variableSetterType" : "GetServiceGraphRequest" }, "wrapper" : false }, "GetServiceGraphResult" : { "c2jName" : "GetServiceGraphResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start of the time frame for which the graph was generated.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@param startTime The start of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@return The start of the time frame for which the graph was generated.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@param startTime The start of the time frame for which the graph was generated.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@param startTime The start of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start of the time frame for which the graph was generated.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end of the time frame for which the graph was generated.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@param endTime The end of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@return The end of the time frame for which the graph was generated.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@param endTime The end of the time frame for which the graph was generated.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@param endTime The end of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end of the time frame for which the graph was generated.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Services", "c2jShape" : "ServiceList", "deprecated" : false, "documentation" : "

The services that have processed a traced request during the specified time frame.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n@param services The services that have processed a traced request during the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServices", "getterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n@return The services that have processed a traced request during the specified time frame.*/", "getterMethodName" : "getServices", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Services", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Services", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Service", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Service", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Service", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Service", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Services", "setterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n@param services The services that have processed a traced request during the specified time frame.*/", "setterMethodName" : "setServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setServices(java.util.Collection)} or {@link #withServices(java.util.Collection)} if you want to override the existing values.

\n@param services The services that have processed a traced request during the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "

The services that have processed a traced request during the specified time frame.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end of the time frame for which the graph was generated.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@param endTime The end of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@return The end of the time frame for which the graph was generated.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@param endTime The end of the time frame for which the graph was generated.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end of the time frame for which the graph was generated.

\n@param endTime The end of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end of the time frame for which the graph was generated.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Services" : { "c2jName" : "Services", "c2jShape" : "ServiceList", "deprecated" : false, "documentation" : "

The services that have processed a traced request during the specified time frame.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n@param services The services that have processed a traced request during the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServices", "getterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n@return The services that have processed a traced request during the specified time frame.*/", "getterMethodName" : "getServices", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Services", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Services", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Service", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Service", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Service", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Service", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Services", "setterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n@param services The services that have processed a traced request during the specified time frame.*/", "setterMethodName" : "setServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The services that have processed a traced request during the specified time frame.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setServices(java.util.Collection)} or {@link #withServices(java.util.Collection)} if you want to override the existing values.

\n@param services The services that have processed a traced request during the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "

The services that have processed a traced request during the specified time frame.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StartTime" : { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start of the time frame for which the graph was generated.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@param startTime The start of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@return The start of the time frame for which the graph was generated.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@param startTime The start of the time frame for which the graph was generated.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start of the time frame for which the graph was generated.

\n@param startTime The start of the time frame for which the graph was generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start of the time frame for which the graph was generated.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetServiceGraphResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetServiceGraphResult", "variableName" : "getServiceGraphResult", "variableType" : "GetServiceGraphResult", "documentation" : null, "simpleType" : "GetServiceGraphResult", "variableSetterType" : "GetServiceGraphResult" }, "wrapper" : false }, "GetTraceGraphRequest" : { "c2jName" : "GetTraceGraphRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetTraceGraph", "locationName" : null, "requestUri" : "/TraceGraph", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "TraceIds", "c2jShape" : "TraceIdList", "deprecated" : false, "documentation" : "

Trace IDs of requests for which to generate a service graph.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n@param traceIds Trace IDs of requests for which to generate a service graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceIds", "getterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n@return Trace IDs of requests for which to generate a service graph.*/", "getterMethodName" : "getTraceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceIds", "setterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n@param traceIds Trace IDs of requests for which to generate a service graph.*/", "setterMethodName" : "setTraceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceIds(java.util.Collection)} or {@link #withTraceIds(java.util.Collection)} if you want to override the existing values.

\n@param traceIds Trace IDs of requests for which to generate a service graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "

Trace IDs of requests for which to generate a service graph.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TraceIds" : { "c2jName" : "TraceIds", "c2jShape" : "TraceIdList", "deprecated" : false, "documentation" : "

Trace IDs of requests for which to generate a service graph.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n@param traceIds Trace IDs of requests for which to generate a service graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceIds", "getterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n@return Trace IDs of requests for which to generate a service graph.*/", "getterMethodName" : "getTraceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceIds", "setterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n@param traceIds Trace IDs of requests for which to generate a service graph.*/", "setterMethodName" : "setTraceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Trace IDs of requests for which to generate a service graph.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceIds(java.util.Collection)} or {@link #withTraceIds(java.util.Collection)} if you want to override the existing values.

\n@param traceIds Trace IDs of requests for which to generate a service graph.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceIds", "variableType" : "java.util.List", "documentation" : "

Trace IDs of requests for which to generate a service graph.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TraceIds" ], "shapeName" : "GetTraceGraphRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetTraceGraphRequest", "variableName" : "getTraceGraphRequest", "variableType" : "GetTraceGraphRequest", "documentation" : null, "simpleType" : "GetTraceGraphRequest", "variableSetterType" : "GetTraceGraphRequest" }, "wrapper" : false }, "GetTraceGraphResult" : { "c2jName" : "GetTraceGraphResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Services", "c2jShape" : "ServiceList", "deprecated" : false, "documentation" : "

The services that have processed one of the specified requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The services that have processed one of the specified requests.

\n@param services The services that have processed one of the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServices", "getterDocumentation" : "/**

The services that have processed one of the specified requests.

\n@return The services that have processed one of the specified requests.*/", "getterMethodName" : "getServices", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Services", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Services", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Service", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Service", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Service", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Service", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Services", "setterDocumentation" : "/**

The services that have processed one of the specified requests.

\n@param services The services that have processed one of the specified requests.*/", "setterMethodName" : "setServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The services that have processed one of the specified requests.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setServices(java.util.Collection)} or {@link #withServices(java.util.Collection)} if you want to override the existing values.

\n@param services The services that have processed one of the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "

The services that have processed one of the specified requests.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Pagination token. Not used.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Pagination token. Not used.

\n@return Pagination token. Not used.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Pagination token. Not used.

\n@param nextToken Pagination token. Not used.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token. Not used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Services" : { "c2jName" : "Services", "c2jShape" : "ServiceList", "deprecated" : false, "documentation" : "

The services that have processed one of the specified requests.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The services that have processed one of the specified requests.

\n@param services The services that have processed one of the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServices", "getterDocumentation" : "/**

The services that have processed one of the specified requests.

\n@return The services that have processed one of the specified requests.*/", "getterMethodName" : "getServices", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Services", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Services", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Service", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Service", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Service", "variableName" : "member", "variableType" : "Service", "documentation" : "", "simpleType" : "Service", "variableSetterType" : "Service" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Service", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Service", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Services", "setterDocumentation" : "/**

The services that have processed one of the specified requests.

\n@param services The services that have processed one of the specified requests.*/", "setterMethodName" : "setServices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The services that have processed one of the specified requests.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setServices(java.util.Collection)} or {@link #withServices(java.util.Collection)} if you want to override the existing values.

\n@param services The services that have processed one of the specified requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "services", "variableType" : "java.util.List", "documentation" : "

The services that have processed one of the specified requests.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetTraceGraphResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetTraceGraphResult", "variableName" : "getTraceGraphResult", "variableType" : "GetTraceGraphResult", "documentation" : null, "simpleType" : "GetTraceGraphResult", "variableSetterType" : "GetTraceGraphResult" }, "wrapper" : false }, "GetTraceSummariesRequest" : { "c2jName" : "GetTraceSummariesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetTraceSummaries", "locationName" : null, "requestUri" : "/TraceSummaries", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start of the time frame for which to retrieve traces.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@param startTime The start of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@return The start of the time frame for which to retrieve traces.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@param startTime The start of the time frame for which to retrieve traces.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@param startTime The start of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start of the time frame for which to retrieve traces.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end of the time frame for which to retrieve traces.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@param endTime The end of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@return The end of the time frame for which to retrieve traces.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@param endTime The end of the time frame for which to retrieve traces.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@param endTime The end of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end of the time frame for which to retrieve traces.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Sampling", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

Set to true to get summaries for only a subset of available traces.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@param sampling Set to true to get summaries for only a subset of available traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSampling", "getterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@return Set to true to get summaries for only a subset of available traces.*/", "getterMethodName" : "getSampling", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Sampling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Sampling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Sampling", "setterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@param sampling Set to true to get summaries for only a subset of available traces.*/", "setterMethodName" : "setSampling", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sampling", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@param sampling Set to true to get summaries for only a subset of available traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sampling", "variableType" : "Boolean", "documentation" : "

Set to true to get summaries for only a subset of available traces.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "FilterExpression", "c2jShape" : "FilterExpression", "deprecated" : false, "documentation" : "

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@param filterExpression Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFilterExpression", "getterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@return Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.*/", "getterMethodName" : "getFilterExpression", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FilterExpression", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterExpression", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FilterExpression", "setterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@param filterExpression Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.*/", "setterMethodName" : "setFilterExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterExpression", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@param filterExpression Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "filterExpression", "variableType" : "String", "documentation" : "

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specify the pagination token returned by a previous request to retrieve the next page of results.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@param nextToken Specify the pagination token returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@return Specify the pagination token returned by a previous request to retrieve the next page of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@param nextToken Specify the pagination token returned by a previous request to retrieve the next page of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@param nextToken Specify the pagination token returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Specify the pagination token returned by a previous request to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The end of the time frame for which to retrieve traces.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@param endTime The end of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@return The end of the time frame for which to retrieve traces.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@param endTime The end of the time frame for which to retrieve traces.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The end of the time frame for which to retrieve traces.

\n@param endTime The end of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

The end of the time frame for which to retrieve traces.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "FilterExpression" : { "c2jName" : "FilterExpression", "c2jShape" : "FilterExpression", "deprecated" : false, "documentation" : "

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@param filterExpression Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFilterExpression", "getterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@return Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.*/", "getterMethodName" : "getFilterExpression", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FilterExpression", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FilterExpression", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FilterExpression", "setterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@param filterExpression Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.*/", "setterMethodName" : "setFilterExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterExpression", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

\n@param filterExpression Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "filterExpression", "variableType" : "String", "documentation" : "

Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specify the pagination token returned by a previous request to retrieve the next page of results.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@param nextToken Specify the pagination token returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@return Specify the pagination token returned by a previous request to retrieve the next page of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@param nextToken Specify the pagination token returned by a previous request to retrieve the next page of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Specify the pagination token returned by a previous request to retrieve the next page of results.

\n@param nextToken Specify the pagination token returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Specify the pagination token returned by a previous request to retrieve the next page of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sampling" : { "c2jName" : "Sampling", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

Set to true to get summaries for only a subset of available traces.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@param sampling Set to true to get summaries for only a subset of available traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSampling", "getterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@return Set to true to get summaries for only a subset of available traces.*/", "getterMethodName" : "getSampling", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Sampling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Sampling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Sampling", "setterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@param sampling Set to true to get summaries for only a subset of available traces.*/", "setterMethodName" : "setSampling", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sampling", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Set to true to get summaries for only a subset of available traces.

\n@param sampling Set to true to get summaries for only a subset of available traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sampling", "variableType" : "Boolean", "documentation" : "

Set to true to get summaries for only a subset of available traces.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "StartTime" : { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start of the time frame for which to retrieve traces.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@param startTime The start of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@return The start of the time frame for which to retrieve traces.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@param startTime The start of the time frame for which to retrieve traces.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start of the time frame for which to retrieve traces.

\n@param startTime The start of the time frame for which to retrieve traces.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

The start of the time frame for which to retrieve traces.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StartTime", "EndTime" ], "shapeName" : "GetTraceSummariesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetTraceSummariesRequest", "variableName" : "getTraceSummariesRequest", "variableType" : "GetTraceSummariesRequest", "documentation" : null, "simpleType" : "GetTraceSummariesRequest", "variableSetterType" : "GetTraceSummariesRequest" }, "wrapper" : false }, "GetTraceSummariesResult" : { "c2jName" : "GetTraceSummariesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "TraceSummaries", "c2jShape" : "TraceSummaryList", "deprecated" : false, "documentation" : "

Trace IDs and metadata for traces that were found in the specified time frame.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n@param traceSummaries Trace IDs and metadata for traces that were found in the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceSummaries", "getterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n@return Trace IDs and metadata for traces that were found in the specified time frame.*/", "getterMethodName" : "getTraceSummaries", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceSummaries", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceSummaries", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceSummary", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "TraceSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TraceSummary", "variableName" : "member", "variableType" : "TraceSummary", "documentation" : "", "simpleType" : "TraceSummary", "variableSetterType" : "TraceSummary" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TraceSummary", "variableName" : "member", "variableType" : "TraceSummary", "documentation" : "", "simpleType" : "TraceSummary", "variableSetterType" : "TraceSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TraceSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TraceSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceSummaries", "setterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n@param traceSummaries Trace IDs and metadata for traces that were found in the specified time frame.*/", "setterMethodName" : "setTraceSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSummaries", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceSummaries(java.util.Collection)} or {@link #withTraceSummaries(java.util.Collection)} if you want to override the existing values.

\n@param traceSummaries Trace IDs and metadata for traces that were found in the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSummaries", "variableType" : "java.util.List", "documentation" : "

Trace IDs and metadata for traces that were found in the specified time frame.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ApproximateTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start time of this page of results.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start time of this page of results.

\n@param approximateTime The start time of this page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApproximateTime", "getterDocumentation" : "/**

The start time of this page of results.

\n@return The start time of this page of results.*/", "getterMethodName" : "getApproximateTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ApproximateTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApproximateTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ApproximateTime", "setterDocumentation" : "/**

The start time of this page of results.

\n@param approximateTime The start time of this page of results.*/", "setterMethodName" : "setApproximateTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "approximateTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start time of this page of results.

\n@param approximateTime The start time of this page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "approximateTime", "variableType" : "java.util.Date", "documentation" : "

The start time of this page of results.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TracesProcessedCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of traces that were processed to get this set of summaries.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@param tracesProcessedCount The number of traces that were processed to get this set of summaries.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTracesProcessedCount", "getterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@return The number of traces that were processed to get this set of summaries.*/", "getterMethodName" : "getTracesProcessedCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TracesProcessedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TracesProcessedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TracesProcessedCount", "setterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@param tracesProcessedCount The number of traces that were processed to get this set of summaries.*/", "setterMethodName" : "setTracesProcessedCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tracesProcessedCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@param tracesProcessedCount The number of traces that were processed to get this set of summaries.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "tracesProcessedCount", "variableType" : "Long", "documentation" : "

The number of traces that were processed to get this set of summaries.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

", "enumType" : null, "fluentSetterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@param nextToken If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@return If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@param nextToken If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@param nextToken If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApproximateTime" : { "c2jName" : "ApproximateTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

The start time of this page of results.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The start time of this page of results.

\n@param approximateTime The start time of this page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApproximateTime", "getterDocumentation" : "/**

The start time of this page of results.

\n@return The start time of this page of results.*/", "getterMethodName" : "getApproximateTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ApproximateTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ApproximateTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ApproximateTime", "setterDocumentation" : "/**

The start time of this page of results.

\n@param approximateTime The start time of this page of results.*/", "setterMethodName" : "setApproximateTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "approximateTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

The start time of this page of results.

\n@param approximateTime The start time of this page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "approximateTime", "variableType" : "java.util.Date", "documentation" : "

The start time of this page of results.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

", "enumType" : null, "fluentSetterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@param nextToken If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", "getterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@return If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@param nextToken If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.*/", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

\n@param nextToken If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If the requested time frame contained more than one page of results, you can use this token to retrieve the next page. The first page contains the most most recent results, closest to the end of the time frame.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TraceSummaries" : { "c2jName" : "TraceSummaries", "c2jShape" : "TraceSummaryList", "deprecated" : false, "documentation" : "

Trace IDs and metadata for traces that were found in the specified time frame.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n@param traceSummaries Trace IDs and metadata for traces that were found in the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceSummaries", "getterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n@return Trace IDs and metadata for traces that were found in the specified time frame.*/", "getterMethodName" : "getTraceSummaries", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceSummaries", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceSummaries", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceSummary", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "TraceSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TraceSummary", "variableName" : "member", "variableType" : "TraceSummary", "documentation" : "", "simpleType" : "TraceSummary", "variableSetterType" : "TraceSummary" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TraceSummary", "variableName" : "member", "variableType" : "TraceSummary", "documentation" : "", "simpleType" : "TraceSummary", "variableSetterType" : "TraceSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TraceSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TraceSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceSummaries", "setterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n@param traceSummaries Trace IDs and metadata for traces that were found in the specified time frame.*/", "setterMethodName" : "setTraceSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSummaries", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Trace IDs and metadata for traces that were found in the specified time frame.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceSummaries(java.util.Collection)} or {@link #withTraceSummaries(java.util.Collection)} if you want to override the existing values.

\n@param traceSummaries Trace IDs and metadata for traces that were found in the specified time frame.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSummaries", "variableType" : "java.util.List", "documentation" : "

Trace IDs and metadata for traces that were found in the specified time frame.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TracesProcessedCount" : { "c2jName" : "TracesProcessedCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

The number of traces that were processed to get this set of summaries.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@param tracesProcessedCount The number of traces that were processed to get this set of summaries.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTracesProcessedCount", "getterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@return The number of traces that were processed to get this set of summaries.*/", "getterMethodName" : "getTracesProcessedCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TracesProcessedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TracesProcessedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TracesProcessedCount", "setterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@param tracesProcessedCount The number of traces that were processed to get this set of summaries.*/", "setterMethodName" : "setTracesProcessedCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tracesProcessedCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of traces that were processed to get this set of summaries.

\n@param tracesProcessedCount The number of traces that were processed to get this set of summaries.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "tracesProcessedCount", "variableType" : "Long", "documentation" : "

The number of traces that were processed to get this set of summaries.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetTraceSummariesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetTraceSummariesResult", "variableName" : "getTraceSummariesResult", "variableType" : "GetTraceSummariesResult", "documentation" : null, "simpleType" : "GetTraceSummariesResult", "variableSetterType" : "GetTraceSummariesResult" }, "wrapper" : false }, "HistogramEntry" : { "c2jName" : "HistogramEntry", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

An entry in a histogram for a statistic. A histogram maps the range of observed values on the X axis, and the prevalence of each value on the Y axis.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Value", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The value of the entry.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The value of the entry.

\n@param value The value of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValue", "getterDocumentation" : "/**

The value of the entry.

\n@return The value of the entry.*/", "getterMethodName" : "getValue", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**

The value of the entry.

\n@param value The value of the entry.*/", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The value of the entry.

\n@param value The value of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the entry.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Count", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

The prevalence of the entry.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The prevalence of the entry.

\n@param count The prevalence of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCount", "getterDocumentation" : "/**

The prevalence of the entry.

\n@return The prevalence of the entry.*/", "getterMethodName" : "getCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Count", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Count", "setterDocumentation" : "/**

The prevalence of the entry.

\n@param count The prevalence of the entry.*/", "setterMethodName" : "setCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The prevalence of the entry.

\n@param count The prevalence of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : "

The prevalence of the entry.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Count" : { "c2jName" : "Count", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

The prevalence of the entry.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The prevalence of the entry.

\n@param count The prevalence of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCount", "getterDocumentation" : "/**

The prevalence of the entry.

\n@return The prevalence of the entry.*/", "getterMethodName" : "getCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Count", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Count", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Count", "setterDocumentation" : "/**

The prevalence of the entry.

\n@param count The prevalence of the entry.*/", "setterMethodName" : "setCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The prevalence of the entry.

\n@param count The prevalence of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : "

The prevalence of the entry.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Value" : { "c2jName" : "Value", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The value of the entry.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The value of the entry.

\n@param value The value of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValue", "getterDocumentation" : "/**

The value of the entry.

\n@return The value of the entry.*/", "getterMethodName" : "getValue", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**

The value of the entry.

\n@param value The value of the entry.*/", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The value of the entry.

\n@param value The value of the entry.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the entry.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HistogramEntry", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "histogramEntry", "variableType" : "HistogramEntry", "documentation" : null, "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "wrapper" : false }, "Http" : { "c2jName" : "Http", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Information about an HTTP request.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "HttpURL", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The request URL.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The request URL.

\n@param httpURL The request URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpURL", "getterDocumentation" : "/**

The request URL.

\n@return The request URL.*/", "getterMethodName" : "getHttpURL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HttpURL", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpURL", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HttpURL", "setterDocumentation" : "/**

The request URL.

\n@param httpURL The request URL.*/", "setterMethodName" : "setHttpURL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpURL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The request URL.

\n@param httpURL The request URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "httpURL", "variableType" : "String", "documentation" : "

The request URL.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HttpStatus", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

The response status.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The response status.

\n@param httpStatus The response status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpStatus", "getterDocumentation" : "/**

The response status.

\n@return The response status.*/", "getterMethodName" : "getHttpStatus", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HttpStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HttpStatus", "setterDocumentation" : "/**

The response status.

\n@param httpStatus The response status.*/", "setterMethodName" : "setHttpStatus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "httpStatus", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The response status.

\n@param httpStatus The response status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "httpStatus", "variableType" : "Integer", "documentation" : "

The response status.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HttpMethod", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The request method.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The request method.

\n@param httpMethod The request method.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpMethod", "getterDocumentation" : "/**

The request method.

\n@return The request method.*/", "getterMethodName" : "getHttpMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HttpMethod", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpMethod", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HttpMethod", "setterDocumentation" : "/**

The request method.

\n@param httpMethod The request method.*/", "setterMethodName" : "setHttpMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpMethod", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The request method.

\n@param httpMethod The request method.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "httpMethod", "variableType" : "String", "documentation" : "

The request method.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserAgent", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The request's user agent string.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The request's user agent string.

\n@param userAgent The request's user agent string.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserAgent", "getterDocumentation" : "/**

The request's user agent string.

\n@return The request's user agent string.*/", "getterMethodName" : "getUserAgent", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserAgent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAgent", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserAgent", "setterDocumentation" : "/**

The request's user agent string.

\n@param userAgent The request's user agent string.*/", "setterMethodName" : "setUserAgent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userAgent", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The request's user agent string.

\n@param userAgent The request's user agent string.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userAgent", "variableType" : "String", "documentation" : "

The request's user agent string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The IP address of the requestor.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The IP address of the requestor.

\n@param clientIp The IP address of the requestor.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withClientIp", "getterDocumentation" : "/**

The IP address of the requestor.

\n@return The IP address of the requestor.*/", "getterMethodName" : "getClientIp", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientIp", "setterDocumentation" : "/**

The IP address of the requestor.

\n@param clientIp The IP address of the requestor.*/", "setterMethodName" : "setClientIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The IP address of the requestor.

\n@param clientIp The IP address of the requestor.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientIp", "variableType" : "String", "documentation" : "

The IP address of the requestor.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientIp" : { "c2jName" : "ClientIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The IP address of the requestor.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The IP address of the requestor.

\n@param clientIp The IP address of the requestor.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withClientIp", "getterDocumentation" : "/**

The IP address of the requestor.

\n@return The IP address of the requestor.*/", "getterMethodName" : "getClientIp", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientIp", "setterDocumentation" : "/**

The IP address of the requestor.

\n@param clientIp The IP address of the requestor.*/", "setterMethodName" : "setClientIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The IP address of the requestor.

\n@param clientIp The IP address of the requestor.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientIp", "variableType" : "String", "documentation" : "

The IP address of the requestor.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HttpMethod" : { "c2jName" : "HttpMethod", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The request method.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The request method.

\n@param httpMethod The request method.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpMethod", "getterDocumentation" : "/**

The request method.

\n@return The request method.*/", "getterMethodName" : "getHttpMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HttpMethod", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpMethod", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HttpMethod", "setterDocumentation" : "/**

The request method.

\n@param httpMethod The request method.*/", "setterMethodName" : "setHttpMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpMethod", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The request method.

\n@param httpMethod The request method.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "httpMethod", "variableType" : "String", "documentation" : "

The request method.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HttpStatus" : { "c2jName" : "HttpStatus", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

The response status.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The response status.

\n@param httpStatus The response status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpStatus", "getterDocumentation" : "/**

The response status.

\n@return The response status.*/", "getterMethodName" : "getHttpStatus", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HttpStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HttpStatus", "setterDocumentation" : "/**

The response status.

\n@param httpStatus The response status.*/", "setterMethodName" : "setHttpStatus", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "httpStatus", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The response status.

\n@param httpStatus The response status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "httpStatus", "variableType" : "Integer", "documentation" : "

The response status.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "HttpURL" : { "c2jName" : "HttpURL", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The request URL.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The request URL.

\n@param httpURL The request URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttpURL", "getterDocumentation" : "/**

The request URL.

\n@return The request URL.*/", "getterMethodName" : "getHttpURL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HttpURL", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HttpURL", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HttpURL", "setterDocumentation" : "/**

The request URL.

\n@param httpURL The request URL.*/", "setterMethodName" : "setHttpURL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "httpURL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The request URL.

\n@param httpURL The request URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "httpURL", "variableType" : "String", "documentation" : "

The request URL.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserAgent" : { "c2jName" : "UserAgent", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The request's user agent string.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The request's user agent string.

\n@param userAgent The request's user agent string.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserAgent", "getterDocumentation" : "/**

The request's user agent string.

\n@return The request's user agent string.*/", "getterMethodName" : "getUserAgent", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserAgent", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserAgent", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserAgent", "setterDocumentation" : "/**

The request's user agent string.

\n@param userAgent The request's user agent string.*/", "setterMethodName" : "setUserAgent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userAgent", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The request's user agent string.

\n@param userAgent The request's user agent string.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userAgent", "variableType" : "String", "documentation" : "

The request's user agent string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Http", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Http", "variableName" : "http", "variableType" : "Http", "documentation" : null, "simpleType" : "Http", "variableSetterType" : "Http" }, "wrapper" : false }, "InvalidRequestException" : { "c2jName" : "InvalidRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The request is missing required parameters or has invalid parameters.

", "enums" : null, "errorCode" : "InvalidRequestException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRequestException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRequestException", "variableName" : "invalidRequestException", "variableType" : "InvalidRequestException", "documentation" : null, "simpleType" : "InvalidRequestException", "variableSetterType" : "InvalidRequestException" }, "wrapper" : false }, "PutTelemetryRecordsRequest" : { "c2jName" : "PutTelemetryRecordsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutTelemetryRecords", "locationName" : null, "requestUri" : "/TelemetryRecords", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "TelemetryRecords", "c2jShape" : "TelemetryRecordList", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param telemetryRecords \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTelemetryRecords", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getTelemetryRecords", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TelemetryRecords", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TelemetryRecords", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TelemetryRecord", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "TelemetryRecord", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TelemetryRecord", "variableName" : "member", "variableType" : "TelemetryRecord", "documentation" : "", "simpleType" : "TelemetryRecord", "variableSetterType" : "TelemetryRecord" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TelemetryRecord", "variableName" : "member", "variableType" : "TelemetryRecord", "documentation" : "", "simpleType" : "TelemetryRecord", "variableSetterType" : "TelemetryRecord" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TelemetryRecord", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TelemetryRecord", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TelemetryRecords", "setterDocumentation" : "/**

\n@param telemetryRecords */", "setterMethodName" : "setTelemetryRecords", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "telemetryRecords", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTelemetryRecords(java.util.Collection)} or {@link #withTelemetryRecords(java.util.Collection)} if you want to override the existing values.

\n@param telemetryRecords \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "telemetryRecords", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EC2InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param eC2InstanceId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEC2InstanceId", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getEC2InstanceId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EC2InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EC2InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EC2InstanceId", "setterDocumentation" : "/**

\n@param eC2InstanceId */", "setterMethodName" : "setEC2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eC2InstanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param eC2InstanceId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "eC2InstanceId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param hostname \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHostname", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getHostname", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

\n@param hostname */", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param hostname \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ResourceARN", "c2jShape" : "String", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param resourceARN \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ResourceARN", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ResourceARN", "setterDocumentation" : "/**

\n@param resourceARN */", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param resourceARN \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EC2InstanceId" : { "c2jName" : "EC2InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param eC2InstanceId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEC2InstanceId", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getEC2InstanceId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EC2InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EC2InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EC2InstanceId", "setterDocumentation" : "/**

\n@param eC2InstanceId */", "setterMethodName" : "setEC2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eC2InstanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param eC2InstanceId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "eC2InstanceId", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Hostname" : { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param hostname \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHostname", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getHostname", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

\n@param hostname */", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param hostname \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceARN" : { "c2jName" : "ResourceARN", "c2jShape" : "String", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param resourceARN \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceARN", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getResourceARN", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ResourceARN", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ResourceARN", "setterDocumentation" : "/**

\n@param resourceARN */", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

\n@param resourceARN \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TelemetryRecords" : { "c2jName" : "TelemetryRecords", "c2jShape" : "TelemetryRecordList", "deprecated" : false, "documentation" : "

", "enumType" : null, "fluentSetterDocumentation" : "/**

\n@param telemetryRecords \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTelemetryRecords", "getterDocumentation" : "/**

\n@return */", "getterMethodName" : "getTelemetryRecords", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TelemetryRecords", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TelemetryRecords", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TelemetryRecord", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "TelemetryRecord", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TelemetryRecord", "variableName" : "member", "variableType" : "TelemetryRecord", "documentation" : "", "simpleType" : "TelemetryRecord", "variableSetterType" : "TelemetryRecord" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TelemetryRecord", "variableName" : "member", "variableType" : "TelemetryRecord", "documentation" : "", "simpleType" : "TelemetryRecord", "variableSetterType" : "TelemetryRecord" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TelemetryRecord", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TelemetryRecord", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TelemetryRecords", "setterDocumentation" : "/**

\n@param telemetryRecords */", "setterMethodName" : "setTelemetryRecords", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "telemetryRecords", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setTelemetryRecords(java.util.Collection)} or {@link #withTelemetryRecords(java.util.Collection)} if you want to override the existing values.

\n@param telemetryRecords \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "telemetryRecords", "variableType" : "java.util.List", "documentation" : "

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TelemetryRecords" ], "shapeName" : "PutTelemetryRecordsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutTelemetryRecordsRequest", "variableName" : "putTelemetryRecordsRequest", "variableType" : "PutTelemetryRecordsRequest", "documentation" : null, "simpleType" : "PutTelemetryRecordsRequest", "variableSetterType" : "PutTelemetryRecordsRequest" }, "wrapper" : false }, "PutTelemetryRecordsResult" : { "c2jName" : "PutTelemetryRecordsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutTelemetryRecordsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutTelemetryRecordsResult", "variableName" : "putTelemetryRecordsResult", "variableType" : "PutTelemetryRecordsResult", "documentation" : null, "simpleType" : "PutTelemetryRecordsResult", "variableSetterType" : "PutTelemetryRecordsResult" }, "wrapper" : false }, "PutTraceSegmentsRequest" : { "c2jName" : "PutTraceSegmentsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "PutTraceSegments", "locationName" : null, "requestUri" : "/TraceSegments", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "TraceSegmentDocuments", "c2jShape" : "TraceSegmentDocumentList", "deprecated" : false, "documentation" : "

A JSON document defining one or more segments or subsegments. Segments must include the following fields.

Required Segment Document Fields

  • name - The name of the service that handled the request.

  • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

  • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

  • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

  • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

  • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

Trace ID Format

  • The version number, i.e. 1.

  • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

  • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A JSON document defining one or more segments or subsegments. Segments must include the following fields.

Required Segment Document Fields

  • name - The name of the service that handled the request.

  • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

  • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

  • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

  • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

  • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

Trace ID Format

  • The version number, i.e. 1.

  • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

  • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

\n@param traceSegmentDocuments A JSON document defining one or more segments or subsegments. Segments must include the following fields.

Required Segment Document Fields

  • name - The name of the service that handled the request.

  • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

  • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

  • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

  • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

  • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

Trace ID Format

  • The version number, i.e. 1.

  • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

  • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceSegmentDocuments", "getterDocumentation" : "/**

    A JSON document defining one or more segments or subsegments. Segments must include the following fields.

    Required Segment Document Fields

    • name - The name of the service that handled the request.

    • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

    • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

    • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

    • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

    • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

    A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

    Trace ID Format

    • The version number, i.e. 1.

    • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

    • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

    \n@return A JSON document defining one or more segments or subsegments. Segments must include the following fields.

    Required Segment Document Fields

    • name - The name of the service that handled the request.

    • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

    • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

    • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

    • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

    • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

    A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

    Trace ID Format

    • The version number, i.e. 1.

    • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

    • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

    • */", "getterMethodName" : "getTraceSegmentDocuments", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceSegmentDocuments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceSegmentDocuments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceSegmentDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceSegmentDocuments", "setterDocumentation" : "/**

      A JSON document defining one or more segments or subsegments. Segments must include the following fields.

      Required Segment Document Fields

      • name - The name of the service that handled the request.

      • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

      • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

      • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

      • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

      • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

      A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

      Trace ID Format

      • The version number, i.e. 1.

      • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

      • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

      \n@param traceSegmentDocuments A JSON document defining one or more segments or subsegments. Segments must include the following fields.

      Required Segment Document Fields

      • name - The name of the service that handled the request.

      • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

      • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

      • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

      • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

      • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

      A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

      Trace ID Format

      • The version number, i.e. 1.

      • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

      • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

      • */", "setterMethodName" : "setTraceSegmentDocuments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSegmentDocuments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

        A JSON document defining one or more segments or subsegments. Segments must include the following fields.

        Required Segment Document Fields

        • name - The name of the service that handled the request.

        • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

        • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

        • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

        • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

        • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

        A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

        Trace ID Format

        • The version number, i.e. 1.

        • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

        • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

        \n

        NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceSegmentDocuments(java.util.Collection)} or {@link #withTraceSegmentDocuments(java.util.Collection)} if you want to override the existing values.

        \n@param traceSegmentDocuments A JSON document defining one or more segments or subsegments. Segments must include the following fields.

        Required Segment Document Fields

        • name - The name of the service that handled the request.

        • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

        • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

        • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

        • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

        • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

        A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

        Trace ID Format

        • The version number, i.e. 1.

        • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

        • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSegmentDocuments", "variableType" : "java.util.List", "documentation" : "

          A JSON document defining one or more segments or subsegments. Segments must include the following fields.

          Required Segment Document Fields

          • name - The name of the service that handled the request.

          • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

          • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

          • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

          • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

          • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

          A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

          Trace ID Format

          • The version number, i.e. 1.

          • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

          • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TraceSegmentDocuments" : { "c2jName" : "TraceSegmentDocuments", "c2jShape" : "TraceSegmentDocumentList", "deprecated" : false, "documentation" : "

          A JSON document defining one or more segments or subsegments. Segments must include the following fields.

          Required Segment Document Fields

          • name - The name of the service that handled the request.

          • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

          • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

          • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

          • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

          • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

          A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

          Trace ID Format

          • The version number, i.e. 1.

          • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

          • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          A JSON document defining one or more segments or subsegments. Segments must include the following fields.

          Required Segment Document Fields

          • name - The name of the service that handled the request.

          • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

          • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

          • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

          • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

          • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

          A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

          Trace ID Format

          • The version number, i.e. 1.

          • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

          • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

          \n@param traceSegmentDocuments A JSON document defining one or more segments or subsegments. Segments must include the following fields.

          Required Segment Document Fields

          • name - The name of the service that handled the request.

          • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

          • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

          • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

          • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

          • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

          A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

          Trace ID Format

          • The version number, i.e. 1.

          • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

          • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTraceSegmentDocuments", "getterDocumentation" : "/**

            A JSON document defining one or more segments or subsegments. Segments must include the following fields.

            Required Segment Document Fields

            • name - The name of the service that handled the request.

            • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

            • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

            • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

            • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

            • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

            A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

            Trace ID Format

            • The version number, i.e. 1.

            • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

            • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

            \n@return A JSON document defining one or more segments or subsegments. Segments must include the following fields.

            Required Segment Document Fields

            • name - The name of the service that handled the request.

            • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

            • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

            • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

            • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

            • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

            A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

            Trace ID Format

            • The version number, i.e. 1.

            • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

            • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

            • */", "getterMethodName" : "getTraceSegmentDocuments", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TraceSegmentDocuments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TraceSegmentDocuments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceSegmentDocument", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TraceSegmentDocuments", "setterDocumentation" : "/**

              A JSON document defining one or more segments or subsegments. Segments must include the following fields.

              Required Segment Document Fields

              • name - The name of the service that handled the request.

              • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

              • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

              • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

              • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

              • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

              A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

              Trace ID Format

              • The version number, i.e. 1.

              • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

              • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

              \n@param traceSegmentDocuments A JSON document defining one or more segments or subsegments. Segments must include the following fields.

              Required Segment Document Fields

              • name - The name of the service that handled the request.

              • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

              • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

              • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

              • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

              • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

              A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

              Trace ID Format

              • The version number, i.e. 1.

              • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

              • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

              • */", "setterMethodName" : "setTraceSegmentDocuments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSegmentDocuments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                A JSON document defining one or more segments or subsegments. Segments must include the following fields.

                Required Segment Document Fields

                • name - The name of the service that handled the request.

                • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

                • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

                • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

                • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

                • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

                A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

                Trace ID Format

                • The version number, i.e. 1.

                • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

                • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

                \n

                NOTE: This method appends the values to the existing list (if any). Use {@link #setTraceSegmentDocuments(java.util.Collection)} or {@link #withTraceSegmentDocuments(java.util.Collection)} if you want to override the existing values.

                \n@param traceSegmentDocuments A JSON document defining one or more segments or subsegments. Segments must include the following fields.

                Required Segment Document Fields

                • name - The name of the service that handled the request.

                • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

                • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

                • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

                • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

                • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

                A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

                Trace ID Format

                • The version number, i.e. 1.

                • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

                • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "traceSegmentDocuments", "variableType" : "java.util.List", "documentation" : "

                  A JSON document defining one or more segments or subsegments. Segments must include the following fields.

                  Required Segment Document Fields

                  • name - The name of the service that handled the request.

                  • id - A 64-bit identifier for the segment, unique among segments in the same trace, in 16 hexadecimal digits.

                  • trace_id - A unique identifier that connects all segments and subsegments originating from a single client request.

                  • start_time - Time the segment or subsegment was created, in floating point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 or 1.480615200010E9.

                  • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 or 1.480615200090E9. Specify either an end_time or in_progress.

                  • in_progress - Set to true instead of specifying an end_time to record that a segment has been started, but is not complete. Send an in progress segment when your application receives a request that will take a long time to serve, to trace the fact that the request was received. When the response is sent, send the complete segment to overwrite the in-progress segment.

                  A trace_id consists of three numbers separated by hyphens. For example, 1-58406520-a006649127e371903a2de979. This includes:

                  Trace ID Format

                  • The version number, i.e. 1.

                  • The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal.

                  • A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TraceSegmentDocuments" ], "shapeName" : "PutTraceSegmentsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutTraceSegmentsRequest", "variableName" : "putTraceSegmentsRequest", "variableType" : "PutTraceSegmentsRequest", "documentation" : null, "simpleType" : "PutTraceSegmentsRequest", "variableSetterType" : "PutTraceSegmentsRequest" }, "wrapper" : false }, "PutTraceSegmentsResult" : { "c2jName" : "PutTraceSegmentsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UnprocessedTraceSegments", "c2jShape" : "UnprocessedTraceSegmentList", "deprecated" : false, "documentation" : "

                  Segments that failed processing.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Segments that failed processing.

                  \n@param unprocessedTraceSegments Segments that failed processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUnprocessedTraceSegments", "getterDocumentation" : "/**

                  Segments that failed processing.

                  \n@return Segments that failed processing.*/", "getterMethodName" : "getUnprocessedTraceSegments", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnprocessedTraceSegments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnprocessedTraceSegments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "UnprocessedTraceSegment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "UnprocessedTraceSegment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UnprocessedTraceSegment", "variableName" : "member", "variableType" : "UnprocessedTraceSegment", "documentation" : "", "simpleType" : "UnprocessedTraceSegment", "variableSetterType" : "UnprocessedTraceSegment" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UnprocessedTraceSegment", "variableName" : "member", "variableType" : "UnprocessedTraceSegment", "documentation" : "", "simpleType" : "UnprocessedTraceSegment", "variableSetterType" : "UnprocessedTraceSegment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UnprocessedTraceSegment", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "UnprocessedTraceSegment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "UnprocessedTraceSegments", "setterDocumentation" : "/**

                  Segments that failed processing.

                  \n@param unprocessedTraceSegments Segments that failed processing.*/", "setterMethodName" : "setUnprocessedTraceSegments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceSegments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                  Segments that failed processing.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUnprocessedTraceSegments(java.util.Collection)} or {@link #withUnprocessedTraceSegments(java.util.Collection)} if you want to override the existing values.

                  \n@param unprocessedTraceSegments Segments that failed processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceSegments", "variableType" : "java.util.List", "documentation" : "

                  Segments that failed processing.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UnprocessedTraceSegments" : { "c2jName" : "UnprocessedTraceSegments", "c2jShape" : "UnprocessedTraceSegmentList", "deprecated" : false, "documentation" : "

                  Segments that failed processing.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Segments that failed processing.

                  \n@param unprocessedTraceSegments Segments that failed processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUnprocessedTraceSegments", "getterDocumentation" : "/**

                  Segments that failed processing.

                  \n@return Segments that failed processing.*/", "getterMethodName" : "getUnprocessedTraceSegments", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnprocessedTraceSegments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnprocessedTraceSegments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "UnprocessedTraceSegment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "UnprocessedTraceSegment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UnprocessedTraceSegment", "variableName" : "member", "variableType" : "UnprocessedTraceSegment", "documentation" : "", "simpleType" : "UnprocessedTraceSegment", "variableSetterType" : "UnprocessedTraceSegment" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UnprocessedTraceSegment", "variableName" : "member", "variableType" : "UnprocessedTraceSegment", "documentation" : "", "simpleType" : "UnprocessedTraceSegment", "variableSetterType" : "UnprocessedTraceSegment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UnprocessedTraceSegment", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "UnprocessedTraceSegment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "UnprocessedTraceSegments", "setterDocumentation" : "/**

                  Segments that failed processing.

                  \n@param unprocessedTraceSegments Segments that failed processing.*/", "setterMethodName" : "setUnprocessedTraceSegments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceSegments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                  Segments that failed processing.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUnprocessedTraceSegments(java.util.Collection)} or {@link #withUnprocessedTraceSegments(java.util.Collection)} if you want to override the existing values.

                  \n@param unprocessedTraceSegments Segments that failed processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "unprocessedTraceSegments", "variableType" : "java.util.List", "documentation" : "

                  Segments that failed processing.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutTraceSegmentsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutTraceSegmentsResult", "variableName" : "putTraceSegmentsResult", "variableType" : "PutTraceSegmentsResult", "documentation" : null, "simpleType" : "PutTraceSegmentsResult", "variableSetterType" : "PutTraceSegmentsResult" }, "wrapper" : false }, "Segment" : { "c2jName" : "Segment", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                  Information about a segment

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Id", "c2jShape" : "SegmentId", "deprecated" : false, "documentation" : "

                  The segment's ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The segment's ID.

                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                  The segment's ID.

                  \n@return The segment's ID.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                  The segment's ID.

                  \n@param id The segment's ID.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The segment's ID.

                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                  The segment's ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Document", "c2jShape" : "SegmentDocument", "deprecated" : false, "documentation" : "

                  The segment document.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The segment document.

                  \n@param document The segment document.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDocument", "getterDocumentation" : "/**

                  The segment document.

                  \n@return The segment document.*/", "getterMethodName" : "getDocument", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Document", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Document", "setterDocumentation" : "/**

                  The segment document.

                  \n@param document The segment document.*/", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The segment document.

                  \n@param document The segment document.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                  The segment document.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Document" : { "c2jName" : "Document", "c2jShape" : "SegmentDocument", "deprecated" : false, "documentation" : "

                  The segment document.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The segment document.

                  \n@param document The segment document.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDocument", "getterDocumentation" : "/**

                  The segment document.

                  \n@return The segment document.*/", "getterMethodName" : "getDocument", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Document", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Document", "setterDocumentation" : "/**

                  The segment document.

                  \n@param document The segment document.*/", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The segment document.

                  \n@param document The segment document.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                  The segment document.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "c2jName" : "Id", "c2jShape" : "SegmentId", "deprecated" : false, "documentation" : "

                  The segment's ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The segment's ID.

                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                  The segment's ID.

                  \n@return The segment's ID.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                  The segment's ID.

                  \n@param id The segment's ID.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The segment's ID.

                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                  The segment's ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Segment", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Segment", "variableName" : "segment", "variableType" : "Segment", "documentation" : null, "simpleType" : "Segment", "variableSetterType" : "Segment" }, "wrapper" : false }, "Service" : { "c2jName" : "Service", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                  Information about an application that processed requests, users that made requests, or downstream services, resources and applications that an application used.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ReferenceId", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                  Identifier for the service. Unique within the service map.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Identifier for the service. Unique within the service map.

                  \n@param referenceId Identifier for the service. Unique within the service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withReferenceId", "getterDocumentation" : "/**

                  Identifier for the service. Unique within the service map.

                  \n@return Identifier for the service. Unique within the service map.*/", "getterMethodName" : "getReferenceId", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReferenceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReferenceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReferenceId", "setterDocumentation" : "/**

                  Identifier for the service. Unique within the service map.

                  \n@param referenceId Identifier for the service. Unique within the service map.*/", "setterMethodName" : "setReferenceId", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                  Identifier for the service. Unique within the service map.

                  \n@param referenceId Identifier for the service. Unique within the service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "

                  Identifier for the service. Unique within the service map.

                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  The canonical name of the service.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The canonical name of the service.

                  \n@param name The canonical name of the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withName", "getterDocumentation" : "/**

                  The canonical name of the service.

                  \n@return The canonical name of the service.*/", "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                  The canonical name of the service.

                  \n@param name The canonical name of the service.*/", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The canonical name of the service.

                  \n@param name The canonical name of the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                  The canonical name of the service.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Names", "c2jShape" : "ServiceNames", "deprecated" : false, "documentation" : "

                  A list of names for the service, including the canonical name.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  A list of names for the service, including the canonical name.

                  \n@param names A list of names for the service, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNames", "getterDocumentation" : "/**

                  A list of names for the service, including the canonical name.

                  \n@return A list of names for the service, including the canonical name.*/", "getterMethodName" : "getNames", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Names", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Names", "setterDocumentation" : "/**

                  A list of names for the service, including the canonical name.

                  \n@param names A list of names for the service, including the canonical name.*/", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                  A list of names for the service, including the canonical name.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.

                  \n@param names A list of names for the service, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                  A list of names for the service, including the canonical name.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Root", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                  Indicates that the service was the first service to process a request.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Indicates that the service was the first service to process a request.

                  \n@param root Indicates that the service was the first service to process a request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withRoot", "getterDocumentation" : "/**

                  Indicates that the service was the first service to process a request.

                  \n@return Indicates that the service was the first service to process a request.*/", "getterMethodName" : "getRoot", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Root", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Root", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Root", "setterDocumentation" : "/**

                  Indicates that the service was the first service to process a request.

                  \n@param root Indicates that the service was the first service to process a request.*/", "setterMethodName" : "setRoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "root", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                  Indicates that the service was the first service to process a request.

                  \n@param root Indicates that the service was the first service to process a request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "root", "variableType" : "Boolean", "documentation" : "

                  Indicates that the service was the first service to process a request.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AccountId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  Identifier of the AWS account in which the service runs.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Identifier of the AWS account in which the service runs.

                  \n@param accountId Identifier of the AWS account in which the service runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAccountId", "getterDocumentation" : "/**

                  Identifier of the AWS account in which the service runs.

                  \n@return Identifier of the AWS account in which the service runs.*/", "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccountId", "setterDocumentation" : "/**

                  Identifier of the AWS account in which the service runs.

                  \n@param accountId Identifier of the AWS account in which the service runs.*/", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  Identifier of the AWS account in which the service runs.

                  \n@param accountId Identifier of the AWS account in which the service runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

                  Identifier of the AWS account in which the service runs.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  The type of service.

                  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                  • client - Represents the clients that sent requests to a root service.

                  • remote - A downstream service of indeterminate type.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The type of service.

                  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                  • client - Represents the clients that sent requests to a root service.

                  • remote - A downstream service of indeterminate type.

                  \n@param type The type of service.

                  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                  • client - Represents the clients that sent requests to a root service.

                  • remote - A downstream service of indeterminate type.

                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", "getterDocumentation" : "/**

                    The type of service.

                    • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                    • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                    • client - Represents the clients that sent requests to a root service.

                    • remote - A downstream service of indeterminate type.

                    \n@return The type of service.

                    • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                    • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                    • client - Represents the clients that sent requests to a root service.

                    • remote - A downstream service of indeterminate type.

                    • */", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                      The type of service.

                      • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                      • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                      • client - Represents the clients that sent requests to a root service.

                      • remote - A downstream service of indeterminate type.

                      \n@param type The type of service.

                      • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                      • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                      • client - Represents the clients that sent requests to a root service.

                      • remote - A downstream service of indeterminate type.

                      • */", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                        The type of service.

                        • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                        • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                        • client - Represents the clients that sent requests to a root service.

                        • remote - A downstream service of indeterminate type.

                        \n@param type The type of service.

                        • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                        • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                        • client - Represents the clients that sent requests to a root service.

                        • remote - A downstream service of indeterminate type.

                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                          The type of service.

                          • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                          • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                          • client - Represents the clients that sent requests to a root service.

                          • remote - A downstream service of indeterminate type.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "State", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The service's state.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The service's state.

                          \n@param state The service's state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withState", "getterDocumentation" : "/**

                          The service's state.

                          \n@return The service's state.*/", "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "State", "setterDocumentation" : "/**

                          The service's state.

                          \n@param state The service's state.*/", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                          The service's state.

                          \n@param state The service's state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                          The service's state.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

                          The start time of the first segment that the service generated.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@param startTime The start time of the first segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@return The start time of the first segment that the service generated.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@param startTime The start time of the first segment that the service generated.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@param startTime The start time of the first segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

                          The start time of the first segment that the service generated.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

                          The end time of the last segment that the service generated.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@param endTime The end time of the last segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@return The end time of the last segment that the service generated.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@param endTime The end time of the last segment that the service generated.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@param endTime The end time of the last segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

                          The end time of the last segment that the service generated.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Edges", "c2jShape" : "EdgeList", "deprecated" : false, "documentation" : "

                          Connections to downstream services.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Connections to downstream services.

                          \n@param edges Connections to downstream services.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEdges", "getterDocumentation" : "/**

                          Connections to downstream services.

                          \n@return Connections to downstream services.*/", "getterMethodName" : "getEdges", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Edges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Edges", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Edge", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Edge", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Edge", "variableName" : "member", "variableType" : "Edge", "documentation" : "", "simpleType" : "Edge", "variableSetterType" : "Edge" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Edge", "variableName" : "member", "variableType" : "Edge", "documentation" : "", "simpleType" : "Edge", "variableSetterType" : "Edge" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Edge", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Edge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Edges", "setterDocumentation" : "/**

                          Connections to downstream services.

                          \n@param edges Connections to downstream services.*/", "setterMethodName" : "setEdges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "edges", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                          Connections to downstream services.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setEdges(java.util.Collection)} or {@link #withEdges(java.util.Collection)} if you want to override the existing values.

                          \n@param edges Connections to downstream services.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "edges", "variableType" : "java.util.List", "documentation" : "

                          Connections to downstream services.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SummaryStatistics", "c2jShape" : "ServiceStatistics", "deprecated" : false, "documentation" : "

                          Aggregated statistics for the service.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@param summaryStatistics Aggregated statistics for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSummaryStatistics", "getterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@return Aggregated statistics for the service.*/", "getterMethodName" : "getSummaryStatistics", "getterModel" : { "returnType" : "ServiceStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SummaryStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SummaryStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SummaryStatistics", "setterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@param summaryStatistics Aggregated statistics for the service.*/", "setterMethodName" : "setSummaryStatistics", "setterModel" : { "variableDeclarationType" : "ServiceStatistics", "variableName" : "summaryStatistics", "variableType" : "ServiceStatistics", "documentation" : "", "simpleType" : "ServiceStatistics", "variableSetterType" : "ServiceStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@param summaryStatistics Aggregated statistics for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceStatistics", "variableName" : "summaryStatistics", "variableType" : "ServiceStatistics", "documentation" : "

                          Aggregated statistics for the service.

                          ", "simpleType" : "ServiceStatistics", "variableSetterType" : "ServiceStatistics" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DurationHistogram", "c2jShape" : "Histogram", "deprecated" : false, "documentation" : "

                          Histogram mapping the spread of trace durations

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n@param durationHistogram Histogram mapping the spread of trace durations\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDurationHistogram", "getterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n@return Histogram mapping the spread of trace durations*/", "getterMethodName" : "getDurationHistogram", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DurationHistogram", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DurationHistogram", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "HistogramEntry", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "HistogramEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistogramEntry", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "HistogramEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DurationHistogram", "setterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n@param durationHistogram Histogram mapping the spread of trace durations*/", "setterMethodName" : "setDurationHistogram", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "durationHistogram", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setDurationHistogram(java.util.Collection)} or {@link #withDurationHistogram(java.util.Collection)} if you want to override the existing values.

                          \n@param durationHistogram Histogram mapping the spread of trace durations\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "durationHistogram", "variableType" : "java.util.List", "documentation" : "

                          Histogram mapping the spread of trace durations

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "c2jName" : "AccountId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          Identifier of the AWS account in which the service runs.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Identifier of the AWS account in which the service runs.

                          \n@param accountId Identifier of the AWS account in which the service runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAccountId", "getterDocumentation" : "/**

                          Identifier of the AWS account in which the service runs.

                          \n@return Identifier of the AWS account in which the service runs.*/", "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccountId", "setterDocumentation" : "/**

                          Identifier of the AWS account in which the service runs.

                          \n@param accountId Identifier of the AWS account in which the service runs.*/", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                          Identifier of the AWS account in which the service runs.

                          \n@param accountId Identifier of the AWS account in which the service runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

                          Identifier of the AWS account in which the service runs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DurationHistogram" : { "c2jName" : "DurationHistogram", "c2jShape" : "Histogram", "deprecated" : false, "documentation" : "

                          Histogram mapping the spread of trace durations

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n@param durationHistogram Histogram mapping the spread of trace durations\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDurationHistogram", "getterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n@return Histogram mapping the spread of trace durations*/", "getterMethodName" : "getDurationHistogram", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DurationHistogram", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DurationHistogram", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "HistogramEntry", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "HistogramEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "HistogramEntry", "variableName" : "member", "variableType" : "HistogramEntry", "documentation" : "", "simpleType" : "HistogramEntry", "variableSetterType" : "HistogramEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistogramEntry", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "HistogramEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DurationHistogram", "setterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n@param durationHistogram Histogram mapping the spread of trace durations*/", "setterMethodName" : "setDurationHistogram", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "durationHistogram", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                          Histogram mapping the spread of trace durations

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setDurationHistogram(java.util.Collection)} or {@link #withDurationHistogram(java.util.Collection)} if you want to override the existing values.

                          \n@param durationHistogram Histogram mapping the spread of trace durations\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "durationHistogram", "variableType" : "java.util.List", "documentation" : "

                          Histogram mapping the spread of trace durations

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Edges" : { "c2jName" : "Edges", "c2jShape" : "EdgeList", "deprecated" : false, "documentation" : "

                          Connections to downstream services.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Connections to downstream services.

                          \n@param edges Connections to downstream services.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEdges", "getterDocumentation" : "/**

                          Connections to downstream services.

                          \n@return Connections to downstream services.*/", "getterMethodName" : "getEdges", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Edges", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Edges", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Edge", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Edge", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Edge", "variableName" : "member", "variableType" : "Edge", "documentation" : "", "simpleType" : "Edge", "variableSetterType" : "Edge" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Edge", "variableName" : "member", "variableType" : "Edge", "documentation" : "", "simpleType" : "Edge", "variableSetterType" : "Edge" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Edge", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Edge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Edges", "setterDocumentation" : "/**

                          Connections to downstream services.

                          \n@param edges Connections to downstream services.*/", "setterMethodName" : "setEdges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "edges", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                          Connections to downstream services.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setEdges(java.util.Collection)} or {@link #withEdges(java.util.Collection)} if you want to override the existing values.

                          \n@param edges Connections to downstream services.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "edges", "variableType" : "java.util.List", "documentation" : "

                          Connections to downstream services.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EndTime" : { "c2jName" : "EndTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

                          The end time of the last segment that the service generated.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@param endTime The end time of the last segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndTime", "getterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@return The end time of the last segment that the service generated.*/", "getterMethodName" : "getEndTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EndTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EndTime", "setterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@param endTime The end time of the last segment that the service generated.*/", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                          The end time of the last segment that the service generated.

                          \n@param endTime The end time of the last segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "endTime", "variableType" : "java.util.Date", "documentation" : "

                          The end time of the last segment that the service generated.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The canonical name of the service.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The canonical name of the service.

                          \n@param name The canonical name of the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withName", "getterDocumentation" : "/**

                          The canonical name of the service.

                          \n@return The canonical name of the service.*/", "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                          The canonical name of the service.

                          \n@param name The canonical name of the service.*/", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                          The canonical name of the service.

                          \n@param name The canonical name of the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                          The canonical name of the service.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Names" : { "c2jName" : "Names", "c2jShape" : "ServiceNames", "deprecated" : false, "documentation" : "

                          A list of names for the service, including the canonical name.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          A list of names for the service, including the canonical name.

                          \n@param names A list of names for the service, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNames", "getterDocumentation" : "/**

                          A list of names for the service, including the canonical name.

                          \n@return A list of names for the service, including the canonical name.*/", "getterMethodName" : "getNames", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Names", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Names", "setterDocumentation" : "/**

                          A list of names for the service, including the canonical name.

                          \n@param names A list of names for the service, including the canonical name.*/", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                          A list of names for the service, including the canonical name.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.

                          \n@param names A list of names for the service, including the canonical name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                          A list of names for the service, including the canonical name.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ReferenceId" : { "c2jName" : "ReferenceId", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                          Identifier for the service. Unique within the service map.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Identifier for the service. Unique within the service map.

                          \n@param referenceId Identifier for the service. Unique within the service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withReferenceId", "getterDocumentation" : "/**

                          Identifier for the service. Unique within the service map.

                          \n@return Identifier for the service. Unique within the service map.*/", "getterMethodName" : "getReferenceId", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReferenceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReferenceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReferenceId", "setterDocumentation" : "/**

                          Identifier for the service. Unique within the service map.

                          \n@param referenceId Identifier for the service. Unique within the service map.*/", "setterMethodName" : "setReferenceId", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                          Identifier for the service. Unique within the service map.

                          \n@param referenceId Identifier for the service. Unique within the service map.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "referenceId", "variableType" : "Integer", "documentation" : "

                          Identifier for the service. Unique within the service map.

                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Root" : { "c2jName" : "Root", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                          Indicates that the service was the first service to process a request.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Indicates that the service was the first service to process a request.

                          \n@param root Indicates that the service was the first service to process a request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withRoot", "getterDocumentation" : "/**

                          Indicates that the service was the first service to process a request.

                          \n@return Indicates that the service was the first service to process a request.*/", "getterMethodName" : "getRoot", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Root", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Root", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Root", "setterDocumentation" : "/**

                          Indicates that the service was the first service to process a request.

                          \n@param root Indicates that the service was the first service to process a request.*/", "setterMethodName" : "setRoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "root", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                          Indicates that the service was the first service to process a request.

                          \n@param root Indicates that the service was the first service to process a request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "root", "variableType" : "Boolean", "documentation" : "

                          Indicates that the service was the first service to process a request.

                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "StartTime" : { "c2jName" : "StartTime", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

                          The start time of the first segment that the service generated.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@param startTime The start time of the first segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartTime", "getterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@return The start time of the first segment that the service generated.*/", "getterMethodName" : "getStartTime", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartTime", "setterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@param startTime The start time of the first segment that the service generated.*/", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                          The start time of the first segment that the service generated.

                          \n@param startTime The start time of the first segment that the service generated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startTime", "variableType" : "java.util.Date", "documentation" : "

                          The start time of the first segment that the service generated.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "State" : { "c2jName" : "State", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The service's state.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The service's state.

                          \n@param state The service's state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withState", "getterDocumentation" : "/**

                          The service's state.

                          \n@return The service's state.*/", "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "State", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "State", "setterDocumentation" : "/**

                          The service's state.

                          \n@param state The service's state.*/", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                          The service's state.

                          \n@param state The service's state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                          The service's state.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SummaryStatistics" : { "c2jName" : "SummaryStatistics", "c2jShape" : "ServiceStatistics", "deprecated" : false, "documentation" : "

                          Aggregated statistics for the service.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@param summaryStatistics Aggregated statistics for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSummaryStatistics", "getterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@return Aggregated statistics for the service.*/", "getterMethodName" : "getSummaryStatistics", "getterModel" : { "returnType" : "ServiceStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SummaryStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SummaryStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SummaryStatistics", "setterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@param summaryStatistics Aggregated statistics for the service.*/", "setterMethodName" : "setSummaryStatistics", "setterModel" : { "variableDeclarationType" : "ServiceStatistics", "variableName" : "summaryStatistics", "variableType" : "ServiceStatistics", "documentation" : "", "simpleType" : "ServiceStatistics", "variableSetterType" : "ServiceStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

                          Aggregated statistics for the service.

                          \n@param summaryStatistics Aggregated statistics for the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceStatistics", "variableName" : "summaryStatistics", "variableType" : "ServiceStatistics", "documentation" : "

                          Aggregated statistics for the service.

                          ", "simpleType" : "ServiceStatistics", "variableSetterType" : "ServiceStatistics" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The type of service.

                          • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                          • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                          • client - Represents the clients that sent requests to a root service.

                          • remote - A downstream service of indeterminate type.

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The type of service.

                          • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                          • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                          • client - Represents the clients that sent requests to a root service.

                          • remote - A downstream service of indeterminate type.

                          \n@param type The type of service.

                          • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                          • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                          • client - Represents the clients that sent requests to a root service.

                          • remote - A downstream service of indeterminate type.

                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", "getterDocumentation" : "/**

                            The type of service.

                            • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                            • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                            • client - Represents the clients that sent requests to a root service.

                            • remote - A downstream service of indeterminate type.

                            \n@return The type of service.

                            • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                            • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                            • client - Represents the clients that sent requests to a root service.

                            • remote - A downstream service of indeterminate type.

                            • */", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                              The type of service.

                              • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                              • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                              • client - Represents the clients that sent requests to a root service.

                              • remote - A downstream service of indeterminate type.

                              \n@param type The type of service.

                              • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                              • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                              • client - Represents the clients that sent requests to a root service.

                              • remote - A downstream service of indeterminate type.

                              • */", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                The type of service.

                                • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                                • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                                • client - Represents the clients that sent requests to a root service.

                                • remote - A downstream service of indeterminate type.

                                \n@param type The type of service.

                                • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                                • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                                • client - Represents the clients that sent requests to a root service.

                                • remote - A downstream service of indeterminate type.

                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The type of service.

                                  • AWS Resource - The type of an AWS resource. For example, AWS::EC2::Instance for a application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

                                  • AWS Service - The type of an AWS service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

                                  • client - Represents the clients that sent requests to a root service.

                                  • remote - A downstream service of indeterminate type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Service", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Service", "variableName" : "service", "variableType" : "Service", "documentation" : null, "simpleType" : "Service", "variableSetterType" : "Service" }, "wrapper" : false }, "ServiceId" : { "c2jName" : "ServiceId", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withName", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  \n@param name */", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Names", "c2jShape" : "ServiceNames", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param names \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNames", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getNames", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Names", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Names", "setterDocumentation" : "/**

                                  \n@param names */", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.

                                  \n@param names \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AccountId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAccountId", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccountId", "setterDocumentation" : "/**

                                  \n@param accountId */", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param type \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  \n@param type */", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param type \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "c2jName" : "AccountId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAccountId", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccountId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccountId", "setterDocumentation" : "/**

                                  \n@param accountId */", "setterMethodName" : "setAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param accountId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accountId", "variableType" : "String", "documentation" : "

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withName", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  \n@param name */", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Names" : { "c2jName" : "Names", "c2jShape" : "ServiceNames", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param names \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNames", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getNames", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Names", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Names", "setterDocumentation" : "/**

                                  \n@param names */", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.

                                  \n@param names \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param type \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  \n@param type */", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param type \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceId", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServiceId", "variableName" : "serviceId", "variableType" : "ServiceId", "documentation" : null, "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "wrapper" : false }, "ServiceStatistics" : { "c2jName" : "ServiceStatistics", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Response statistics for a service.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "OkCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

                                  The number of requests that completed with a 2xx Success status code.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOkCount", "getterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@return The number of requests that completed with a 2xx Success status code.*/", "getterMethodName" : "getOkCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OkCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OkCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OkCount", "setterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@param okCount The number of requests that completed with a 2xx Success status code.*/", "setterMethodName" : "setOkCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "

                                  The number of requests that completed with a 2xx Success status code.

                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ErrorStatistics", "c2jShape" : "ErrorStatistics", "deprecated" : false, "documentation" : "

                                  Information about requests that failed with a 4xx Client Error status code.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withErrorStatistics", "getterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@return Information about requests that failed with a 4xx Client Error status code.*/", "getterMethodName" : "getErrorStatistics", "getterModel" : { "returnType" : "ErrorStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ErrorStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ErrorStatistics", "setterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.*/", "setterMethodName" : "setErrorStatistics", "setterModel" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "

                                  Information about requests that failed with a 4xx Client Error status code.

                                  ", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "xmlNameSpaceUri" : null }, { "c2jName" : "FaultStatistics", "c2jShape" : "FaultStatistics", "deprecated" : false, "documentation" : "

                                  Information about requests that failed with a 5xx Server Error status code.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFaultStatistics", "getterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@return Information about requests that failed with a 5xx Server Error status code.*/", "getterMethodName" : "getFaultStatistics", "getterModel" : { "returnType" : "FaultStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FaultStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FaultStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FaultStatistics", "setterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.*/", "setterMethodName" : "setFaultStatistics", "setterModel" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "

                                  Information about requests that failed with a 5xx Server Error status code.

                                  ", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

                                  The total number of completed requests.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@return The total number of completed requests.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@param totalCount The total number of completed requests.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

                                  The total number of completed requests.

                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TotalResponseTime", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The aggregate response time of completed requests.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalResponseTime", "getterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@return The aggregate response time of completed requests.*/", "getterMethodName" : "getTotalResponseTime", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalResponseTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalResponseTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalResponseTime", "setterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@param totalResponseTime The aggregate response time of completed requests.*/", "setterMethodName" : "setTotalResponseTime", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "

                                  The aggregate response time of completed requests.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorStatistics" : { "c2jName" : "ErrorStatistics", "c2jShape" : "ErrorStatistics", "deprecated" : false, "documentation" : "

                                  Information about requests that failed with a 4xx Client Error status code.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withErrorStatistics", "getterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@return Information about requests that failed with a 4xx Client Error status code.*/", "getterMethodName" : "getErrorStatistics", "getterModel" : { "returnType" : "ErrorStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ErrorStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ErrorStatistics", "setterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.*/", "setterMethodName" : "setErrorStatistics", "setterModel" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Information about requests that failed with a 4xx Client Error status code.

                                  \n@param errorStatistics Information about requests that failed with a 4xx Client Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ErrorStatistics", "variableName" : "errorStatistics", "variableType" : "ErrorStatistics", "documentation" : "

                                  Information about requests that failed with a 4xx Client Error status code.

                                  ", "simpleType" : "ErrorStatistics", "variableSetterType" : "ErrorStatistics" }, "xmlNameSpaceUri" : null }, "FaultStatistics" : { "c2jName" : "FaultStatistics", "c2jShape" : "FaultStatistics", "deprecated" : false, "documentation" : "

                                  Information about requests that failed with a 5xx Server Error status code.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFaultStatistics", "getterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@return Information about requests that failed with a 5xx Server Error status code.*/", "getterMethodName" : "getFaultStatistics", "getterModel" : { "returnType" : "FaultStatistics", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FaultStatistics", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FaultStatistics", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FaultStatistics", "setterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.*/", "setterMethodName" : "setFaultStatistics", "setterModel" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Information about requests that failed with a 5xx Server Error status code.

                                  \n@param faultStatistics Information about requests that failed with a 5xx Server Error status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "FaultStatistics", "variableName" : "faultStatistics", "variableType" : "FaultStatistics", "documentation" : "

                                  Information about requests that failed with a 5xx Server Error status code.

                                  ", "simpleType" : "FaultStatistics", "variableSetterType" : "FaultStatistics" }, "xmlNameSpaceUri" : null }, "OkCount" : { "c2jName" : "OkCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

                                  The number of requests that completed with a 2xx Success status code.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOkCount", "getterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@return The number of requests that completed with a 2xx Success status code.*/", "getterMethodName" : "getOkCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "OkCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OkCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "OkCount", "setterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@param okCount The number of requests that completed with a 2xx Success status code.*/", "setterMethodName" : "setOkCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The number of requests that completed with a 2xx Success status code.

                                  \n@param okCount The number of requests that completed with a 2xx Success status code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "okCount", "variableType" : "Long", "documentation" : "

                                  The number of requests that completed with a 2xx Success status code.

                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "c2jName" : "TotalCount", "c2jShape" : "NullableLong", "deprecated" : false, "documentation" : "

                                  The total number of completed requests.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalCount", "getterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@return The total number of completed requests.*/", "getterMethodName" : "getTotalCount", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalCount", "setterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@param totalCount The total number of completed requests.*/", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The total number of completed requests.

                                  \n@param totalCount The total number of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCount", "variableType" : "Long", "documentation" : "

                                  The total number of completed requests.

                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "TotalResponseTime" : { "c2jName" : "TotalResponseTime", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The aggregate response time of completed requests.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTotalResponseTime", "getterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@return The aggregate response time of completed requests.*/", "getterMethodName" : "getTotalResponseTime", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TotalResponseTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalResponseTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TotalResponseTime", "setterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@param totalResponseTime The aggregate response time of completed requests.*/", "setterMethodName" : "setTotalResponseTime", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The aggregate response time of completed requests.

                                  \n@param totalResponseTime The aggregate response time of completed requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "totalResponseTime", "variableType" : "Double", "documentation" : "

                                  The aggregate response time of completed requests.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceStatistics", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServiceStatistics", "variableName" : "serviceStatistics", "variableType" : "ServiceStatistics", "documentation" : null, "simpleType" : "ServiceStatistics", "variableSetterType" : "ServiceStatistics" }, "wrapper" : false }, "TelemetryRecord" : { "c2jName" : "TelemetryRecord", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param timestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimestamp", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getTimestamp", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Timestamp", "setterDocumentation" : "/**

                                  \n@param timestamp */", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param timestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SegmentsReceivedCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsReceivedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsReceivedCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsReceivedCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsReceivedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsReceivedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsReceivedCount", "setterDocumentation" : "/**

                                  \n@param segmentsReceivedCount */", "setterMethodName" : "setSegmentsReceivedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsReceivedCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsReceivedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsReceivedCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SegmentsSentCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsSentCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsSentCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsSentCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsSentCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsSentCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsSentCount", "setterDocumentation" : "/**

                                  \n@param segmentsSentCount */", "setterMethodName" : "setSegmentsSentCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSentCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsSentCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSentCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SegmentsSpilloverCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsSpilloverCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsSpilloverCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsSpilloverCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsSpilloverCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsSpilloverCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsSpilloverCount", "setterDocumentation" : "/**

                                  \n@param segmentsSpilloverCount */", "setterMethodName" : "setSegmentsSpilloverCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSpilloverCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsSpilloverCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSpilloverCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SegmentsRejectedCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsRejectedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsRejectedCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsRejectedCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsRejectedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsRejectedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsRejectedCount", "setterDocumentation" : "/**

                                  \n@param segmentsRejectedCount */", "setterMethodName" : "setSegmentsRejectedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsRejectedCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsRejectedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsRejectedCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "BackendConnectionErrors", "c2jShape" : "BackendConnectionErrors", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param backendConnectionErrors \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBackendConnectionErrors", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getBackendConnectionErrors", "getterModel" : { "returnType" : "BackendConnectionErrors", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BackendConnectionErrors", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BackendConnectionErrors", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "BackendConnectionErrors", "setterDocumentation" : "/**

                                  \n@param backendConnectionErrors */", "setterMethodName" : "setBackendConnectionErrors", "setterModel" : { "variableDeclarationType" : "BackendConnectionErrors", "variableName" : "backendConnectionErrors", "variableType" : "BackendConnectionErrors", "documentation" : "", "simpleType" : "BackendConnectionErrors", "variableSetterType" : "BackendConnectionErrors" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  \n@param backendConnectionErrors \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "BackendConnectionErrors", "variableName" : "backendConnectionErrors", "variableType" : "BackendConnectionErrors", "documentation" : "

                                  ", "simpleType" : "BackendConnectionErrors", "variableSetterType" : "BackendConnectionErrors" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BackendConnectionErrors" : { "c2jName" : "BackendConnectionErrors", "c2jShape" : "BackendConnectionErrors", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param backendConnectionErrors \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withBackendConnectionErrors", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getBackendConnectionErrors", "getterModel" : { "returnType" : "BackendConnectionErrors", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BackendConnectionErrors", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BackendConnectionErrors", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "BackendConnectionErrors", "setterDocumentation" : "/**

                                  \n@param backendConnectionErrors */", "setterMethodName" : "setBackendConnectionErrors", "setterModel" : { "variableDeclarationType" : "BackendConnectionErrors", "variableName" : "backendConnectionErrors", "variableType" : "BackendConnectionErrors", "documentation" : "", "simpleType" : "BackendConnectionErrors", "variableSetterType" : "BackendConnectionErrors" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  \n@param backendConnectionErrors \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "BackendConnectionErrors", "variableName" : "backendConnectionErrors", "variableType" : "BackendConnectionErrors", "documentation" : "

                                  ", "simpleType" : "BackendConnectionErrors", "variableSetterType" : "BackendConnectionErrors" }, "xmlNameSpaceUri" : null }, "SegmentsReceivedCount" : { "c2jName" : "SegmentsReceivedCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsReceivedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsReceivedCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsReceivedCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsReceivedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsReceivedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsReceivedCount", "setterDocumentation" : "/**

                                  \n@param segmentsReceivedCount */", "setterMethodName" : "setSegmentsReceivedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsReceivedCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsReceivedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsReceivedCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SegmentsRejectedCount" : { "c2jName" : "SegmentsRejectedCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsRejectedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsRejectedCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsRejectedCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsRejectedCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsRejectedCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsRejectedCount", "setterDocumentation" : "/**

                                  \n@param segmentsRejectedCount */", "setterMethodName" : "setSegmentsRejectedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsRejectedCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsRejectedCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsRejectedCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SegmentsSentCount" : { "c2jName" : "SegmentsSentCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsSentCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsSentCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsSentCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsSentCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsSentCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsSentCount", "setterDocumentation" : "/**

                                  \n@param segmentsSentCount */", "setterMethodName" : "setSegmentsSentCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSentCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsSentCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSentCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SegmentsSpilloverCount" : { "c2jName" : "SegmentsSpilloverCount", "c2jShape" : "NullableInteger", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param segmentsSpilloverCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegmentsSpilloverCount", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getSegmentsSpilloverCount", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SegmentsSpilloverCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SegmentsSpilloverCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SegmentsSpilloverCount", "setterDocumentation" : "/**

                                  \n@param segmentsSpilloverCount */", "setterMethodName" : "setSegmentsSpilloverCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSpilloverCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param segmentsSpilloverCount \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentsSpilloverCount", "variableType" : "Integer", "documentation" : "

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Timestamp" : { "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  \n@param timestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTimestamp", "getterDocumentation" : "/**

                                  \n@return */", "getterMethodName" : "getTimestamp", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Timestamp", "setterDocumentation" : "/**

                                  \n@param timestamp */", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  \n@param timestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TelemetryRecord", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TelemetryRecord", "variableName" : "telemetryRecord", "variableType" : "TelemetryRecord", "documentation" : null, "simpleType" : "TelemetryRecord", "variableSetterType" : "TelemetryRecord" }, "wrapper" : false }, "ThrottledException" : { "c2jName" : "ThrottledException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The request exceeds the maximum number of requests per second.

                                  ", "enums" : null, "errorCode" : "ThrottledException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ThrottledException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ThrottledException", "variableName" : "throttledException", "variableType" : "ThrottledException", "documentation" : null, "simpleType" : "ThrottledException", "variableSetterType" : "ThrottledException" }, "wrapper" : false }, "Trace" : { "c2jName" : "Trace", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  A collection of segment documents with matching trace IDs.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Id", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@return The unique identifier for the request that generated the trace's segments and subsegments.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Duration", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDuration", "getterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@return The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "getterMethodName" : "getDuration", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Duration", "setterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Segments", "c2jShape" : "SegmentList", "deprecated" : false, "documentation" : "

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n@param segments Segment documents for the segments and subsegments that comprise the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegments", "getterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n@return Segment documents for the segments and subsegments that comprise the trace.*/", "getterMethodName" : "getSegments", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Segments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Segments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Segment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Segment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Segment", "variableName" : "member", "variableType" : "Segment", "documentation" : "", "simpleType" : "Segment", "variableSetterType" : "Segment" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Segment", "variableName" : "member", "variableType" : "Segment", "documentation" : "", "simpleType" : "Segment", "variableSetterType" : "Segment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Segment", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Segment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Segments", "setterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n@param segments Segment documents for the segments and subsegments that comprise the trace.*/", "setterMethodName" : "setSegments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "segments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSegments(java.util.Collection)} or {@link #withSegments(java.util.Collection)} if you want to override the existing values.

                                  \n@param segments Segment documents for the segments and subsegments that comprise the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "segments", "variableType" : "java.util.List", "documentation" : "

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Duration" : { "c2jName" : "Duration", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDuration", "getterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@return The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "getterMethodName" : "getDuration", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Duration", "setterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Id" : { "c2jName" : "Id", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@return The unique identifier for the request that generated the trace's segments and subsegments.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Segments" : { "c2jName" : "Segments", "c2jShape" : "SegmentList", "deprecated" : false, "documentation" : "

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n@param segments Segment documents for the segments and subsegments that comprise the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSegments", "getterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n@return Segment documents for the segments and subsegments that comprise the trace.*/", "getterMethodName" : "getSegments", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Segments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Segments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Segment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "Segment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Segment", "variableName" : "member", "variableType" : "Segment", "documentation" : "", "simpleType" : "Segment", "variableSetterType" : "Segment" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Segment", "variableName" : "member", "variableType" : "Segment", "documentation" : "", "simpleType" : "Segment", "variableSetterType" : "Segment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Segment", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Segment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Segments", "setterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n@param segments Segment documents for the segments and subsegments that comprise the trace.*/", "setterMethodName" : "setSegments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "segments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSegments(java.util.Collection)} or {@link #withSegments(java.util.Collection)} if you want to override the existing values.

                                  \n@param segments Segment documents for the segments and subsegments that comprise the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "segments", "variableType" : "java.util.List", "documentation" : "

                                  Segment documents for the segments and subsegments that comprise the trace.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Trace", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Trace", "variableName" : "trace", "variableType" : "Trace", "documentation" : null, "simpleType" : "Trace", "variableSetterType" : "Trace" }, "wrapper" : false }, "TraceSummary" : { "c2jName" : "TraceSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Metadata generated from the segment documents in a trace.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Id", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@return The unique identifier for the request that generated the trace's segments and subsegments.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Duration", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDuration", "getterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@return The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "getterMethodName" : "getDuration", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Duration", "setterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ResponseTime", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@param responseTime The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResponseTime", "getterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@return The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.*/", "getterMethodName" : "getResponseTime", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ResponseTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ResponseTime", "setterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@param responseTime The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.*/", "setterMethodName" : "setResponseTime", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "responseTime", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@param responseTime The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "responseTime", "variableType" : "Double", "documentation" : "

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HasFault", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents has a 500 series error.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@param hasFault One or more of the segment documents has a 500 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHasFault", "getterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@return One or more of the segment documents has a 500 series error.*/", "getterMethodName" : "getHasFault", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HasFault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HasFault", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HasFault", "setterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@param hasFault One or more of the segment documents has a 500 series error.*/", "setterMethodName" : "setHasFault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "hasFault", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@param hasFault One or more of the segment documents has a 500 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "hasFault", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents has a 500 series error.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HasError", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents has a 400 series error.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@param hasError One or more of the segment documents has a 400 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHasError", "getterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@return One or more of the segment documents has a 400 series error.*/", "getterMethodName" : "getHasError", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HasError", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HasError", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HasError", "setterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@param hasError One or more of the segment documents has a 400 series error.*/", "setterMethodName" : "setHasError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "hasError", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@param hasError One or more of the segment documents has a 400 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "hasError", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents has a 400 series error.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HasThrottle", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents has a 429 throttling error.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@param hasThrottle One or more of the segment documents has a 429 throttling error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHasThrottle", "getterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@return One or more of the segment documents has a 429 throttling error.*/", "getterMethodName" : "getHasThrottle", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HasThrottle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HasThrottle", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HasThrottle", "setterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@param hasThrottle One or more of the segment documents has a 429 throttling error.*/", "setterMethodName" : "setHasThrottle", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "hasThrottle", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@param hasThrottle One or more of the segment documents has a 429 throttling error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "hasThrottle", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents has a 429 throttling error.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "IsPartial", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents is in progress.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@param isPartial One or more of the segment documents is in progress.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIsPartial", "getterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@return One or more of the segment documents is in progress.*/", "getterMethodName" : "getIsPartial", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IsPartial", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPartial", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IsPartial", "setterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@param isPartial One or more of the segment documents is in progress.*/", "setterMethodName" : "setIsPartial", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPartial", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@param isPartial One or more of the segment documents is in progress.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPartial", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents is in progress.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Http", "c2jShape" : "Http", "deprecated" : false, "documentation" : "

                                  Information about the HTTP request served by the trace.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@param http Information about the HTTP request served by the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttp", "getterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@return Information about the HTTP request served by the trace.*/", "getterMethodName" : "getHttp", "getterModel" : { "returnType" : "Http", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Http", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Http", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Http", "setterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@param http Information about the HTTP request served by the trace.*/", "setterMethodName" : "setHttp", "setterModel" : { "variableDeclarationType" : "Http", "variableName" : "http", "variableType" : "Http", "documentation" : "", "simpleType" : "Http", "variableSetterType" : "Http" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@param http Information about the HTTP request served by the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Http", "variableName" : "http", "variableType" : "Http", "documentation" : "

                                  Information about the HTTP request served by the trace.

                                  ", "simpleType" : "Http", "variableSetterType" : "Http" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Annotations", "c2jShape" : "Annotations", "deprecated" : false, "documentation" : "

                                  Annotations from the trace's segment documents.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@param annotations Annotations from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAnnotations", "getterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@return Annotations from the trace's segment documents.*/", "getterMethodName" : "getAnnotations", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Annotations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Annotations", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "ValuesWithServiceIds", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValue", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getValue", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ValueWithServiceIds", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ValueWithServiceIds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ValueWithServiceIds", "variableName" : "member", "variableType" : "ValueWithServiceIds", "documentation" : "", "simpleType" : "ValueWithServiceIds", "variableSetterType" : "ValueWithServiceIds" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ValueWithServiceIds", "variableName" : "member", "variableType" : "ValueWithServiceIds", "documentation" : "", "simpleType" : "ValueWithServiceIds", "variableSetterType" : "ValueWithServiceIds" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ValueWithServiceIds", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ValueWithServiceIds", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**\n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setValue(java.util.Collection)} or {@link #withValue(java.util.Collection)} if you want to override the existing values.

                                  \n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "valueType" : "java.util.List", "entryType" : "Map.Entry>", "keySimple" : true, "templateImplType" : "java.util.HashMap>", "templateType" : "java.util.Map>", "valueList" : true, "valueSimple" : false }, "name" : "Annotations", "setterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@param annotations Annotations from the trace's segment documents.*/", "setterMethodName" : "setAnnotations", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "annotations", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@param annotations Annotations from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "annotations", "variableType" : "java.util.Map>", "documentation" : "

                                  Annotations from the trace's segment documents.

                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Users", "c2jShape" : "TraceUsers", "deprecated" : false, "documentation" : "

                                  Users from the trace's segment documents.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n@param users Users from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUsers", "getterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n@return Users from the trace's segment documents.*/", "getterMethodName" : "getUsers", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Users", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceUser", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "TraceUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TraceUser", "variableName" : "member", "variableType" : "TraceUser", "documentation" : "", "simpleType" : "TraceUser", "variableSetterType" : "TraceUser" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TraceUser", "variableName" : "member", "variableType" : "TraceUser", "documentation" : "", "simpleType" : "TraceUser", "variableSetterType" : "TraceUser" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TraceUser", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TraceUser", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Users", "setterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n@param users Users from the trace's segment documents.*/", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

                                  \n@param users Users from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "

                                  Users from the trace's segment documents.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceIds", "c2jShape" : "ServiceIds", "deprecated" : false, "documentation" : "

                                  Service IDs from the trace's segment documents.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n@param serviceIds Service IDs from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceIds", "getterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n@return Service IDs from the trace's segment documents.*/", "getterMethodName" : "getServiceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ServiceId", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceId", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceId", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceIds", "setterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n@param serviceIds Service IDs from the trace's segment documents.*/", "setterMethodName" : "setServiceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceIds(java.util.Collection)} or {@link #withServiceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param serviceIds Service IDs from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "

                                  Service IDs from the trace's segment documents.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Annotations" : { "c2jName" : "Annotations", "c2jShape" : "Annotations", "deprecated" : false, "documentation" : "

                                  Annotations from the trace's segment documents.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@param annotations Annotations from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAnnotations", "getterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@return Annotations from the trace's segment documents.*/", "getterMethodName" : "getAnnotations", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Annotations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Annotations", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "ValuesWithServiceIds", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValue", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getValue", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ValueWithServiceIds", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ValueWithServiceIds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ValueWithServiceIds", "variableName" : "member", "variableType" : "ValueWithServiceIds", "documentation" : "", "simpleType" : "ValueWithServiceIds", "variableSetterType" : "ValueWithServiceIds" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ValueWithServiceIds", "variableName" : "member", "variableType" : "ValueWithServiceIds", "documentation" : "", "simpleType" : "ValueWithServiceIds", "variableSetterType" : "ValueWithServiceIds" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ValueWithServiceIds", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ValueWithServiceIds", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**\n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setValue(java.util.Collection)} or {@link #withValue(java.util.Collection)} if you want to override the existing values.

                                  \n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "valueType" : "java.util.List", "entryType" : "Map.Entry>", "keySimple" : true, "templateImplType" : "java.util.HashMap>", "templateType" : "java.util.Map>", "valueList" : true, "valueSimple" : false }, "name" : "Annotations", "setterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@param annotations Annotations from the trace's segment documents.*/", "setterMethodName" : "setAnnotations", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "annotations", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Annotations from the trace's segment documents.

                                  \n@param annotations Annotations from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "annotations", "variableType" : "java.util.Map>", "documentation" : "

                                  Annotations from the trace's segment documents.

                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "Duration" : { "c2jName" : "Duration", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDuration", "getterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@return The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "getterMethodName" : "getDuration", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Duration", "setterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.*/", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  \n@param duration The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "duration", "variableType" : "Double", "documentation" : "

                                  The length of time in seconds between the start time of the root segment and the end time of the last segment that completed.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "HasError" : { "c2jName" : "HasError", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents has a 400 series error.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@param hasError One or more of the segment documents has a 400 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHasError", "getterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@return One or more of the segment documents has a 400 series error.*/", "getterMethodName" : "getHasError", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HasError", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HasError", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HasError", "setterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@param hasError One or more of the segment documents has a 400 series error.*/", "setterMethodName" : "setHasError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "hasError", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents has a 400 series error.

                                  \n@param hasError One or more of the segment documents has a 400 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "hasError", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents has a 400 series error.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "HasFault" : { "c2jName" : "HasFault", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents has a 500 series error.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@param hasFault One or more of the segment documents has a 500 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHasFault", "getterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@return One or more of the segment documents has a 500 series error.*/", "getterMethodName" : "getHasFault", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HasFault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HasFault", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HasFault", "setterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@param hasFault One or more of the segment documents has a 500 series error.*/", "setterMethodName" : "setHasFault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "hasFault", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents has a 500 series error.

                                  \n@param hasFault One or more of the segment documents has a 500 series error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "hasFault", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents has a 500 series error.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "HasThrottle" : { "c2jName" : "HasThrottle", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents has a 429 throttling error.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@param hasThrottle One or more of the segment documents has a 429 throttling error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHasThrottle", "getterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@return One or more of the segment documents has a 429 throttling error.*/", "getterMethodName" : "getHasThrottle", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HasThrottle", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HasThrottle", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HasThrottle", "setterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@param hasThrottle One or more of the segment documents has a 429 throttling error.*/", "setterMethodName" : "setHasThrottle", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "hasThrottle", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents has a 429 throttling error.

                                  \n@param hasThrottle One or more of the segment documents has a 429 throttling error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "hasThrottle", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents has a 429 throttling error.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Http" : { "c2jName" : "Http", "c2jShape" : "Http", "deprecated" : false, "documentation" : "

                                  Information about the HTTP request served by the trace.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@param http Information about the HTTP request served by the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withHttp", "getterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@return Information about the HTTP request served by the trace.*/", "getterMethodName" : "getHttp", "getterModel" : { "returnType" : "Http", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Http", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Http", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Http", "setterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@param http Information about the HTTP request served by the trace.*/", "setterMethodName" : "setHttp", "setterModel" : { "variableDeclarationType" : "Http", "variableName" : "http", "variableType" : "Http", "documentation" : "", "simpleType" : "Http", "variableSetterType" : "Http" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Information about the HTTP request served by the trace.

                                  \n@param http Information about the HTTP request served by the trace.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Http", "variableName" : "http", "variableType" : "Http", "documentation" : "

                                  Information about the HTTP request served by the trace.

                                  ", "simpleType" : "Http", "variableSetterType" : "Http" }, "xmlNameSpaceUri" : null }, "Id" : { "c2jName" : "Id", "c2jShape" : "TraceId", "deprecated" : false, "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@return The unique identifier for the request that generated the trace's segments and subsegments.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  \n@param id The unique identifier for the request that generated the trace's segments and subsegments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                  The unique identifier for the request that generated the trace's segments and subsegments.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsPartial" : { "c2jName" : "IsPartial", "c2jShape" : "NullableBoolean", "deprecated" : false, "documentation" : "

                                  One or more of the segment documents is in progress.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@param isPartial One or more of the segment documents is in progress.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIsPartial", "getterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@return One or more of the segment documents is in progress.*/", "getterMethodName" : "getIsPartial", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IsPartial", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsPartial", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IsPartial", "setterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@param isPartial One or more of the segment documents is in progress.*/", "setterMethodName" : "setIsPartial", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isPartial", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  One or more of the segment documents is in progress.

                                  \n@param isPartial One or more of the segment documents is in progress.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isPartial", "variableType" : "Boolean", "documentation" : "

                                  One or more of the segment documents is in progress.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ResponseTime" : { "c2jName" : "ResponseTime", "c2jShape" : "NullableDouble", "deprecated" : false, "documentation" : "

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@param responseTime The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResponseTime", "getterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@return The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.*/", "getterMethodName" : "getResponseTime", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ResponseTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ResponseTime", "setterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@param responseTime The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.*/", "setterMethodName" : "setResponseTime", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "responseTime", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  \n@param responseTime The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "responseTime", "variableType" : "Double", "documentation" : "

                                  The length of time in seconds between the start and end times of the root segment. If the service performs work asynchronously, the response time measures the time before the response is sent to the user, while the duration measures the amount of time before the last traced activity completes.

                                  ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "ServiceIds" : { "c2jName" : "ServiceIds", "c2jShape" : "ServiceIds", "deprecated" : false, "documentation" : "

                                  Service IDs from the trace's segment documents.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n@param serviceIds Service IDs from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceIds", "getterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n@return Service IDs from the trace's segment documents.*/", "getterMethodName" : "getServiceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ServiceId", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceId", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceId", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceIds", "setterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n@param serviceIds Service IDs from the trace's segment documents.*/", "setterMethodName" : "setServiceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Service IDs from the trace's segment documents.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceIds(java.util.Collection)} or {@link #withServiceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param serviceIds Service IDs from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "

                                  Service IDs from the trace's segment documents.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Users" : { "c2jName" : "Users", "c2jShape" : "TraceUsers", "deprecated" : false, "documentation" : "

                                  Users from the trace's segment documents.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n@param users Users from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUsers", "getterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n@return Users from the trace's segment documents.*/", "getterMethodName" : "getUsers", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Users", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TraceUser", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "TraceUser", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TraceUser", "variableName" : "member", "variableType" : "TraceUser", "documentation" : "", "simpleType" : "TraceUser", "variableSetterType" : "TraceUser" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TraceUser", "variableName" : "member", "variableType" : "TraceUser", "documentation" : "", "simpleType" : "TraceUser", "variableSetterType" : "TraceUser" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TraceUser", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TraceUser", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Users", "setterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n@param users Users from the trace's segment documents.*/", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Users from the trace's segment documents.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

                                  \n@param users Users from the trace's segment documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "

                                  Users from the trace's segment documents.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TraceSummary", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TraceSummary", "variableName" : "traceSummary", "variableType" : "TraceSummary", "documentation" : null, "simpleType" : "TraceSummary", "variableSetterType" : "TraceSummary" }, "wrapper" : false }, "TraceUser" : { "c2jName" : "TraceUser", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Information about a user recorded in segment documents.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's name.

                                  \n@param userName The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserName", "getterDocumentation" : "/**

                                  The user's name.

                                  \n@return The user's name.*/", "getterMethodName" : "getUserName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserName", "setterDocumentation" : "/**

                                  The user's name.

                                  \n@param userName The user's name.*/", "setterMethodName" : "setUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's name.

                                  \n@param userName The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : "

                                  The user's name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceIds", "c2jShape" : "ServiceIds", "deprecated" : false, "documentation" : "

                                  Services that the user's request hit.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n@param serviceIds Services that the user's request hit.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceIds", "getterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n@return Services that the user's request hit.*/", "getterMethodName" : "getServiceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ServiceId", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceId", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceId", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceIds", "setterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n@param serviceIds Services that the user's request hit.*/", "setterMethodName" : "setServiceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceIds(java.util.Collection)} or {@link #withServiceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param serviceIds Services that the user's request hit.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "

                                  Services that the user's request hit.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceIds" : { "c2jName" : "ServiceIds", "c2jShape" : "ServiceIds", "deprecated" : false, "documentation" : "

                                  Services that the user's request hit.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n@param serviceIds Services that the user's request hit.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceIds", "getterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n@return Services that the user's request hit.*/", "getterMethodName" : "getServiceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ServiceId", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceId", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceId", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceIds", "setterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n@param serviceIds Services that the user's request hit.*/", "setterMethodName" : "setServiceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Services that the user's request hit.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceIds(java.util.Collection)} or {@link #withServiceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param serviceIds Services that the user's request hit.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "

                                  Services that the user's request hit.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserName" : { "c2jName" : "UserName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's name.

                                  \n@param userName The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUserName", "getterDocumentation" : "/**

                                  The user's name.

                                  \n@return The user's name.*/", "getterMethodName" : "getUserName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserName", "setterDocumentation" : "/**

                                  The user's name.

                                  \n@param userName The user's name.*/", "setterMethodName" : "setUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's name.

                                  \n@param userName The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : "

                                  The user's name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TraceUser", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TraceUser", "variableName" : "traceUser", "variableType" : "TraceUser", "documentation" : null, "simpleType" : "TraceUser", "variableSetterType" : "TraceUser" }, "wrapper" : false }, "UnprocessedTraceSegment" : { "c2jName" : "UnprocessedTraceSegment", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Information about a segment that failed processing.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Id", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The segment's ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The segment's ID.

                                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                                  The segment's ID.

                                  \n@return The segment's ID.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                  The segment's ID.

                                  \n@param id The segment's ID.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The segment's ID.

                                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                  The segment's ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ErrorCode", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The error that caused processing to fail.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@param errorCode The error that caused processing to fail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withErrorCode", "getterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@return The error that caused processing to fail.*/", "getterMethodName" : "getErrorCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ErrorCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ErrorCode", "setterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@param errorCode The error that caused processing to fail.*/", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@param errorCode The error that caused processing to fail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                  The error that caused processing to fail.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Message", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The error message.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The error message.

                                  \n@param message The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMessage", "getterDocumentation" : "/**

                                  The error message.

                                  \n@return The error message.*/", "getterMethodName" : "getMessage", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Message", "setterDocumentation" : "/**

                                  The error message.

                                  \n@param message The error message.*/", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The error message.

                                  \n@param message The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                  The error message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorCode" : { "c2jName" : "ErrorCode", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The error that caused processing to fail.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@param errorCode The error that caused processing to fail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withErrorCode", "getterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@return The error that caused processing to fail.*/", "getterMethodName" : "getErrorCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ErrorCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ErrorCode", "setterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@param errorCode The error that caused processing to fail.*/", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The error that caused processing to fail.

                                  \n@param errorCode The error that caused processing to fail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                  The error that caused processing to fail.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "c2jName" : "Id", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The segment's ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The segment's ID.

                                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withId", "getterDocumentation" : "/**

                                  The segment's ID.

                                  \n@return The segment's ID.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                  The segment's ID.

                                  \n@param id The segment's ID.*/", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The segment's ID.

                                  \n@param id The segment's ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                  The segment's ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "c2jName" : "Message", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The error message.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The error message.

                                  \n@param message The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMessage", "getterDocumentation" : "/**

                                  The error message.

                                  \n@return The error message.*/", "getterMethodName" : "getMessage", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Message", "setterDocumentation" : "/**

                                  The error message.

                                  \n@param message The error message.*/", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The error message.

                                  \n@param message The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                  The error message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnprocessedTraceSegment", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UnprocessedTraceSegment", "variableName" : "unprocessedTraceSegment", "variableType" : "UnprocessedTraceSegment", "documentation" : null, "simpleType" : "UnprocessedTraceSegment", "variableSetterType" : "UnprocessedTraceSegment" }, "wrapper" : false }, "ValueWithServiceIds" : { "c2jName" : "ValueWithServiceIds", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Information about a segment annotation.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AnnotationValue", "c2jShape" : "AnnotationValue", "deprecated" : false, "documentation" : "

                                  Values of the annotation.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@param annotationValue Values of the annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAnnotationValue", "getterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@return Values of the annotation.*/", "getterMethodName" : "getAnnotationValue", "getterModel" : { "returnType" : "AnnotationValue", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AnnotationValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnnotationValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AnnotationValue", "setterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@param annotationValue Values of the annotation.*/", "setterMethodName" : "setAnnotationValue", "setterModel" : { "variableDeclarationType" : "AnnotationValue", "variableName" : "annotationValue", "variableType" : "AnnotationValue", "documentation" : "", "simpleType" : "AnnotationValue", "variableSetterType" : "AnnotationValue" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@param annotationValue Values of the annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AnnotationValue", "variableName" : "annotationValue", "variableType" : "AnnotationValue", "documentation" : "

                                  Values of the annotation.

                                  ", "simpleType" : "AnnotationValue", "variableSetterType" : "AnnotationValue" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceIds", "c2jShape" : "ServiceIds", "deprecated" : false, "documentation" : "

                                  Services to which the annotation applies.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n@param serviceIds Services to which the annotation applies.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceIds", "getterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n@return Services to which the annotation applies.*/", "getterMethodName" : "getServiceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ServiceId", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceId", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceId", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceIds", "setterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n@param serviceIds Services to which the annotation applies.*/", "setterMethodName" : "setServiceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceIds(java.util.Collection)} or {@link #withServiceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param serviceIds Services to which the annotation applies.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "

                                  Services to which the annotation applies.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnnotationValue" : { "c2jName" : "AnnotationValue", "c2jShape" : "AnnotationValue", "deprecated" : false, "documentation" : "

                                  Values of the annotation.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@param annotationValue Values of the annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAnnotationValue", "getterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@return Values of the annotation.*/", "getterMethodName" : "getAnnotationValue", "getterModel" : { "returnType" : "AnnotationValue", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AnnotationValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AnnotationValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AnnotationValue", "setterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@param annotationValue Values of the annotation.*/", "setterMethodName" : "setAnnotationValue", "setterModel" : { "variableDeclarationType" : "AnnotationValue", "variableName" : "annotationValue", "variableType" : "AnnotationValue", "documentation" : "", "simpleType" : "AnnotationValue", "variableSetterType" : "AnnotationValue" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Values of the annotation.

                                  \n@param annotationValue Values of the annotation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AnnotationValue", "variableName" : "annotationValue", "variableType" : "AnnotationValue", "documentation" : "

                                  Values of the annotation.

                                  ", "simpleType" : "AnnotationValue", "variableSetterType" : "AnnotationValue" }, "xmlNameSpaceUri" : null }, "ServiceIds" : { "c2jName" : "ServiceIds", "c2jShape" : "ServiceIds", "deprecated" : false, "documentation" : "

                                  Services to which the annotation applies.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n@param serviceIds Services to which the annotation applies.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withServiceIds", "getterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n@return Services to which the annotation applies.*/", "getterMethodName" : "getServiceIds", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceId", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "ServiceId", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceId", "variableName" : "member", "variableType" : "ServiceId", "documentation" : "", "simpleType" : "ServiceId", "variableSetterType" : "ServiceId" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceId", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceId", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceIds", "setterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n@param serviceIds Services to which the annotation applies.*/", "setterMethodName" : "setServiceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Services to which the annotation applies.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceIds(java.util.Collection)} or {@link #withServiceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param serviceIds Services to which the annotation applies.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceIds", "variableType" : "java.util.List", "documentation" : "

                                  Services to which the annotation applies.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ValueWithServiceIds", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ValueWithServiceIds", "variableName" : "valueWithServiceIds", "variableType" : "ValueWithServiceIds", "documentation" : null, "simpleType" : "ValueWithServiceIds", "variableSetterType" : "ValueWithServiceIds" }, "wrapper" : false } }, "clientConfigFactory" : "ClientConfigurationFactory", "customAuthorizers" : { }, "examples" : { "examples" : { }, "version" : "1.0" }, "exceptionUnmarshallerImpl" : null, "fileHeader" : "/*\n * Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights\n * 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 */", "hasWaiters" : false, "sdkBaseResponseFqcn" : "com.amazonaws.AmazonWebServiceResult", "sdkModeledExceptionBaseClassName" : "AWSXRayException", "sdkModeledExceptionBaseFqcn" : "com.amazonaws.services.xray.model.AWSXRayException", "serviceBaseExceptionFqcn" : "com.amazonaws.AmazonServiceException", "transformPackage" : "com.amazonaws.services.xray.model.transform" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy