
models.pi-2018-02-27-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"enableEndpointDiscoveryMethodRequired" : false,
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ ]
},
"metadata" : {
"apiVersion" : "2018-02-27",
"asyncBuilder" : "DefaultPiAsyncClientBuilder",
"asyncBuilderInterface" : "PiAsyncClientBuilder",
"asyncClient" : "DefaultPiAsyncClient",
"asyncInterface" : "PiAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultPiBaseClientBuilder",
"baseBuilderInterface" : "PiBaseClientBuilder",
"baseExceptionName" : "PiException",
"baseRequestName" : "PiRequest",
"baseResponseName" : "PiResponse",
"cborProtocol" : false,
"clientPackageName" : "pi",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AWS PI",
"documentation" : "AWS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running RDS instance. The guide provides detailed information about Performance Insights data types, parameters and errors. For more information about Performance Insights capabilities see Using Amazon RDS Performance Insights in the Amazon RDS User Guide.
The AWS Performance Insights API provides visibility into the performance of your RDS instance, when Performance Insights is enabled for supported engine types. While Amazon CloudWatch provides the authoritative source for AWS service vended monitoring metrics, AWS Performance Insights offers a domain-specific view of database load measured as Average Active Sessions and provided to API consumers as a 2-dimensional time-series dataset. The time dimension of the data provides DB load data for each time point in the queried time range, and each time point decomposes overall load in relation to the requested dimensions, such as SQL, Wait-event, User or Host, measured at that time point.
",
"endpointPrefix" : "pi",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.pi",
"fullModelPackageName" : "software.amazon.awssdk.services.pi.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.pi.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.pi.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.pi.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "pi.model",
"paginatorsPackageName" : "pi.paginators",
"protocol" : "json",
"queryProtocol" : false,
"requestTransformPackageName" : "pi.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "PI",
"serviceName" : "Pi",
"signingName" : "pi",
"syncBuilder" : "DefaultPiClientBuilder",
"syncBuilderInterface" : "PiClientBuilder",
"syncClient" : "DefaultPiClient",
"syncInterface" : "PiClient",
"transformPackageName" : "pi.transform",
"uid" : "pi-2018-02-27",
"xmlProtocol" : false
},
"operations" : {
"DescribeDimensionKeys" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "For a specific time period, retrieve the top N
dimension keys for a metric.
",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidArgumentException",
"documentation" : "One of the arguments provided is invalid for this request.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalServiceErrorException",
"documentation" : "The request failed due to an unknown error.
",
"httpStatusCode" : null
}, {
"exceptionName" : "NotAuthorizedException",
"documentation" : "The user is not authorized to perform this request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeDimensionKeysRequest",
"variableName" : "describeDimensionKeysRequest",
"variableType" : "DescribeDimensionKeysRequest",
"documentation" : "",
"simpleType" : "DescribeDimensionKeysRequest",
"variableSetterType" : "DescribeDimensionKeysRequest"
},
"methodName" : "describeDimensionKeys",
"operationName" : "DescribeDimensionKeys",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeDimensionKeysResponse",
"documentation" : null
},
"syncReturnType" : "DescribeDimensionKeysResponse"
},
"GetResourceMetrics" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieve Performance Insights metrics for a set of data sources, over a time period. You can provide specific dimension groups and dimensions, and provide aggregation and filtering criteria for each group.
",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidArgumentException",
"documentation" : "One of the arguments provided is invalid for this request.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InternalServiceErrorException",
"documentation" : "The request failed due to an unknown error.
",
"httpStatusCode" : null
}, {
"exceptionName" : "NotAuthorizedException",
"documentation" : "The user is not authorized to perform this request.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetResourceMetricsRequest",
"variableName" : "getResourceMetricsRequest",
"variableType" : "GetResourceMetricsRequest",
"documentation" : "",
"simpleType" : "GetResourceMetricsRequest",
"variableSetterType" : "GetResourceMetricsRequest"
},
"methodName" : "getResourceMetrics",
"operationName" : "GetResourceMetrics",
"paginated" : false,
"returnType" : {
"returnType" : "GetResourceMetricsResponse",
"documentation" : null
},
"syncReturnType" : "GetResourceMetricsResponse"
}
},
"shapes" : {
"DataPoint" : {
"c2jName" : "DataPoint",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A timestamp, and a single numerical value, which together represent a measurement at a particular point in time.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTimestamp",
"beanStyleSetterMethodName" : "setTimestamp",
"c2jName" : "Timestamp",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestamp(Instant)}.\n@param timestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestamp(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@return The time, in epoch format, associated with a particular Value
.\n@deprecated Use {@link #timestamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timestamp(Instant)}\n",
"documentation" : "The time, in epoch format, associated with a particular Value
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Timestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTimestamp",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timestamp",
"fluentSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timestamp",
"getterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@return The time, in epoch format, associated with a particular Value
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timestamp",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "Timestamp",
"sensitive" : false,
"setterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.",
"setterMethodName" : "setTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestamp",
"variableType" : "java.time.Instant",
"documentation" : "The time, in epoch format, associated with a particular Value
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Double",
"defaultConsumerFluentSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@return The actual value associated with a particular Timestamp
.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Double)}\n",
"documentation" : "The actual value associated with a particular Timestamp
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@return The actual value associated with a particular Timestamp
.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : "The actual value associated with a particular Timestamp
.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Timestamp" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTimestamp",
"beanStyleSetterMethodName" : "setTimestamp",
"c2jName" : "Timestamp",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestamp(Instant)}.\n@param timestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestamp(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@return The time, in epoch format, associated with a particular Value
.\n@deprecated Use {@link #timestamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timestamp(Instant)}\n",
"documentation" : "The time, in epoch format, associated with a particular Value
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Timestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTimestamp",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timestamp",
"fluentSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timestamp",
"getterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@return The time, in epoch format, associated with a particular Value
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timestamp",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "Timestamp",
"sensitive" : false,
"setterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.",
"setterMethodName" : "setTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestamp",
"variableType" : "java.time.Instant",
"documentation" : "The time, in epoch format, associated with a particular Value
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Value" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Double",
"defaultConsumerFluentSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@return The actual value associated with a particular Timestamp
.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Double)}\n",
"documentation" : "The actual value associated with a particular Timestamp
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@return The actual value associated with a particular Timestamp
.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : "The actual value associated with a particular Timestamp
.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTimestamp",
"beanStyleSetterMethodName" : "setTimestamp",
"c2jName" : "Timestamp",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #timestamp(Instant)}.\n@param timestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timestamp(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@return The time, in epoch format, associated with a particular Value
.\n@deprecated Use {@link #timestamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timestamp(Instant)}\n",
"documentation" : "The time, in epoch format, associated with a particular Value
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Timestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTimestamp",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timestamp",
"fluentSetterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timestamp",
"getterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@return The time, in epoch format, associated with a particular Value
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Timestamp",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Timestamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "Timestamp",
"sensitive" : false,
"setterDocumentation" : "The time, in epoch format, associated with a particular Value
.
\n@param timestamp The time, in epoch format, associated with a particular Value
.",
"setterMethodName" : "setTimestamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "timestamp",
"variableType" : "java.time.Instant",
"documentation" : "The time, in epoch format, associated with a particular Value
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Double",
"defaultConsumerFluentSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@return The actual value associated with a particular Timestamp
.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Double)}\n",
"documentation" : "The actual value associated with a particular Timestamp
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@return The actual value associated with a particular Timestamp
.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The actual value associated with a particular Timestamp
.
\n@param value The actual value associated with a particular Timestamp
.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "value",
"variableType" : "Double",
"documentation" : "The actual value associated with a particular Timestamp
.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Timestamp", "Value" ],
"shapeName" : "DataPoint",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DataPoint",
"variableName" : "dataPoint",
"variableType" : "DataPoint",
"documentation" : null,
"simpleType" : "DataPoint",
"variableSetterType" : "DataPoint"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DescribeDimensionKeysRequest" : {
"c2jName" : "DescribeDimensionKeysRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DescribeDimensionKeys",
"locationName" : null,
"requestUri" : "/",
"target" : "PerformanceInsightsv20180227.DescribeDimensionKeys",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getServiceType",
"beanStyleSetterMethodName" : "setServiceType",
"c2jName" : "ServiceType",
"c2jShape" : "ServiceType",
"defaultConsumerFluentSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceTypeAsString(String)}.\n@param serviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceType(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link ServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@deprecated Use {@link #serviceTypeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceType\n@deprecated Use {@link #serviceType(String)}\n",
"documentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
",
"endpointDiscoveryId" : false,
"enumType" : "ServiceType",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ServiceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasServiceType",
"fluentEnumGetterMethodName" : "serviceType",
"fluentEnumSetterMethodName" : "serviceType",
"fluentGetterMethodName" : "serviceTypeAsString",
"fluentSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceType",
"fluentSetterMethodName" : "serviceType",
"getterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link ServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ServiceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ServiceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceType",
"sensitive" : false,
"setterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType",
"setterMethodName" : "setServiceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIdentifier",
"beanStyleSetterMethodName" : "setIdentifier",
"c2jName" : "Identifier",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@deprecated Use {@link #identifier()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identifier(String)}\n",
"documentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Identifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIdentifier",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identifier",
"fluentSetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identifier",
"getterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Identifier",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Identifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Identifier",
"sensitive" : false,
"setterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"setterMethodName" : "setIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "identifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "identifier",
"variableType" : "String",
"documentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@return The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@deprecated Use {@link #startTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n",
"documentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStartTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@return The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEndTime",
"beanStyleSetterMethodName" : "setEndTime",
"c2jName" : "EndTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@return The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@deprecated Use {@link #endTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n",
"documentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEndTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "endTime",
"fluentSetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "endTime",
"getterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@return The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "EndTime",
"sensitive" : false,
"setterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.",
"setterMethodName" : "setEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMetric",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #metric(String)}.\n@param metric a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@deprecated Use {@link #metric()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metric(String)}\n",
"documentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Metric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMetric",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metric",
"fluentSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Metric",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Metric",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Metric",
"sensitive" : false,
"setterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"setterMethodName" : "setMetric",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "metric",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "metric",
"variableType" : "String",
"documentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPeriodInSeconds",
"beanStyleSetterMethodName" : "setPeriodInSeconds",
"c2jName" : "PeriodInSeconds",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #periodInSeconds(Integer)}.\n@param periodInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodInSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@return The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@deprecated Use {@link #periodInSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodInSeconds(Integer)}\n",
"documentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PeriodInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPeriodInSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "periodInSeconds",
"fluentSetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "periodInSeconds",
"getterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@return The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PeriodInSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PeriodInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "PeriodInSeconds",
"sensitive" : false,
"setterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.",
"setterMethodName" : "setPeriodInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "periodInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "periodInSeconds",
"variableType" : "Integer",
"documentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "DimensionGroup",
"defaultConsumerFluentSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\nThis is a convenience that creates an instance of the {@link DimensionGroup.Builder} avoiding the need to create one manually via {@link DimensionGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionGroup.Builder#build()} is called immediately and its result is passed to {@link #groupBy(DimensionGroup)}.\n@param groupBy a consumer that will call methods on {@link DimensionGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupBy(DimensionGroup)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@return A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@deprecated Use {@link #groupBy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #groupBy(DimensionGroup)}\n",
"documentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the GroupBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroupBy",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@return A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.",
"getterModel" : {
"returnType" : "DimensionGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "groupBy",
"variableType" : "DimensionGroup",
"documentation" : null,
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "groupBy",
"variableType" : "DimensionGroup",
"documentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
",
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPartitionBy",
"beanStyleSetterMethodName" : "setPartitionBy",
"c2jName" : "PartitionBy",
"c2jShape" : "DimensionGroup",
"defaultConsumerFluentSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\nThis is a convenience that creates an instance of the {@link DimensionGroup.Builder} avoiding the need to create one manually via {@link DimensionGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionGroup.Builder#build()} is called immediately and its result is passed to {@link #partitionBy(DimensionGroup)}.\n@param partitionBy a consumer that will call methods on {@link DimensionGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #partitionBy(DimensionGroup)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@return For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@deprecated Use {@link #partitionBy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #partitionBy(DimensionGroup)}\n",
"documentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PartitionBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPartitionBy",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "partitionBy",
"fluentSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "partitionBy",
"getterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@return For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.",
"getterModel" : {
"returnType" : "DimensionGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PartitionBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PartitionBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PartitionBy",
"sensitive" : false,
"setterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.",
"setterMethodName" : "setPartitionBy",
"setterModel" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "partitionBy",
"variableType" : "DimensionGroup",
"documentation" : null,
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "partitionBy",
"variableType" : "DimensionGroup",
"documentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
",
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "MetricQueryFilterMap",
"defaultConsumerFluentSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #filter(Map)}.\n@param filter a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasFilter()} to see if a value was sent in this field.\n
\n@return One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@deprecated Use {@link #filter()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filter(Map)}\n",
"documentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Filter property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFilter",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasFilter()} to see if a value was sent in this field.\n
\n@return One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Filter",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "filter",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "filter",
"variableType" : "java.util.Map",
"documentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@return The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@return The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"EndTime" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEndTime",
"beanStyleSetterMethodName" : "setEndTime",
"c2jName" : "EndTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@return The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@deprecated Use {@link #endTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n",
"documentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEndTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "endTime",
"fluentSetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "endTime",
"getterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@return The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "EndTime",
"sensitive" : false,
"setterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.",
"setterMethodName" : "setEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Filter" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "MetricQueryFilterMap",
"defaultConsumerFluentSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #filter(Map)}.\n@param filter a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasFilter()} to see if a value was sent in this field.\n
\n@return One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@deprecated Use {@link #filter()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filter(Map)}\n",
"documentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Filter property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFilter",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasFilter()} to see if a value was sent in this field.\n
\n@return One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Filter",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "filter",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "filter",
"variableType" : "java.util.Map",
"documentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"GroupBy" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "DimensionGroup",
"defaultConsumerFluentSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\nThis is a convenience that creates an instance of the {@link DimensionGroup.Builder} avoiding the need to create one manually via {@link DimensionGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionGroup.Builder#build()} is called immediately and its result is passed to {@link #groupBy(DimensionGroup)}.\n@param groupBy a consumer that will call methods on {@link DimensionGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupBy(DimensionGroup)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@return A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@deprecated Use {@link #groupBy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #groupBy(DimensionGroup)}\n",
"documentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the GroupBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroupBy",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@return A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.",
"getterModel" : {
"returnType" : "DimensionGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "groupBy",
"variableType" : "DimensionGroup",
"documentation" : null,
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "groupBy",
"variableType" : "DimensionGroup",
"documentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
",
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Identifier" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIdentifier",
"beanStyleSetterMethodName" : "setIdentifier",
"c2jName" : "Identifier",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@deprecated Use {@link #identifier()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identifier(String)}\n",
"documentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Identifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIdentifier",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identifier",
"fluentSetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identifier",
"getterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Identifier",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Identifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Identifier",
"sensitive" : false,
"setterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"setterMethodName" : "setIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "identifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "identifier",
"variableType" : "String",
"documentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MaxResults" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@return The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@return The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Metric" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMetric",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #metric(String)}.\n@param metric a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@deprecated Use {@link #metric()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metric(String)}\n",
"documentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Metric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMetric",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metric",
"fluentSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Metric",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Metric",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Metric",
"sensitive" : false,
"setterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"setterMethodName" : "setMetric",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "metric",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "metric",
"variableType" : "String",
"documentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NextToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PartitionBy" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPartitionBy",
"beanStyleSetterMethodName" : "setPartitionBy",
"c2jName" : "PartitionBy",
"c2jShape" : "DimensionGroup",
"defaultConsumerFluentSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\nThis is a convenience that creates an instance of the {@link DimensionGroup.Builder} avoiding the need to create one manually via {@link DimensionGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionGroup.Builder#build()} is called immediately and its result is passed to {@link #partitionBy(DimensionGroup)}.\n@param partitionBy a consumer that will call methods on {@link DimensionGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #partitionBy(DimensionGroup)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@return For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@deprecated Use {@link #partitionBy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #partitionBy(DimensionGroup)}\n",
"documentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PartitionBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPartitionBy",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "partitionBy",
"fluentSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "partitionBy",
"getterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@return For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.",
"getterModel" : {
"returnType" : "DimensionGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PartitionBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PartitionBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PartitionBy",
"sensitive" : false,
"setterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.",
"setterMethodName" : "setPartitionBy",
"setterModel" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "partitionBy",
"variableType" : "DimensionGroup",
"documentation" : null,
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "partitionBy",
"variableType" : "DimensionGroup",
"documentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
",
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PeriodInSeconds" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPeriodInSeconds",
"beanStyleSetterMethodName" : "setPeriodInSeconds",
"c2jName" : "PeriodInSeconds",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #periodInSeconds(Integer)}.\n@param periodInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodInSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@return The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@deprecated Use {@link #periodInSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodInSeconds(Integer)}\n",
"documentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PeriodInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPeriodInSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "periodInSeconds",
"fluentSetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "periodInSeconds",
"getterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@return The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PeriodInSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PeriodInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "PeriodInSeconds",
"sensitive" : false,
"setterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.",
"setterMethodName" : "setPeriodInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "periodInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "periodInSeconds",
"variableType" : "Integer",
"documentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ServiceType" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getServiceType",
"beanStyleSetterMethodName" : "setServiceType",
"c2jName" : "ServiceType",
"c2jShape" : "ServiceType",
"defaultConsumerFluentSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceTypeAsString(String)}.\n@param serviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceType(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link ServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@deprecated Use {@link #serviceTypeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceType\n@deprecated Use {@link #serviceType(String)}\n",
"documentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
",
"endpointDiscoveryId" : false,
"enumType" : "ServiceType",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ServiceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasServiceType",
"fluentEnumGetterMethodName" : "serviceType",
"fluentEnumSetterMethodName" : "serviceType",
"fluentGetterMethodName" : "serviceTypeAsString",
"fluentSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceType",
"fluentSetterMethodName" : "serviceType",
"getterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link ServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ServiceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ServiceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceType",
"sensitive" : false,
"setterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType",
"setterMethodName" : "setServiceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StartTime" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@return The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@deprecated Use {@link #startTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n",
"documentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStartTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@return The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getServiceType",
"beanStyleSetterMethodName" : "setServiceType",
"c2jName" : "ServiceType",
"c2jShape" : "ServiceType",
"defaultConsumerFluentSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceTypeAsString(String)}.\n@param serviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceType(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link ServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@deprecated Use {@link #serviceTypeAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceType\n@deprecated Use {@link #serviceType(String)}\n",
"documentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
",
"endpointDiscoveryId" : false,
"enumType" : "ServiceType",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ServiceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasServiceType",
"fluentEnumGetterMethodName" : "serviceType",
"fluentEnumSetterMethodName" : "serviceType",
"fluentGetterMethodName" : "serviceTypeAsString",
"fluentSetterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServiceType",
"fluentSetterMethodName" : "serviceType",
"getterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #serviceType} will return {@link ServiceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #serviceTypeAsString}.\n
\n@return The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ServiceType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ServiceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ServiceType",
"sensitive" : false,
"setterDocumentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@param serviceType The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
\n@see ServiceType",
"setterMethodName" : "setServiceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceType",
"variableType" : "String",
"documentation" : "The AWS service for which Performance Insights will return metrics. The only valid value for ServiceType is: RDS
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getIdentifier",
"beanStyleSetterMethodName" : "setIdentifier",
"c2jName" : "Identifier",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@deprecated Use {@link #identifier()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identifier(String)}\n",
"documentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Identifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasIdentifier",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identifier",
"fluentSetterDocumentation" : "An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identifier",
"getterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@return An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Identifier",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Identifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Identifier",
"sensitive" : false,
"setterDocumentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
\n@param identifier An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source. To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"setterMethodName" : "setIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "identifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "identifier",
"variableType" : "String",
"documentation" : "
An immutable, AWS Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its DbiResourceId
value - for example: db-FAIHNTYBKTGAUSUZQYPDS2GW4A
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStartTime",
"beanStyleSetterMethodName" : "setStartTime",
"c2jName" : "StartTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@return The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@deprecated Use {@link #startTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n",
"documentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStartTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startTime",
"fluentSetterDocumentation" : "The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startTime",
"getterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@return The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "StartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "StartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "StartTime",
"sensitive" : false,
"setterDocumentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
\n@param startTime The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned. The value for StartTime
must be earlier than the value for EndTime
.",
"setterMethodName" : "setStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "startTime",
"variableType" : "java.time.Instant",
"documentation" : "
The date and time specifying the beginning of the requested time series data. You can't specify a StartTime
that's earlier than 7 days ago. The value specified is inclusive - data points equal to or greater than StartTime
will be returned.
The value for StartTime
must be earlier than the value for EndTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEndTime",
"beanStyleSetterMethodName" : "setEndTime",
"c2jName" : "EndTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@return The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@deprecated Use {@link #endTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n",
"documentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEndTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "endTime",
"fluentSetterDocumentation" : "The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "endTime",
"getterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@return The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "EndTime",
"sensitive" : false,
"setterDocumentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
\n@param endTime The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned. The value for EndTime
must be later than the value for StartTime
.",
"setterMethodName" : "setEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "endTime",
"variableType" : "java.time.Instant",
"documentation" : "
The date and time specifying the end of the requested time series data. The value specified is exclusive - data points less than (but not equal to) EndTime
will be returned.
The value for EndTime
must be later than the value for StartTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMetric",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #metric(String)}.\n@param metric a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@deprecated Use {@link #metric()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metric(String)}\n",
"documentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Metric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMetric",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metric",
"fluentSetterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@return The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Metric",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Metric",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Metric",
"sensitive" : false,
"setterDocumentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
\n@param metric The name of a Performance Insights metric to be measured. Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"setterMethodName" : "setMetric",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "metric",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "metric",
"variableType" : "String",
"documentation" : "The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
-
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
-
db.sampledload.avg
- the raw number of active sessions for the database engine.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPeriodInSeconds",
"beanStyleSetterMethodName" : "setPeriodInSeconds",
"c2jName" : "PeriodInSeconds",
"c2jShape" : "Integer",
"defaultConsumerFluentSetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #periodInSeconds(Integer)}.\n@param periodInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodInSeconds(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@return The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@deprecated Use {@link #periodInSeconds()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodInSeconds(Integer)}\n",
"documentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PeriodInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPeriodInSeconds",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "periodInSeconds",
"fluentSetterDocumentation" : "The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "periodInSeconds",
"getterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@return The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PeriodInSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PeriodInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "PeriodInSeconds",
"sensitive" : false,
"setterDocumentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
\n@param periodInSeconds The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are: -
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.",
"setterMethodName" : "setPeriodInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "periodInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "periodInSeconds",
"variableType" : "Integer",
"documentation" : "
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
-
1
(one second)
-
60
(one minute)
-
300
(five minutes)
-
3600
(one hour)
-
86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights will choose a value for you, with a goal of returning roughly 100-200 data points in the response.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "DimensionGroup",
"defaultConsumerFluentSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\nThis is a convenience that creates an instance of the {@link DimensionGroup.Builder} avoiding the need to create one manually via {@link DimensionGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionGroup.Builder#build()} is called immediately and its result is passed to {@link #groupBy(DimensionGroup)}.\n@param groupBy a consumer that will call methods on {@link DimensionGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupBy(DimensionGroup)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@return A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@deprecated Use {@link #groupBy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #groupBy(DimensionGroup)}\n",
"documentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the GroupBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroupBy",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@return A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.",
"getterModel" : {
"returnType" : "DimensionGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "GroupBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
\n@param groupBy A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "groupBy",
"variableType" : "DimensionGroup",
"documentation" : null,
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "groupBy",
"variableType" : "DimensionGroup",
"documentation" : "A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
",
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPartitionBy",
"beanStyleSetterMethodName" : "setPartitionBy",
"c2jName" : "PartitionBy",
"c2jShape" : "DimensionGroup",
"defaultConsumerFluentSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\nThis is a convenience that creates an instance of the {@link DimensionGroup.Builder} avoiding the need to create one manually via {@link DimensionGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionGroup.Builder#build()} is called immediately and its result is passed to {@link #partitionBy(DimensionGroup)}.\n@param partitionBy a consumer that will call methods on {@link DimensionGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #partitionBy(DimensionGroup)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@return For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@deprecated Use {@link #partitionBy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #partitionBy(DimensionGroup)}\n",
"documentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PartitionBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPartitionBy",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "partitionBy",
"fluentSetterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "partitionBy",
"getterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@return For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.",
"getterModel" : {
"returnType" : "DimensionGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PartitionBy",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PartitionBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PartitionBy",
"sensitive" : false,
"setterDocumentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
\n@param partitionBy For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.",
"setterMethodName" : "setPartitionBy",
"setterModel" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "partitionBy",
"variableType" : "DimensionGroup",
"documentation" : null,
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionGroup",
"variableName" : "partitionBy",
"variableType" : "DimensionGroup",
"documentation" : "For each dimension specified in GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response.
",
"simpleType" : "DimensionGroup",
"variableSetterType" : "DimensionGroup"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "MetricQueryFilterMap",
"defaultConsumerFluentSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #filter(Map)}.\n@param filter a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Map)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasFilter()} to see if a value was sent in this field.\n
\n@return One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@deprecated Use {@link #filter()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filter(Map)}\n",
"documentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Filter property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFilter",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasFilter()} to see if a value was sent in this field.\n
\n@return One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Filter",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
\n@param filter One or more filters to apply in the request. Restrictions: -
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "filter",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "filter",
"variableType" : "java.util.Map",
"documentation" : "One or more filters to apply in the request. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
-
A single filter for any other dimension in this dimension group.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@return The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@return The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MaxResults",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
\n@param maxResults The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of items to return in the response. If more items exist than the specified MaxRecords
value, a pagination token is included in the response so that the remaining results can be retrieved.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ServiceType", "Identifier", "StartTime", "EndTime", "Metric", "GroupBy" ],
"shapeName" : "DescribeDimensionKeysRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DescribeDimensionKeysRequest",
"variableName" : "describeDimensionKeysRequest",
"variableType" : "DescribeDimensionKeysRequest",
"documentation" : null,
"simpleType" : "DescribeDimensionKeysRequest",
"variableSetterType" : "DescribeDimensionKeysRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DescribeDimensionKeysResponse" : {
"c2jName" : "DescribeDimensionKeysResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAlignedStartTime",
"beanStyleSetterMethodName" : "setAlignedStartTime",
"c2jName" : "AlignedStartTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #alignedStartTime(Instant)}.\n@param alignedStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alignedStartTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@return The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@deprecated Use {@link #alignedStartTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #alignedStartTime(Instant)}\n",
"documentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AlignedStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAlignedStartTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "alignedStartTime",
"fluentSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "alignedStartTime",
"getterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@return The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AlignedStartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AlignedStartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "AlignedStartTime",
"sensitive" : false,
"setterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.",
"setterMethodName" : "setAlignedStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedStartTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedStartTime",
"variableType" : "java.time.Instant",
"documentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAlignedEndTime",
"beanStyleSetterMethodName" : "setAlignedEndTime",
"c2jName" : "AlignedEndTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #alignedEndTime(Instant)}.\n@param alignedEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alignedEndTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@return The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@deprecated Use {@link #alignedEndTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #alignedEndTime(Instant)}\n",
"documentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AlignedEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAlignedEndTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "alignedEndTime",
"fluentSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "alignedEndTime",
"getterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@return The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AlignedEndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AlignedEndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "AlignedEndTime",
"sensitive" : false,
"setterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.",
"setterMethodName" : "setAlignedEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedEndTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedEndTime",
"variableType" : "java.time.Instant",
"documentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPartitionKeys",
"beanStyleSetterMethodName" : "setPartitionKeys",
"c2jName" : "PartitionKeys",
"c2jShape" : "ResponsePartitionKeyList",
"defaultConsumerFluentSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #partitionKeys(List)}.\n@param partitionKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #partitionKeys(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPartitionKeys()} to see if a value was sent in this field.\n
\n@return If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@deprecated Use {@link #partitionKeys()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #partitionKeys(List)}\n",
"documentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PartitionKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPartitionKeys",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "partitionKeys",
"fluentSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "partitionKeys",
"getterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPartitionKeys()} to see if a value was sent in this field.\n
\n@return If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PartitionKeys",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PartitionKeys",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResponsePartitionKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResponsePartitionKey.Builder} avoiding the need to create one manually via {@link ResponsePartitionKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResponsePartitionKey.Builder#build()} is called immediately and its result is passed to {@link #member(ResponsePartitionKey)}.\n@param member a consumer that will call methods on {@link ResponsePartitionKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResponsePartitionKey)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResponsePartitionKey)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResponsePartitionKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "ResponsePartitionKey",
"variableName" : "member",
"variableType" : "ResponsePartitionKey",
"documentation" : null,
"simpleType" : "ResponsePartitionKey",
"variableSetterType" : "ResponsePartitionKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResponsePartitionKey",
"variableName" : "member",
"variableType" : "ResponsePartitionKey",
"documentation" : "",
"simpleType" : "ResponsePartitionKey",
"variableSetterType" : "ResponsePartitionKey"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResponsePartitionKey",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResponsePartitionKey",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PartitionKeys",
"sensitive" : false,
"setterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.",
"setterMethodName" : "setPartitionKeys",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "partitionKeys",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "partitionKeys",
"variableType" : "java.util.List",
"documentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getKeys",
"beanStyleSetterMethodName" : "setKeys",
"c2jName" : "Keys",
"c2jShape" : "DimensionKeyDescriptionList",
"defaultConsumerFluentSetterDocumentation" : "The dimension keys that were requested.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #keys(List)}.\n@param keys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keys(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The dimension keys that were requested.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasKeys()} to see if a value was sent in this field.\n
\n@return The dimension keys that were requested.\n@deprecated Use {@link #keys()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keys(List)}\n",
"documentation" : "The dimension keys that were requested.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Keys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKeys",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keys",
"fluentSetterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keys",
"getterDocumentation" : "The dimension keys that were requested.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasKeys()} to see if a value was sent in this field.\n
\n@return The dimension keys that were requested.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Keys",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Keys",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DimensionKeyDescription",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DimensionKeyDescription.Builder} avoiding the need to create one manually via {@link DimensionKeyDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionKeyDescription.Builder#build()} is called immediately and its result is passed to {@link #member(DimensionKeyDescription)}.\n@param member a consumer that will call methods on {@link DimensionKeyDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DimensionKeyDescription)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DimensionKeyDescription)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DimensionKeyDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DimensionKeyDescription",
"variableName" : "member",
"variableType" : "DimensionKeyDescription",
"documentation" : null,
"simpleType" : "DimensionKeyDescription",
"variableSetterType" : "DimensionKeyDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionKeyDescription",
"variableName" : "member",
"variableType" : "DimensionKeyDescription",
"documentation" : "",
"simpleType" : "DimensionKeyDescription",
"variableSetterType" : "DimensionKeyDescription"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DimensionKeyDescription",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DimensionKeyDescription",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Keys",
"sensitive" : false,
"setterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.",
"setterMethodName" : "setKeys",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "keys",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "keys",
"variableType" : "java.util.List",
"documentation" : "The dimension keys that were requested.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AlignedEndTime" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAlignedEndTime",
"beanStyleSetterMethodName" : "setAlignedEndTime",
"c2jName" : "AlignedEndTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #alignedEndTime(Instant)}.\n@param alignedEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alignedEndTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@return The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@deprecated Use {@link #alignedEndTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #alignedEndTime(Instant)}\n",
"documentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AlignedEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAlignedEndTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "alignedEndTime",
"fluentSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "alignedEndTime",
"getterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@return The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AlignedEndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AlignedEndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "AlignedEndTime",
"sensitive" : false,
"setterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.",
"setterMethodName" : "setAlignedEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedEndTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedEndTime",
"variableType" : "java.time.Instant",
"documentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"AlignedStartTime" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAlignedStartTime",
"beanStyleSetterMethodName" : "setAlignedStartTime",
"c2jName" : "AlignedStartTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #alignedStartTime(Instant)}.\n@param alignedStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alignedStartTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@return The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@deprecated Use {@link #alignedStartTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #alignedStartTime(Instant)}\n",
"documentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AlignedStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAlignedStartTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "alignedStartTime",
"fluentSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "alignedStartTime",
"getterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@return The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AlignedStartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AlignedStartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "AlignedStartTime",
"sensitive" : false,
"setterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.",
"setterMethodName" : "setAlignedStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedStartTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedStartTime",
"variableType" : "java.time.Instant",
"documentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Keys" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getKeys",
"beanStyleSetterMethodName" : "setKeys",
"c2jName" : "Keys",
"c2jShape" : "DimensionKeyDescriptionList",
"defaultConsumerFluentSetterDocumentation" : "The dimension keys that were requested.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #keys(List)}.\n@param keys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keys(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The dimension keys that were requested.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasKeys()} to see if a value was sent in this field.\n
\n@return The dimension keys that were requested.\n@deprecated Use {@link #keys()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keys(List)}\n",
"documentation" : "The dimension keys that were requested.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Keys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKeys",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keys",
"fluentSetterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keys",
"getterDocumentation" : "The dimension keys that were requested.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasKeys()} to see if a value was sent in this field.\n
\n@return The dimension keys that were requested.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Keys",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Keys",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DimensionKeyDescription",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DimensionKeyDescription.Builder} avoiding the need to create one manually via {@link DimensionKeyDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionKeyDescription.Builder#build()} is called immediately and its result is passed to {@link #member(DimensionKeyDescription)}.\n@param member a consumer that will call methods on {@link DimensionKeyDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DimensionKeyDescription)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DimensionKeyDescription)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DimensionKeyDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DimensionKeyDescription",
"variableName" : "member",
"variableType" : "DimensionKeyDescription",
"documentation" : null,
"simpleType" : "DimensionKeyDescription",
"variableSetterType" : "DimensionKeyDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionKeyDescription",
"variableName" : "member",
"variableType" : "DimensionKeyDescription",
"documentation" : "",
"simpleType" : "DimensionKeyDescription",
"variableSetterType" : "DimensionKeyDescription"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DimensionKeyDescription",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DimensionKeyDescription",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Keys",
"sensitive" : false,
"setterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.",
"setterMethodName" : "setKeys",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "keys",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "keys",
"variableType" : "java.util.List",
"documentation" : "The dimension keys that were requested.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NextToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"PartitionKeys" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPartitionKeys",
"beanStyleSetterMethodName" : "setPartitionKeys",
"c2jName" : "PartitionKeys",
"c2jShape" : "ResponsePartitionKeyList",
"defaultConsumerFluentSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #partitionKeys(List)}.\n@param partitionKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #partitionKeys(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPartitionKeys()} to see if a value was sent in this field.\n
\n@return If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@deprecated Use {@link #partitionKeys()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #partitionKeys(List)}\n",
"documentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PartitionKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPartitionKeys",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "partitionKeys",
"fluentSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "partitionKeys",
"getterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPartitionKeys()} to see if a value was sent in this field.\n
\n@return If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PartitionKeys",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PartitionKeys",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResponsePartitionKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResponsePartitionKey.Builder} avoiding the need to create one manually via {@link ResponsePartitionKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResponsePartitionKey.Builder#build()} is called immediately and its result is passed to {@link #member(ResponsePartitionKey)}.\n@param member a consumer that will call methods on {@link ResponsePartitionKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResponsePartitionKey)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResponsePartitionKey)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResponsePartitionKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "ResponsePartitionKey",
"variableName" : "member",
"variableType" : "ResponsePartitionKey",
"documentation" : null,
"simpleType" : "ResponsePartitionKey",
"variableSetterType" : "ResponsePartitionKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResponsePartitionKey",
"variableName" : "member",
"variableType" : "ResponsePartitionKey",
"documentation" : "",
"simpleType" : "ResponsePartitionKey",
"variableSetterType" : "ResponsePartitionKey"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResponsePartitionKey",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResponsePartitionKey",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PartitionKeys",
"sensitive" : false,
"setterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.",
"setterMethodName" : "setPartitionKeys",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "partitionKeys",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "partitionKeys",
"variableType" : "java.util.List",
"documentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAlignedStartTime",
"beanStyleSetterMethodName" : "setAlignedStartTime",
"c2jName" : "AlignedStartTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #alignedStartTime(Instant)}.\n@param alignedStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alignedStartTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@return The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@deprecated Use {@link #alignedStartTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #alignedStartTime(Instant)}\n",
"documentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AlignedStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAlignedStartTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "alignedStartTime",
"fluentSetterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "alignedStartTime",
"getterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@return The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AlignedStartTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AlignedStartTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "AlignedStartTime",
"sensitive" : false,
"setterDocumentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
\n@param alignedStartTime The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.",
"setterMethodName" : "setAlignedStartTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedStartTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedStartTime",
"variableType" : "java.time.Instant",
"documentation" : "The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getAlignedEndTime",
"beanStyleSetterMethodName" : "setAlignedEndTime",
"c2jName" : "AlignedEndTime",
"c2jShape" : "ISOTimestamp",
"defaultConsumerFluentSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #alignedEndTime(Instant)}.\n@param alignedEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alignedEndTime(Instant)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@return The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@deprecated Use {@link #alignedEndTime()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #alignedEndTime(Instant)}\n",
"documentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AlignedEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAlignedEndTime",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "alignedEndTime",
"fluentSetterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "alignedEndTime",
"getterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@return The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AlignedEndTime",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "AlignedEndTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "AlignedEndTime",
"sensitive" : false,
"setterDocumentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
\n@param alignedEndTime The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.",
"setterMethodName" : "setAlignedEndTime",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedEndTime",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "alignedEndTime",
"variableType" : "java.time.Instant",
"documentation" : "The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getPartitionKeys",
"beanStyleSetterMethodName" : "setPartitionKeys",
"c2jName" : "PartitionKeys",
"c2jShape" : "ResponsePartitionKeyList",
"defaultConsumerFluentSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #partitionKeys(List)}.\n@param partitionKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #partitionKeys(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPartitionKeys()} to see if a value was sent in this field.\n
\n@return If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@deprecated Use {@link #partitionKeys()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #partitionKeys(List)}\n",
"documentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the PartitionKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPartitionKeys",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "partitionKeys",
"fluentSetterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "partitionKeys",
"getterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasPartitionKeys()} to see if a value was sent in this field.\n
\n@return If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PartitionKeys",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "PartitionKeys",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResponsePartitionKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResponsePartitionKey.Builder} avoiding the need to create one manually via {@link ResponsePartitionKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResponsePartitionKey.Builder#build()} is called immediately and its result is passed to {@link #member(ResponsePartitionKey)}.\n@param member a consumer that will call methods on {@link ResponsePartitionKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResponsePartitionKey)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ResponsePartitionKey)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResponsePartitionKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "ResponsePartitionKey",
"variableName" : "member",
"variableType" : "ResponsePartitionKey",
"documentation" : null,
"simpleType" : "ResponsePartitionKey",
"variableSetterType" : "ResponsePartitionKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResponsePartitionKey",
"variableName" : "member",
"variableType" : "ResponsePartitionKey",
"documentation" : "",
"simpleType" : "ResponsePartitionKey",
"variableSetterType" : "ResponsePartitionKey"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResponsePartitionKey",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResponsePartitionKey",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PartitionKeys",
"sensitive" : false,
"setterDocumentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
\n@param partitionKeys If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.",
"setterMethodName" : "setPartitionKeys",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "partitionKeys",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "partitionKeys",
"variableType" : "java.util.List",
"documentation" : "If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getKeys",
"beanStyleSetterMethodName" : "setKeys",
"c2jName" : "Keys",
"c2jShape" : "DimensionKeyDescriptionList",
"defaultConsumerFluentSetterDocumentation" : "The dimension keys that were requested.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #keys(List)}.\n@param keys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keys(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The dimension keys that were requested.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasKeys()} to see if a value was sent in this field.\n
\n@return The dimension keys that were requested.\n@deprecated Use {@link #keys()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keys(List)}\n",
"documentation" : "The dimension keys that were requested.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Keys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKeys",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "keys",
"fluentSetterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "keys",
"getterDocumentation" : "The dimension keys that were requested.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasKeys()} to see if a value was sent in this field.\n
\n@return The dimension keys that were requested.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Keys",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Keys",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DimensionKeyDescription",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DimensionKeyDescription.Builder} avoiding the need to create one manually via {@link DimensionKeyDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionKeyDescription.Builder#build()} is called immediately and its result is passed to {@link #member(DimensionKeyDescription)}.\n@param member a consumer that will call methods on {@link DimensionKeyDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DimensionKeyDescription)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(DimensionKeyDescription)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DimensionKeyDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DimensionKeyDescription",
"variableName" : "member",
"variableType" : "DimensionKeyDescription",
"documentation" : null,
"simpleType" : "DimensionKeyDescription",
"variableSetterType" : "DimensionKeyDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionKeyDescription",
"variableName" : "member",
"variableType" : "DimensionKeyDescription",
"documentation" : "",
"simpleType" : "DimensionKeyDescription",
"variableSetterType" : "DimensionKeyDescription"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DimensionKeyDescription",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DimensionKeyDescription",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Keys",
"sensitive" : false,
"setterDocumentation" : "The dimension keys that were requested.
\n@param keys The dimension keys that were requested.",
"setterMethodName" : "setKeys",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "keys",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "keys",
"variableType" : "java.util.List",
"documentation" : "The dimension keys that were requested.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@return An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "NextToken",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
\n@param nextToken An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the token, up to the value specified by MaxRecords
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DescribeDimensionKeysResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DescribeDimensionKeysResponse",
"variableName" : "describeDimensionKeysResponse",
"variableType" : "DescribeDimensionKeysResponse",
"documentation" : null,
"simpleType" : "DescribeDimensionKeysResponse",
"variableSetterType" : "DescribeDimensionKeysResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DimensionGroup" : {
"c2jName" : "DimensionGroup",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A logical grouping of Performance Insights metrics for a related subject area. For example, the db.sql
dimension group consists of the following dimensions: db.sql.id
, db.sql.db_id
, db.sql.statement
, and db.sql.tokenized_id
.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #group(String)}.\n@param group a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@deprecated Use {@link #group()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@param group The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #group(String)}\n",
"documentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Group property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroup",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@param group The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Group",
"sensitive" : false,
"setterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@param group The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
",
"setterMethodName" : "setGroup",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "group",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "group",
"variableType" : "String",
"documentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dimensions(List)}.\n@param dimensions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDimensions()} to see if a value was sent in this field.\n
\n@return A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@deprecated Use {@link #dimensions()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@param dimensions A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensions(List)}\n",
"documentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Dimensions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDimensions",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@param dimensions A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDimensions()} to see if a value was sent in this field.\n
\n@return A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Dimensions",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Dimensions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Dimensions",
"sensitive" : false,
"setterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@param dimensions A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"setterMethodName" : "setDimensions",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensions",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensions",
"variableType" : "java.util.List",
"documentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getLimit",
"beanStyleSetterMethodName" : "setLimit",
"c2jName" : "Limit",
"c2jShape" : "Limit",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of items to fetch for this dimension group.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of items to fetch for this dimension group.
\n@return The maximum number of items to fetch for this dimension group.\n@deprecated Use {@link #limit()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of items to fetch for this dimension group.
\n@param limit The maximum number of items to fetch for this dimension group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n",
"documentation" : "The maximum number of items to fetch for this dimension group.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasLimit",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "limit",
"fluentSetterDocumentation" : "The maximum number of items to fetch for this dimension group.
\n@param limit The maximum number of items to fetch for this dimension group.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "limit",
"getterDocumentation" : "The maximum number of items to fetch for this dimension group.
\n@return The maximum number of items to fetch for this dimension group.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Limit",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Limit",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Limit",
"sensitive" : false,
"setterDocumentation" : "The maximum number of items to fetch for this dimension group.
\n@param limit The maximum number of items to fetch for this dimension group.",
"setterMethodName" : "setLimit",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "limit",
"variableType" : "Integer",
"documentation" : "The maximum number of items to fetch for this dimension group.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Dimensions" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "StringList",
"defaultConsumerFluentSetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #dimensions(List)}.\n@param dimensions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDimensions()} to see if a value was sent in this field.\n
\n@return A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@deprecated Use {@link #dimensions()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@param dimensions A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dimensions(List)}\n",
"documentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Dimensions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDimensions",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@param dimensions A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDimensions()} to see if a value was sent in this field.\n
\n@return A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Dimensions",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Dimensions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Dimensions",
"sensitive" : false,
"setterDocumentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
\n@param dimensions A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response. Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"setterMethodName" : "setDimensions",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensions",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensions",
"variableType" : "java.util.List",
"documentation" : "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested, or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.user.id
-
db.user.name
-
db.host.id
-
db.host.name
-
db.sql.id
-
db.sql.db_id
-
db.sql.statement
-
db.sql.tokenized_id
-
db.sql_tokenized.id
-
db.sql_tokenized.db_id
-
db.sql_tokenized.statement
-
db.wait_event.name
-
db.wait_event.type
-
db.wait_event_type.name
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Group" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getGroup",
"beanStyleSetterMethodName" : "setGroup",
"c2jName" : "Group",
"c2jShape" : "String",
"defaultConsumerFluentSetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #group(String)}.\n@param group a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@deprecated Use {@link #group()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@param group The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #group(String)}\n",
"documentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Group property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroup",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "group",
"fluentSetterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@param group The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "group",
"getterDocumentation" : "The name of the dimension group. Valid values are:
-
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
\n@return The name of the dimension group. Valid values are: -
db.user
-
db.host
-
db.sql
-
db.sql_tokenized
-
db.wait_event
-
db.wait_event_type
",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Group",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Group",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Group",
"sensitive" : false,
"setterDocumentation" : "The name of the dimension group. Valid values are:
-