models.ce-2017-10-25-intermediate.json Maven / Gradle / Ivy
Show all versions of costexplorer Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "getCostAndUsage" ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"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" : "2017-10-25",
"asyncBuilder" : "DefaultCostExplorerAsyncClientBuilder",
"asyncBuilderInterface" : "CostExplorerAsyncClientBuilder",
"asyncClient" : "DefaultCostExplorerAsyncClient",
"asyncInterface" : "CostExplorerAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultCostExplorerBaseClientBuilder",
"baseBuilderInterface" : "CostExplorerBaseClientBuilder",
"baseExceptionName" : "CostExplorerException",
"baseRequestName" : "CostExplorerRequest",
"baseResponseName" : "CostExplorerResponse",
"cborProtocol" : false,
"clientPackageName" : "costexplorer",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AWS Cost Explorer",
"documentation" : "The Cost Explorer API enables you to programmatically query your cost and usage data. You can query for aggregated data such as total monthly costs or total daily usage. You can also query for granular data, such as the number of daily write operations for Amazon DynamoDB database tables in your production environment.
Service Endpoint
The Cost Explorer API provides the following endpoint:
-
https://ce.us-east-1.amazonaws.com
For information about costs associated with the Cost Explorer API, see AWS Cost Management Pricing.
",
"endpointPrefix" : "ce",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.costexplorer",
"fullModelPackageName" : "software.amazon.awssdk.services.costexplorer.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.costexplorer.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.costexplorer.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.costexplorer.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "costexplorer.model",
"paginatorsPackageName" : "costexplorer.paginators",
"protocol" : "json",
"requestTransformPackageName" : "costexplorer.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "Cost Explorer",
"serviceName" : "CostExplorer",
"signingName" : "ce",
"syncBuilder" : "DefaultCostExplorerClientBuilder",
"syncBuilderInterface" : "CostExplorerClientBuilder",
"syncClient" : "DefaultCostExplorerClient",
"syncInterface" : "CostExplorerClient",
"transformPackageName" : "costexplorer.transform",
"uid" : "ce-2017-10-25",
"xmlProtocol" : false
},
"operations" : {
"GetCostAndUsage" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves cost and usage metrics for your account. You can specify which cost and usage-related metric, such as BlendedCosts
or UsageQuantity
, that you want the request to return. You can also filter and group your data by various dimensions, such as SERVICE
or AZ
, in a specific time range. For a complete list of valid dimensions, see the GetDimensionValues operation. Master accounts in an organization in AWS Organizations have access to all member accounts.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
}, {
"exceptionName" : "BillExpirationException",
"documentation" : "The requested report expired. Update the date interval and try again.
",
"httpStatusCode" : null
}, {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
}, {
"exceptionName" : "RequestChangedException",
"documentation" : "Your request parameters changed between pages. Try again with the old parameters or without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCostAndUsageRequest",
"variableName" : "getCostAndUsageRequest",
"variableType" : "GetCostAndUsageRequest",
"documentation" : "",
"simpleType" : "GetCostAndUsageRequest",
"variableSetterType" : "GetCostAndUsageRequest"
},
"methodName" : "getCostAndUsage",
"operationName" : "GetCostAndUsage",
"paginated" : false,
"returnType" : {
"returnType" : "GetCostAndUsageResponse",
"documentation" : null
},
"syncReturnType" : "GetCostAndUsageResponse"
},
"GetCostForecast" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a forecast for how much Amazon Web Services predicts that you will spend over the forecast time period that you select, based on your past costs.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
}, {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetCostForecastRequest",
"variableName" : "getCostForecastRequest",
"variableType" : "GetCostForecastRequest",
"documentation" : "",
"simpleType" : "GetCostForecastRequest",
"variableSetterType" : "GetCostForecastRequest"
},
"methodName" : "getCostForecast",
"operationName" : "GetCostForecast",
"paginated" : false,
"returnType" : {
"returnType" : "GetCostForecastResponse",
"documentation" : null
},
"syncReturnType" : "GetCostForecastResponse"
},
"GetDimensionValues" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves all available filter values for a specified filter over a period of time. You can search the dimension values for an arbitrary string.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
}, {
"exceptionName" : "BillExpirationException",
"documentation" : "The requested report expired. Update the date interval and try again.
",
"httpStatusCode" : null
}, {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
}, {
"exceptionName" : "RequestChangedException",
"documentation" : "Your request parameters changed between pages. Try again with the old parameters or without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDimensionValuesRequest",
"variableName" : "getDimensionValuesRequest",
"variableType" : "GetDimensionValuesRequest",
"documentation" : "",
"simpleType" : "GetDimensionValuesRequest",
"variableSetterType" : "GetDimensionValuesRequest"
},
"methodName" : "getDimensionValues",
"operationName" : "GetDimensionValues",
"paginated" : false,
"returnType" : {
"returnType" : "GetDimensionValuesResponse",
"documentation" : null
},
"syncReturnType" : "GetDimensionValuesResponse"
},
"GetReservationCoverage" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the reservation coverage for your account. This enables you to see how much of your Amazon Elastic Compute Cloud, Amazon ElastiCache, Amazon Relational Database Service, or Amazon Redshift usage is covered by a reservation. An organization's master account can see the coverage of the associated member accounts. For any time period, you can filter data about reservation usage by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
To determine valid values for a dimension, use the GetDimensionValues
operation.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
}, {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetReservationCoverageRequest",
"variableName" : "getReservationCoverageRequest",
"variableType" : "GetReservationCoverageRequest",
"documentation" : "You can use the following request parameters to query for how much of your instance usage a reservation covered.
",
"simpleType" : "GetReservationCoverageRequest",
"variableSetterType" : "GetReservationCoverageRequest"
},
"methodName" : "getReservationCoverage",
"operationName" : "GetReservationCoverage",
"paginated" : false,
"returnType" : {
"returnType" : "GetReservationCoverageResponse",
"documentation" : null
},
"syncReturnType" : "GetReservationCoverageResponse"
},
"GetReservationPurchaseRecommendation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets recommendations for which reservations to purchase. These recommendations could help you reduce your costs. Reservations provide a discounted hourly rate (up to 75%) compared to On-Demand pricing.
AWS generates your recommendations by identifying your On-Demand usage during a specific time period and collecting your usage into categories that are eligible for a reservation. After AWS has these categories, it simulates every combination of reservations in each category of usage to identify the best number of each type of RI to purchase to maximize your estimated savings.
For example, AWS automatically aggregates your Amazon EC2 Linux, shared tenancy, and c4 family usage in the US West (Oregon) Region and recommends that you buy size-flexible regional reservations to apply to the c4 family usage. AWS recommends the smallest size instance in an instance family. This makes it easier to purchase a size-flexible RI. AWS also shows the equal number of normalized units so that you can purchase any instance size that you want. For this example, your RI recommendation would be for c4.large
because that is the smallest size instance in the c4 instance family.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
}, {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetReservationPurchaseRecommendationRequest",
"variableName" : "getReservationPurchaseRecommendationRequest",
"variableType" : "GetReservationPurchaseRecommendationRequest",
"documentation" : "",
"simpleType" : "GetReservationPurchaseRecommendationRequest",
"variableSetterType" : "GetReservationPurchaseRecommendationRequest"
},
"methodName" : "getReservationPurchaseRecommendation",
"operationName" : "GetReservationPurchaseRecommendation",
"paginated" : false,
"returnType" : {
"returnType" : "GetReservationPurchaseRecommendationResponse",
"documentation" : null
},
"syncReturnType" : "GetReservationPurchaseRecommendationResponse"
},
"GetReservationUtilization" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the reservation utilization for your account. Master accounts in an organization have access to member accounts. You can filter data by dimensions in a time period. You can use GetDimensionValues
to determine the possible dimension values. Currently, you can group only by SUBSCRIPTION_ID
.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
}, {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetReservationUtilizationRequest",
"variableName" : "getReservationUtilizationRequest",
"variableType" : "GetReservationUtilizationRequest",
"documentation" : "",
"simpleType" : "GetReservationUtilizationRequest",
"variableSetterType" : "GetReservationUtilizationRequest"
},
"methodName" : "getReservationUtilization",
"operationName" : "GetReservationUtilization",
"paginated" : false,
"returnType" : {
"returnType" : "GetReservationUtilizationResponse",
"documentation" : null
},
"syncReturnType" : "GetReservationUtilizationResponse"
},
"GetTags" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Queries for available tag keys and tag values for a specified period. You can search the tag values for an arbitrary string.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
}, {
"exceptionName" : "BillExpirationException",
"documentation" : "The requested report expired. Update the date interval and try again.
",
"httpStatusCode" : null
}, {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
}, {
"exceptionName" : "RequestChangedException",
"documentation" : "Your request parameters changed between pages. Try again with the old parameters or without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetTagsRequest",
"variableName" : "getTagsRequest",
"variableType" : "GetTagsRequest",
"documentation" : "",
"simpleType" : "GetTagsRequest",
"variableSetterType" : "GetTagsRequest"
},
"methodName" : "getTags",
"operationName" : "GetTags",
"paginated" : false,
"returnType" : {
"returnType" : "GetTagsResponse",
"documentation" : null
},
"syncReturnType" : "GetTagsResponse"
}
},
"shapes" : {
"AccountScope" : {
"c2jName" : "AccountScope",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "PAYER",
"value" : "PAYER"
}, {
"name" : "LINKED",
"value" : "LINKED"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccountScope",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccountScope",
"variableName" : "accountScope",
"variableType" : "AccountScope",
"documentation" : null,
"simpleType" : "AccountScope",
"variableSetterType" : "AccountScope"
},
"wrapper" : false
},
"BillExpirationException" : {
"c2jName" : "BillExpirationException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The requested report expired. Update the date interval and try again.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "BillExpirationException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BillExpirationException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "BillExpirationException",
"variableName" : "billExpirationException",
"variableType" : "BillExpirationException",
"documentation" : null,
"simpleType" : "BillExpirationException",
"variableSetterType" : "BillExpirationException"
},
"wrapper" : false
},
"Context" : {
"c2jName" : "Context",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "COST_AND_USAGE",
"value" : "COST_AND_USAGE"
}, {
"name" : "RESERVATIONS",
"value" : "RESERVATIONS"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Context",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Context",
"variableName" : "context",
"variableType" : "Context",
"documentation" : null,
"simpleType" : "Context",
"variableSetterType" : "Context"
},
"wrapper" : false
},
"Coverage" : {
"c2jName" : "Coverage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The amount of instance usage that a reservation covered.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getCoverageHours",
"beanStyleSetterMethodName" : "setCoverageHours",
"c2jName" : "CoverageHours",
"c2jShape" : "CoverageHours",
"defaultConsumerFluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\nThis is a convenience that creates an instance of the {@link CoverageHours.Builder} avoiding the need to create one manually via {@link CoverageHours#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageHours.Builder#build()} is called immediately and its result is passed to {@link #coverageHours(CoverageHours)}.\n@param coverageHours a consumer that will call methods on {@link CoverageHours.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageHours(CoverageHours)",
"deprecated" : false,
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageHours",
"fluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@param coverageHours The amount of instance usage that the reservation covered, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageHours",
"getterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@return The amount of instance usage that the reservation covered, in hours.",
"getterModel" : {
"returnType" : "CoverageHours",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageHours",
"sensitive" : false,
"setterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@param coverageHours The amount of instance usage that the reservation covered, in hours.",
"setterMethodName" : "setCoverageHours",
"setterModel" : {
"variableDeclarationType" : "CoverageHours",
"variableName" : "coverageHours",
"variableType" : "CoverageHours",
"documentation" : null,
"simpleType" : "CoverageHours",
"variableSetterType" : "CoverageHours"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageHours",
"variableName" : "coverageHours",
"variableType" : "CoverageHours",
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"simpleType" : "CoverageHours",
"variableSetterType" : "CoverageHours"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageNormalizedUnits",
"beanStyleSetterMethodName" : "setCoverageNormalizedUnits",
"c2jName" : "CoverageNormalizedUnits",
"c2jShape" : "CoverageNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\nThis is a convenience that creates an instance of the {@link CoverageNormalizedUnits.Builder} avoiding the need to create one manually via {@link CoverageNormalizedUnits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageNormalizedUnits.Builder#build()} is called immediately and its result is passed to {@link #coverageNormalizedUnits(CoverageNormalizedUnits)}.\n@param coverageNormalizedUnits a consumer that will call methods on {@link CoverageNormalizedUnits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageNormalizedUnits(CoverageNormalizedUnits)",
"deprecated" : false,
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageNormalizedUnits",
"fluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@param coverageNormalizedUnits The amount of instance usage that the reservation covered, in normalized units.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageNormalizedUnits",
"getterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@return The amount of instance usage that the reservation covered, in normalized units.",
"getterModel" : {
"returnType" : "CoverageNormalizedUnits",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@param coverageNormalizedUnits The amount of instance usage that the reservation covered, in normalized units.",
"setterMethodName" : "setCoverageNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "CoverageNormalizedUnits",
"variableName" : "coverageNormalizedUnits",
"variableType" : "CoverageNormalizedUnits",
"documentation" : null,
"simpleType" : "CoverageNormalizedUnits",
"variableSetterType" : "CoverageNormalizedUnits"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageNormalizedUnits",
"variableName" : "coverageNormalizedUnits",
"variableType" : "CoverageNormalizedUnits",
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"simpleType" : "CoverageNormalizedUnits",
"variableSetterType" : "CoverageNormalizedUnits"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageCost",
"beanStyleSetterMethodName" : "setCoverageCost",
"c2jName" : "CoverageCost",
"c2jShape" : "CoverageCost",
"defaultConsumerFluentSetterDocumentation" : "The amount of cost that the reservation covered.
\nThis is a convenience that creates an instance of the {@link CoverageCost.Builder} avoiding the need to create one manually via {@link CoverageCost#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageCost.Builder#build()} is called immediately and its result is passed to {@link #coverageCost(CoverageCost)}.\n@param coverageCost a consumer that will call methods on {@link CoverageCost.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageCost(CoverageCost)",
"deprecated" : false,
"documentation" : "The amount of cost that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageCost",
"fluentSetterDocumentation" : "The amount of cost that the reservation covered.
\n@param coverageCost The amount of cost that the reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageCost",
"getterDocumentation" : "The amount of cost that the reservation covered.
\n@return The amount of cost that the reservation covered.",
"getterModel" : {
"returnType" : "CoverageCost",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageCost",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageCost",
"sensitive" : false,
"setterDocumentation" : "The amount of cost that the reservation covered.
\n@param coverageCost The amount of cost that the reservation covered.",
"setterMethodName" : "setCoverageCost",
"setterModel" : {
"variableDeclarationType" : "CoverageCost",
"variableName" : "coverageCost",
"variableType" : "CoverageCost",
"documentation" : null,
"simpleType" : "CoverageCost",
"variableSetterType" : "CoverageCost"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageCost",
"variableName" : "coverageCost",
"variableType" : "CoverageCost",
"documentation" : "The amount of cost that the reservation covered.
",
"simpleType" : "CoverageCost",
"variableSetterType" : "CoverageCost"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CoverageCost" : {
"beanStyleGetterMethodName" : "getCoverageCost",
"beanStyleSetterMethodName" : "setCoverageCost",
"c2jName" : "CoverageCost",
"c2jShape" : "CoverageCost",
"defaultConsumerFluentSetterDocumentation" : "The amount of cost that the reservation covered.
\nThis is a convenience that creates an instance of the {@link CoverageCost.Builder} avoiding the need to create one manually via {@link CoverageCost#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageCost.Builder#build()} is called immediately and its result is passed to {@link #coverageCost(CoverageCost)}.\n@param coverageCost a consumer that will call methods on {@link CoverageCost.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageCost(CoverageCost)",
"deprecated" : false,
"documentation" : "The amount of cost that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageCost",
"fluentSetterDocumentation" : "The amount of cost that the reservation covered.
\n@param coverageCost The amount of cost that the reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageCost",
"getterDocumentation" : "The amount of cost that the reservation covered.
\n@return The amount of cost that the reservation covered.",
"getterModel" : {
"returnType" : "CoverageCost",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageCost",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageCost",
"sensitive" : false,
"setterDocumentation" : "The amount of cost that the reservation covered.
\n@param coverageCost The amount of cost that the reservation covered.",
"setterMethodName" : "setCoverageCost",
"setterModel" : {
"variableDeclarationType" : "CoverageCost",
"variableName" : "coverageCost",
"variableType" : "CoverageCost",
"documentation" : null,
"simpleType" : "CoverageCost",
"variableSetterType" : "CoverageCost"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageCost",
"variableName" : "coverageCost",
"variableType" : "CoverageCost",
"documentation" : "The amount of cost that the reservation covered.
",
"simpleType" : "CoverageCost",
"variableSetterType" : "CoverageCost"
},
"xmlNameSpaceUri" : null
},
"CoverageHours" : {
"beanStyleGetterMethodName" : "getCoverageHours",
"beanStyleSetterMethodName" : "setCoverageHours",
"c2jName" : "CoverageHours",
"c2jShape" : "CoverageHours",
"defaultConsumerFluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\nThis is a convenience that creates an instance of the {@link CoverageHours.Builder} avoiding the need to create one manually via {@link CoverageHours#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageHours.Builder#build()} is called immediately and its result is passed to {@link #coverageHours(CoverageHours)}.\n@param coverageHours a consumer that will call methods on {@link CoverageHours.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageHours(CoverageHours)",
"deprecated" : false,
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageHours",
"fluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@param coverageHours The amount of instance usage that the reservation covered, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageHours",
"getterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@return The amount of instance usage that the reservation covered, in hours.",
"getterModel" : {
"returnType" : "CoverageHours",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageHours",
"sensitive" : false,
"setterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@param coverageHours The amount of instance usage that the reservation covered, in hours.",
"setterMethodName" : "setCoverageHours",
"setterModel" : {
"variableDeclarationType" : "CoverageHours",
"variableName" : "coverageHours",
"variableType" : "CoverageHours",
"documentation" : null,
"simpleType" : "CoverageHours",
"variableSetterType" : "CoverageHours"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageHours",
"variableName" : "coverageHours",
"variableType" : "CoverageHours",
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"simpleType" : "CoverageHours",
"variableSetterType" : "CoverageHours"
},
"xmlNameSpaceUri" : null
},
"CoverageNormalizedUnits" : {
"beanStyleGetterMethodName" : "getCoverageNormalizedUnits",
"beanStyleSetterMethodName" : "setCoverageNormalizedUnits",
"c2jName" : "CoverageNormalizedUnits",
"c2jShape" : "CoverageNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\nThis is a convenience that creates an instance of the {@link CoverageNormalizedUnits.Builder} avoiding the need to create one manually via {@link CoverageNormalizedUnits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageNormalizedUnits.Builder#build()} is called immediately and its result is passed to {@link #coverageNormalizedUnits(CoverageNormalizedUnits)}.\n@param coverageNormalizedUnits a consumer that will call methods on {@link CoverageNormalizedUnits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageNormalizedUnits(CoverageNormalizedUnits)",
"deprecated" : false,
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageNormalizedUnits",
"fluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@param coverageNormalizedUnits The amount of instance usage that the reservation covered, in normalized units.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageNormalizedUnits",
"getterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@return The amount of instance usage that the reservation covered, in normalized units.",
"getterModel" : {
"returnType" : "CoverageNormalizedUnits",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@param coverageNormalizedUnits The amount of instance usage that the reservation covered, in normalized units.",
"setterMethodName" : "setCoverageNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "CoverageNormalizedUnits",
"variableName" : "coverageNormalizedUnits",
"variableType" : "CoverageNormalizedUnits",
"documentation" : null,
"simpleType" : "CoverageNormalizedUnits",
"variableSetterType" : "CoverageNormalizedUnits"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageNormalizedUnits",
"variableName" : "coverageNormalizedUnits",
"variableType" : "CoverageNormalizedUnits",
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"simpleType" : "CoverageNormalizedUnits",
"variableSetterType" : "CoverageNormalizedUnits"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getCoverageHours",
"beanStyleSetterMethodName" : "setCoverageHours",
"c2jName" : "CoverageHours",
"c2jShape" : "CoverageHours",
"defaultConsumerFluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\nThis is a convenience that creates an instance of the {@link CoverageHours.Builder} avoiding the need to create one manually via {@link CoverageHours#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageHours.Builder#build()} is called immediately and its result is passed to {@link #coverageHours(CoverageHours)}.\n@param coverageHours a consumer that will call methods on {@link CoverageHours.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageHours(CoverageHours)",
"deprecated" : false,
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageHours",
"fluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@param coverageHours The amount of instance usage that the reservation covered, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageHours",
"getterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@return The amount of instance usage that the reservation covered, in hours.",
"getterModel" : {
"returnType" : "CoverageHours",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageHours",
"sensitive" : false,
"setterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@param coverageHours The amount of instance usage that the reservation covered, in hours.",
"setterMethodName" : "setCoverageHours",
"setterModel" : {
"variableDeclarationType" : "CoverageHours",
"variableName" : "coverageHours",
"variableType" : "CoverageHours",
"documentation" : null,
"simpleType" : "CoverageHours",
"variableSetterType" : "CoverageHours"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageHours",
"variableName" : "coverageHours",
"variableType" : "CoverageHours",
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"simpleType" : "CoverageHours",
"variableSetterType" : "CoverageHours"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageNormalizedUnits",
"beanStyleSetterMethodName" : "setCoverageNormalizedUnits",
"c2jName" : "CoverageNormalizedUnits",
"c2jShape" : "CoverageNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\nThis is a convenience that creates an instance of the {@link CoverageNormalizedUnits.Builder} avoiding the need to create one manually via {@link CoverageNormalizedUnits#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageNormalizedUnits.Builder#build()} is called immediately and its result is passed to {@link #coverageNormalizedUnits(CoverageNormalizedUnits)}.\n@param coverageNormalizedUnits a consumer that will call methods on {@link CoverageNormalizedUnits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageNormalizedUnits(CoverageNormalizedUnits)",
"deprecated" : false,
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageNormalizedUnits",
"fluentSetterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@param coverageNormalizedUnits The amount of instance usage that the reservation covered, in normalized units.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageNormalizedUnits",
"getterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@return The amount of instance usage that the reservation covered, in normalized units.",
"getterModel" : {
"returnType" : "CoverageNormalizedUnits",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The amount of instance usage that the reservation covered, in normalized units.
\n@param coverageNormalizedUnits The amount of instance usage that the reservation covered, in normalized units.",
"setterMethodName" : "setCoverageNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "CoverageNormalizedUnits",
"variableName" : "coverageNormalizedUnits",
"variableType" : "CoverageNormalizedUnits",
"documentation" : null,
"simpleType" : "CoverageNormalizedUnits",
"variableSetterType" : "CoverageNormalizedUnits"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageNormalizedUnits",
"variableName" : "coverageNormalizedUnits",
"variableType" : "CoverageNormalizedUnits",
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"simpleType" : "CoverageNormalizedUnits",
"variableSetterType" : "CoverageNormalizedUnits"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageCost",
"beanStyleSetterMethodName" : "setCoverageCost",
"c2jName" : "CoverageCost",
"c2jShape" : "CoverageCost",
"defaultConsumerFluentSetterDocumentation" : "The amount of cost that the reservation covered.
\nThis is a convenience that creates an instance of the {@link CoverageCost.Builder} avoiding the need to create one manually via {@link CoverageCost#builder()}.\n\nWhen the {@link Consumer} completes, {@link CoverageCost.Builder#build()} is called immediately and its result is passed to {@link #coverageCost(CoverageCost)}.\n@param coverageCost a consumer that will call methods on {@link CoverageCost.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #coverageCost(CoverageCost)",
"deprecated" : false,
"documentation" : "The amount of cost that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageCost",
"fluentSetterDocumentation" : "The amount of cost that the reservation covered.
\n@param coverageCost The amount of cost that the reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageCost",
"getterDocumentation" : "The amount of cost that the reservation covered.
\n@return The amount of cost that the reservation covered.",
"getterModel" : {
"returnType" : "CoverageCost",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CoverageCost",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CoverageCost",
"sensitive" : false,
"setterDocumentation" : "The amount of cost that the reservation covered.
\n@param coverageCost The amount of cost that the reservation covered.",
"setterMethodName" : "setCoverageCost",
"setterModel" : {
"variableDeclarationType" : "CoverageCost",
"variableName" : "coverageCost",
"variableType" : "CoverageCost",
"documentation" : null,
"simpleType" : "CoverageCost",
"variableSetterType" : "CoverageCost"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CoverageCost",
"variableName" : "coverageCost",
"variableType" : "CoverageCost",
"documentation" : "The amount of cost that the reservation covered.
",
"simpleType" : "CoverageCost",
"variableSetterType" : "CoverageCost"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Coverage",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Coverage",
"variableName" : "coverage",
"variableType" : "Coverage",
"documentation" : null,
"simpleType" : "Coverage",
"variableSetterType" : "Coverage"
},
"wrapper" : false
},
"CoverageByTime" : {
"c2jName" : "CoverageByTime",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Reservation coverage for a specified period, in hours.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period that this coverage was used over.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period that this coverage was used over.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period that this coverage was used over.
\n@param timePeriod The period that this coverage was used over.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period that this coverage was used over.
\n@return The period that this coverage was used over.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period that this coverage was used over.
\n@param timePeriod The period that this coverage was used over.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period that this coverage was used over.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroups",
"beanStyleSetterMethodName" : "setGroups",
"c2jName" : "Groups",
"c2jShape" : "ReservationCoverageGroups",
"defaultConsumerFluentSetterDocumentation" : "The groups of instances that the reservation covered.
\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 #groups(List)}.\n@param groups 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 #groups(List)",
"deprecated" : false,
"documentation" : "The groups of instances that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groups",
"fluentSetterDocumentation" : "The groups of instances that the reservation covered.
\n@param groups The groups of instances that the reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groups",
"getterDocumentation" : "The groups of instances that the reservation covered.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The groups of instances that the reservation covered.",
"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" : "Groups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Groups",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ReservationCoverageGroup",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservationCoverageGroup.Builder} avoiding the need to create one manually via {@link ReservationCoverageGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservationCoverageGroup.Builder#build()} is called immediately and its result is passed to {@link #member(ReservationCoverageGroup)}.\n@param member a consumer that will call methods on {@link ReservationCoverageGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservationCoverageGroup)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ReservationCoverageGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ReservationCoverageGroup",
"variableName" : "member",
"variableType" : "ReservationCoverageGroup",
"documentation" : null,
"simpleType" : "ReservationCoverageGroup",
"variableSetterType" : "ReservationCoverageGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ReservationCoverageGroup",
"variableName" : "member",
"variableType" : "ReservationCoverageGroup",
"documentation" : "",
"simpleType" : "ReservationCoverageGroup",
"variableSetterType" : "ReservationCoverageGroup"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ReservationCoverageGroup",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ReservationCoverageGroup",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Groups",
"sensitive" : false,
"setterDocumentation" : "The groups of instances that the reservation covered.
\n@param groups The groups of instances that the reservation covered.",
"setterMethodName" : "setGroups",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : "The groups of instances that the reservation covered.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "Coverage",
"defaultConsumerFluentSetterDocumentation" : "The total reservation coverage, in hours.
\nThis is a convenience that creates an instance of the {@link Coverage.Builder} avoiding the need to create one manually via {@link Coverage#builder()}.\n\nWhen the {@link Consumer} completes, {@link Coverage.Builder#build()} is called immediately and its result is passed to {@link #total(Coverage)}.\n@param total a consumer that will call methods on {@link Coverage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Coverage)",
"deprecated" : false,
"documentation" : "The total reservation coverage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total reservation coverage, in hours.
\n@param total The total reservation coverage, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "The total reservation coverage, in hours.
\n@return The total reservation coverage, in hours.",
"getterModel" : {
"returnType" : "Coverage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "The total reservation coverage, in hours.
\n@param total The total reservation coverage, in hours.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "Coverage",
"variableName" : "total",
"variableType" : "Coverage",
"documentation" : null,
"simpleType" : "Coverage",
"variableSetterType" : "Coverage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Coverage",
"variableName" : "total",
"variableType" : "Coverage",
"documentation" : "The total reservation coverage, in hours.
",
"simpleType" : "Coverage",
"variableSetterType" : "Coverage"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Groups" : {
"beanStyleGetterMethodName" : "getGroups",
"beanStyleSetterMethodName" : "setGroups",
"c2jName" : "Groups",
"c2jShape" : "ReservationCoverageGroups",
"defaultConsumerFluentSetterDocumentation" : "The groups of instances that the reservation covered.
\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 #groups(List)}.\n@param groups 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 #groups(List)",
"deprecated" : false,
"documentation" : "The groups of instances that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groups",
"fluentSetterDocumentation" : "The groups of instances that the reservation covered.
\n@param groups The groups of instances that the reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groups",
"getterDocumentation" : "The groups of instances that the reservation covered.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The groups of instances that the reservation covered.",
"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" : "Groups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Groups",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ReservationCoverageGroup",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservationCoverageGroup.Builder} avoiding the need to create one manually via {@link ReservationCoverageGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservationCoverageGroup.Builder#build()} is called immediately and its result is passed to {@link #member(ReservationCoverageGroup)}.\n@param member a consumer that will call methods on {@link ReservationCoverageGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservationCoverageGroup)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ReservationCoverageGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ReservationCoverageGroup",
"variableName" : "member",
"variableType" : "ReservationCoverageGroup",
"documentation" : null,
"simpleType" : "ReservationCoverageGroup",
"variableSetterType" : "ReservationCoverageGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ReservationCoverageGroup",
"variableName" : "member",
"variableType" : "ReservationCoverageGroup",
"documentation" : "",
"simpleType" : "ReservationCoverageGroup",
"variableSetterType" : "ReservationCoverageGroup"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ReservationCoverageGroup",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ReservationCoverageGroup",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Groups",
"sensitive" : false,
"setterDocumentation" : "The groups of instances that the reservation covered.
\n@param groups The groups of instances that the reservation covered.",
"setterMethodName" : "setGroups",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : "The groups of instances that the reservation covered.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"TimePeriod" : {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period that this coverage was used over.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period that this coverage was used over.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period that this coverage was used over.
\n@param timePeriod The period that this coverage was used over.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period that this coverage was used over.
\n@return The period that this coverage was used over.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period that this coverage was used over.
\n@param timePeriod The period that this coverage was used over.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period that this coverage was used over.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
},
"Total" : {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "Coverage",
"defaultConsumerFluentSetterDocumentation" : "The total reservation coverage, in hours.
\nThis is a convenience that creates an instance of the {@link Coverage.Builder} avoiding the need to create one manually via {@link Coverage#builder()}.\n\nWhen the {@link Consumer} completes, {@link Coverage.Builder#build()} is called immediately and its result is passed to {@link #total(Coverage)}.\n@param total a consumer that will call methods on {@link Coverage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Coverage)",
"deprecated" : false,
"documentation" : "The total reservation coverage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total reservation coverage, in hours.
\n@param total The total reservation coverage, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "The total reservation coverage, in hours.
\n@return The total reservation coverage, in hours.",
"getterModel" : {
"returnType" : "Coverage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "The total reservation coverage, in hours.
\n@param total The total reservation coverage, in hours.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "Coverage",
"variableName" : "total",
"variableType" : "Coverage",
"documentation" : null,
"simpleType" : "Coverage",
"variableSetterType" : "Coverage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Coverage",
"variableName" : "total",
"variableType" : "Coverage",
"documentation" : "The total reservation coverage, in hours.
",
"simpleType" : "Coverage",
"variableSetterType" : "Coverage"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period that this coverage was used over.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period that this coverage was used over.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period that this coverage was used over.
\n@param timePeriod The period that this coverage was used over.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period that this coverage was used over.
\n@return The period that this coverage was used over.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period that this coverage was used over.
\n@param timePeriod The period that this coverage was used over.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period that this coverage was used over.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroups",
"beanStyleSetterMethodName" : "setGroups",
"c2jName" : "Groups",
"c2jShape" : "ReservationCoverageGroups",
"defaultConsumerFluentSetterDocumentation" : "The groups of instances that the reservation covered.
\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 #groups(List)}.\n@param groups 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 #groups(List)",
"deprecated" : false,
"documentation" : "The groups of instances that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groups",
"fluentSetterDocumentation" : "The groups of instances that the reservation covered.
\n@param groups The groups of instances that the reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groups",
"getterDocumentation" : "The groups of instances that the reservation covered.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The groups of instances that the reservation covered.",
"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" : "Groups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Groups",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ReservationCoverageGroup",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservationCoverageGroup.Builder} avoiding the need to create one manually via {@link ReservationCoverageGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservationCoverageGroup.Builder#build()} is called immediately and its result is passed to {@link #member(ReservationCoverageGroup)}.\n@param member a consumer that will call methods on {@link ReservationCoverageGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservationCoverageGroup)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ReservationCoverageGroup",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ReservationCoverageGroup",
"variableName" : "member",
"variableType" : "ReservationCoverageGroup",
"documentation" : null,
"simpleType" : "ReservationCoverageGroup",
"variableSetterType" : "ReservationCoverageGroup"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ReservationCoverageGroup",
"variableName" : "member",
"variableType" : "ReservationCoverageGroup",
"documentation" : "",
"simpleType" : "ReservationCoverageGroup",
"variableSetterType" : "ReservationCoverageGroup"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ReservationCoverageGroup",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ReservationCoverageGroup",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Groups",
"sensitive" : false,
"setterDocumentation" : "The groups of instances that the reservation covered.
\n@param groups The groups of instances that the reservation covered.",
"setterMethodName" : "setGroups",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groups",
"variableType" : "java.util.List",
"documentation" : "The groups of instances that the reservation covered.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "Coverage",
"defaultConsumerFluentSetterDocumentation" : "The total reservation coverage, in hours.
\nThis is a convenience that creates an instance of the {@link Coverage.Builder} avoiding the need to create one manually via {@link Coverage#builder()}.\n\nWhen the {@link Consumer} completes, {@link Coverage.Builder#build()} is called immediately and its result is passed to {@link #total(Coverage)}.\n@param total a consumer that will call methods on {@link Coverage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Coverage)",
"deprecated" : false,
"documentation" : "The total reservation coverage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total reservation coverage, in hours.
\n@param total The total reservation coverage, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "The total reservation coverage, in hours.
\n@return The total reservation coverage, in hours.",
"getterModel" : {
"returnType" : "Coverage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "The total reservation coverage, in hours.
\n@param total The total reservation coverage, in hours.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "Coverage",
"variableName" : "total",
"variableType" : "Coverage",
"documentation" : null,
"simpleType" : "Coverage",
"variableSetterType" : "Coverage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Coverage",
"variableName" : "total",
"variableType" : "Coverage",
"documentation" : "The total reservation coverage, in hours.
",
"simpleType" : "Coverage",
"variableSetterType" : "Coverage"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CoverageByTime",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CoverageByTime",
"variableName" : "coverageByTime",
"variableType" : "CoverageByTime",
"documentation" : null,
"simpleType" : "CoverageByTime",
"variableSetterType" : "CoverageByTime"
},
"wrapper" : false
},
"CoverageCost" : {
"c2jName" : "CoverageCost",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "How much it cost to run an instance.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOnDemandCost",
"beanStyleSetterMethodName" : "setOnDemandCost",
"c2jName" : "OnDemandCost",
"c2jShape" : "OnDemandCost",
"defaultConsumerFluentSetterDocumentation" : "How much an On-Demand instance cost.
\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 #onDemandCost(String)}.\n@param onDemandCost 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 #onDemandCost(String)",
"deprecated" : false,
"documentation" : "How much an On-Demand instance cost.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandCost",
"fluentSetterDocumentation" : "How much an On-Demand instance cost.
\n@param onDemandCost How much an On-Demand instance cost.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandCost",
"getterDocumentation" : "How much an On-Demand instance cost.
\n@return How much an On-Demand instance cost.",
"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" : "OnDemandCost",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandCost",
"sensitive" : false,
"setterDocumentation" : "How much an On-Demand instance cost.
\n@param onDemandCost How much an On-Demand instance cost.",
"setterMethodName" : "setOnDemandCost",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandCost",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandCost",
"variableType" : "String",
"documentation" : "How much an On-Demand instance cost.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"OnDemandCost" : {
"beanStyleGetterMethodName" : "getOnDemandCost",
"beanStyleSetterMethodName" : "setOnDemandCost",
"c2jName" : "OnDemandCost",
"c2jShape" : "OnDemandCost",
"defaultConsumerFluentSetterDocumentation" : "How much an On-Demand instance cost.
\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 #onDemandCost(String)}.\n@param onDemandCost 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 #onDemandCost(String)",
"deprecated" : false,
"documentation" : "How much an On-Demand instance cost.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandCost",
"fluentSetterDocumentation" : "How much an On-Demand instance cost.
\n@param onDemandCost How much an On-Demand instance cost.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandCost",
"getterDocumentation" : "How much an On-Demand instance cost.
\n@return How much an On-Demand instance cost.",
"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" : "OnDemandCost",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandCost",
"sensitive" : false,
"setterDocumentation" : "How much an On-Demand instance cost.
\n@param onDemandCost How much an On-Demand instance cost.",
"setterMethodName" : "setOnDemandCost",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandCost",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandCost",
"variableType" : "String",
"documentation" : "How much an On-Demand instance cost.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOnDemandCost",
"beanStyleSetterMethodName" : "setOnDemandCost",
"c2jName" : "OnDemandCost",
"c2jShape" : "OnDemandCost",
"defaultConsumerFluentSetterDocumentation" : "How much an On-Demand instance cost.
\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 #onDemandCost(String)}.\n@param onDemandCost 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 #onDemandCost(String)",
"deprecated" : false,
"documentation" : "How much an On-Demand instance cost.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandCost",
"fluentSetterDocumentation" : "How much an On-Demand instance cost.
\n@param onDemandCost How much an On-Demand instance cost.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandCost",
"getterDocumentation" : "How much an On-Demand instance cost.
\n@return How much an On-Demand instance cost.",
"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" : "OnDemandCost",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandCost",
"sensitive" : false,
"setterDocumentation" : "How much an On-Demand instance cost.
\n@param onDemandCost How much an On-Demand instance cost.",
"setterMethodName" : "setOnDemandCost",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandCost",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandCost",
"variableType" : "String",
"documentation" : "How much an On-Demand instance cost.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CoverageCost",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CoverageCost",
"variableName" : "coverageCost",
"variableType" : "CoverageCost",
"documentation" : null,
"simpleType" : "CoverageCost",
"variableSetterType" : "CoverageCost"
},
"wrapper" : false
},
"CoverageHours" : {
"c2jName" : "CoverageHours",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "How long a running instance either used a reservation or was On-Demand.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOnDemandHours",
"beanStyleSetterMethodName" : "setOnDemandHours",
"c2jName" : "OnDemandHours",
"c2jShape" : "OnDemandHours",
"defaultConsumerFluentSetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\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 #onDemandHours(String)}.\n@param onDemandHours 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 #onDemandHours(String)",
"deprecated" : false,
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandHours",
"fluentSetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@param onDemandHours The number of instance running hours that On-Demand Instances covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandHours",
"getterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@return The number of instance running hours that On-Demand Instances covered.",
"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" : "OnDemandHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandHours",
"sensitive" : false,
"setterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@param onDemandHours The number of instance running hours that On-Demand Instances covered.",
"setterMethodName" : "setOnDemandHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHours",
"variableType" : "String",
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getReservedHours",
"beanStyleSetterMethodName" : "setReservedHours",
"c2jName" : "ReservedHours",
"c2jShape" : "ReservedHours",
"defaultConsumerFluentSetterDocumentation" : "The number of instance running hours that reservations covered.
\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 #reservedHours(String)}.\n@param reservedHours 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 #reservedHours(String)",
"deprecated" : false,
"documentation" : "The number of instance running hours that reservations covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedHours",
"fluentSetterDocumentation" : "The number of instance running hours that reservations covered.
\n@param reservedHours The number of instance running hours that reservations covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedHours",
"getterDocumentation" : "The number of instance running hours that reservations covered.
\n@return The number of instance running hours that reservations covered.",
"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" : "ReservedHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservedHours",
"sensitive" : false,
"setterDocumentation" : "The number of instance running hours that reservations covered.
\n@param reservedHours The number of instance running hours that reservations covered.",
"setterMethodName" : "setReservedHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservedHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservedHours",
"variableType" : "String",
"documentation" : "The number of instance running hours that reservations covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotalRunningHours",
"beanStyleSetterMethodName" : "setTotalRunningHours",
"c2jName" : "TotalRunningHours",
"c2jShape" : "TotalRunningHours",
"defaultConsumerFluentSetterDocumentation" : "The total instance usage, in hours.
\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 #totalRunningHours(String)}.\n@param totalRunningHours 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 #totalRunningHours(String)",
"deprecated" : false,
"documentation" : "The total instance usage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningHours",
"fluentSetterDocumentation" : "The total instance usage, in hours.
\n@param totalRunningHours The total instance usage, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningHours",
"getterDocumentation" : "The total instance usage, in hours.
\n@return The total instance usage, in hours.",
"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" : "TotalRunningHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningHours",
"sensitive" : false,
"setterDocumentation" : "The total instance usage, in hours.
\n@param totalRunningHours The total instance usage, in hours.",
"setterMethodName" : "setTotalRunningHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHours",
"variableType" : "String",
"documentation" : "The total instance usage, in hours.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageHoursPercentage",
"beanStyleSetterMethodName" : "setCoverageHoursPercentage",
"c2jName" : "CoverageHoursPercentage",
"c2jShape" : "CoverageHoursPercentage",
"defaultConsumerFluentSetterDocumentation" : "The percentage of instance hours that a reservation covered.
\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 #coverageHoursPercentage(String)}.\n@param coverageHoursPercentage 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 #coverageHoursPercentage(String)",
"deprecated" : false,
"documentation" : "The percentage of instance hours that a reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageHoursPercentage",
"fluentSetterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@param coverageHoursPercentage The percentage of instance hours that a reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageHoursPercentage",
"getterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@return The percentage of instance hours that a reservation covered.",
"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" : "CoverageHoursPercentage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageHoursPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CoverageHoursPercentage",
"sensitive" : false,
"setterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@param coverageHoursPercentage The percentage of instance hours that a reservation covered.",
"setterMethodName" : "setCoverageHoursPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "coverageHoursPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "coverageHoursPercentage",
"variableType" : "String",
"documentation" : "The percentage of instance hours that a reservation covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CoverageHoursPercentage" : {
"beanStyleGetterMethodName" : "getCoverageHoursPercentage",
"beanStyleSetterMethodName" : "setCoverageHoursPercentage",
"c2jName" : "CoverageHoursPercentage",
"c2jShape" : "CoverageHoursPercentage",
"defaultConsumerFluentSetterDocumentation" : "The percentage of instance hours that a reservation covered.
\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 #coverageHoursPercentage(String)}.\n@param coverageHoursPercentage 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 #coverageHoursPercentage(String)",
"deprecated" : false,
"documentation" : "The percentage of instance hours that a reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageHoursPercentage",
"fluentSetterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@param coverageHoursPercentage The percentage of instance hours that a reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageHoursPercentage",
"getterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@return The percentage of instance hours that a reservation covered.",
"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" : "CoverageHoursPercentage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageHoursPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CoverageHoursPercentage",
"sensitive" : false,
"setterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@param coverageHoursPercentage The percentage of instance hours that a reservation covered.",
"setterMethodName" : "setCoverageHoursPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "coverageHoursPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "coverageHoursPercentage",
"variableType" : "String",
"documentation" : "The percentage of instance hours that a reservation covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"OnDemandHours" : {
"beanStyleGetterMethodName" : "getOnDemandHours",
"beanStyleSetterMethodName" : "setOnDemandHours",
"c2jName" : "OnDemandHours",
"c2jShape" : "OnDemandHours",
"defaultConsumerFluentSetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\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 #onDemandHours(String)}.\n@param onDemandHours 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 #onDemandHours(String)",
"deprecated" : false,
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandHours",
"fluentSetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@param onDemandHours The number of instance running hours that On-Demand Instances covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandHours",
"getterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@return The number of instance running hours that On-Demand Instances covered.",
"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" : "OnDemandHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandHours",
"sensitive" : false,
"setterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@param onDemandHours The number of instance running hours that On-Demand Instances covered.",
"setterMethodName" : "setOnDemandHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHours",
"variableType" : "String",
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ReservedHours" : {
"beanStyleGetterMethodName" : "getReservedHours",
"beanStyleSetterMethodName" : "setReservedHours",
"c2jName" : "ReservedHours",
"c2jShape" : "ReservedHours",
"defaultConsumerFluentSetterDocumentation" : "The number of instance running hours that reservations covered.
\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 #reservedHours(String)}.\n@param reservedHours 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 #reservedHours(String)",
"deprecated" : false,
"documentation" : "The number of instance running hours that reservations covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedHours",
"fluentSetterDocumentation" : "The number of instance running hours that reservations covered.
\n@param reservedHours The number of instance running hours that reservations covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedHours",
"getterDocumentation" : "The number of instance running hours that reservations covered.
\n@return The number of instance running hours that reservations covered.",
"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" : "ReservedHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservedHours",
"sensitive" : false,
"setterDocumentation" : "The number of instance running hours that reservations covered.
\n@param reservedHours The number of instance running hours that reservations covered.",
"setterMethodName" : "setReservedHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservedHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservedHours",
"variableType" : "String",
"documentation" : "The number of instance running hours that reservations covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TotalRunningHours" : {
"beanStyleGetterMethodName" : "getTotalRunningHours",
"beanStyleSetterMethodName" : "setTotalRunningHours",
"c2jName" : "TotalRunningHours",
"c2jShape" : "TotalRunningHours",
"defaultConsumerFluentSetterDocumentation" : "The total instance usage, in hours.
\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 #totalRunningHours(String)}.\n@param totalRunningHours 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 #totalRunningHours(String)",
"deprecated" : false,
"documentation" : "The total instance usage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningHours",
"fluentSetterDocumentation" : "The total instance usage, in hours.
\n@param totalRunningHours The total instance usage, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningHours",
"getterDocumentation" : "The total instance usage, in hours.
\n@return The total instance usage, in hours.",
"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" : "TotalRunningHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningHours",
"sensitive" : false,
"setterDocumentation" : "The total instance usage, in hours.
\n@param totalRunningHours The total instance usage, in hours.",
"setterMethodName" : "setTotalRunningHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHours",
"variableType" : "String",
"documentation" : "The total instance usage, in hours.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOnDemandHours",
"beanStyleSetterMethodName" : "setOnDemandHours",
"c2jName" : "OnDemandHours",
"c2jShape" : "OnDemandHours",
"defaultConsumerFluentSetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\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 #onDemandHours(String)}.\n@param onDemandHours 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 #onDemandHours(String)",
"deprecated" : false,
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandHours",
"fluentSetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@param onDemandHours The number of instance running hours that On-Demand Instances covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandHours",
"getterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@return The number of instance running hours that On-Demand Instances covered.",
"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" : "OnDemandHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandHours",
"sensitive" : false,
"setterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@param onDemandHours The number of instance running hours that On-Demand Instances covered.",
"setterMethodName" : "setOnDemandHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHours",
"variableType" : "String",
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getReservedHours",
"beanStyleSetterMethodName" : "setReservedHours",
"c2jName" : "ReservedHours",
"c2jShape" : "ReservedHours",
"defaultConsumerFluentSetterDocumentation" : "The number of instance running hours that reservations covered.
\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 #reservedHours(String)}.\n@param reservedHours 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 #reservedHours(String)",
"deprecated" : false,
"documentation" : "The number of instance running hours that reservations covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedHours",
"fluentSetterDocumentation" : "The number of instance running hours that reservations covered.
\n@param reservedHours The number of instance running hours that reservations covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedHours",
"getterDocumentation" : "The number of instance running hours that reservations covered.
\n@return The number of instance running hours that reservations covered.",
"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" : "ReservedHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservedHours",
"sensitive" : false,
"setterDocumentation" : "The number of instance running hours that reservations covered.
\n@param reservedHours The number of instance running hours that reservations covered.",
"setterMethodName" : "setReservedHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservedHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservedHours",
"variableType" : "String",
"documentation" : "The number of instance running hours that reservations covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotalRunningHours",
"beanStyleSetterMethodName" : "setTotalRunningHours",
"c2jName" : "TotalRunningHours",
"c2jShape" : "TotalRunningHours",
"defaultConsumerFluentSetterDocumentation" : "The total instance usage, in hours.
\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 #totalRunningHours(String)}.\n@param totalRunningHours 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 #totalRunningHours(String)",
"deprecated" : false,
"documentation" : "The total instance usage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningHours",
"fluentSetterDocumentation" : "The total instance usage, in hours.
\n@param totalRunningHours The total instance usage, in hours.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningHours",
"getterDocumentation" : "The total instance usage, in hours.
\n@return The total instance usage, in hours.",
"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" : "TotalRunningHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningHours",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningHours",
"sensitive" : false,
"setterDocumentation" : "The total instance usage, in hours.
\n@param totalRunningHours The total instance usage, in hours.",
"setterMethodName" : "setTotalRunningHours",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHours",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHours",
"variableType" : "String",
"documentation" : "The total instance usage, in hours.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageHoursPercentage",
"beanStyleSetterMethodName" : "setCoverageHoursPercentage",
"c2jName" : "CoverageHoursPercentage",
"c2jShape" : "CoverageHoursPercentage",
"defaultConsumerFluentSetterDocumentation" : "The percentage of instance hours that a reservation covered.
\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 #coverageHoursPercentage(String)}.\n@param coverageHoursPercentage 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 #coverageHoursPercentage(String)",
"deprecated" : false,
"documentation" : "The percentage of instance hours that a reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageHoursPercentage",
"fluentSetterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@param coverageHoursPercentage The percentage of instance hours that a reservation covered.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageHoursPercentage",
"getterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@return The percentage of instance hours that a reservation covered.",
"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" : "CoverageHoursPercentage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageHoursPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CoverageHoursPercentage",
"sensitive" : false,
"setterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@param coverageHoursPercentage The percentage of instance hours that a reservation covered.",
"setterMethodName" : "setCoverageHoursPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "coverageHoursPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "coverageHoursPercentage",
"variableType" : "String",
"documentation" : "The percentage of instance hours that a reservation covered.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CoverageHours",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CoverageHours",
"variableName" : "coverageHours",
"variableType" : "CoverageHours",
"documentation" : null,
"simpleType" : "CoverageHours",
"variableSetterType" : "CoverageHours"
},
"wrapper" : false
},
"CoverageNormalizedUnits" : {
"c2jName" : "CoverageNormalizedUnits",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The amount of instance usage, in normalized units. Normalized units enable you to see your EC2 usage for multiple sizes of instances in a uniform way. For example, suppose you run an xlarge instance and a 2xlarge instance. If you run both instances for the same amount of time, the 2xlarge instance uses twice as much of your reservation as the xlarge instance, even though both instances show only one instance-hour. Using normalized units instead of instance-hours, the xlarge instance used 8 normalized units, and the 2xlarge instance used 16 normalized units.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOnDemandNormalizedUnits",
"beanStyleSetterMethodName" : "setOnDemandNormalizedUnits",
"c2jName" : "OnDemandNormalizedUnits",
"c2jShape" : "OnDemandNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\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 #onDemandNormalizedUnits(String)}.\n@param onDemandNormalizedUnits 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 #onDemandNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandNormalizedUnits",
"fluentSetterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@param onDemandNormalizedUnits The number of normalized units that are covered by On-Demand Instances instead of a reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandNormalizedUnits",
"getterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@return The number of normalized units that are covered by On-Demand Instances instead of a reservation.",
"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" : "OnDemandNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@param onDemandNormalizedUnits The number of normalized units that are covered by On-Demand Instances instead of a reservation.",
"setterMethodName" : "setOnDemandNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandNormalizedUnits",
"variableType" : "String",
"documentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getReservedNormalizedUnits",
"beanStyleSetterMethodName" : "setReservedNormalizedUnits",
"c2jName" : "ReservedNormalizedUnits",
"c2jShape" : "ReservedNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The number of normalized units that a reservation covers.
\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 #reservedNormalizedUnits(String)}.\n@param reservedNormalizedUnits 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 #reservedNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The number of normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedNormalizedUnits",
"fluentSetterDocumentation" : "The number of normalized units that a reservation covers.
\n@param reservedNormalizedUnits The number of normalized units that a reservation covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedNormalizedUnits",
"getterDocumentation" : "The number of normalized units that a reservation covers.
\n@return The number of normalized units that a reservation covers.",
"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" : "ReservedNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservedNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The number of normalized units that a reservation covers.
\n@param reservedNormalizedUnits The number of normalized units that a reservation covers.",
"setterMethodName" : "setReservedNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservedNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservedNormalizedUnits",
"variableType" : "String",
"documentation" : "The number of normalized units that a reservation covers.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotalRunningNormalizedUnits",
"beanStyleSetterMethodName" : "setTotalRunningNormalizedUnits",
"c2jName" : "TotalRunningNormalizedUnits",
"c2jShape" : "TotalRunningNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The total number of normalized units that you used.
\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 #totalRunningNormalizedUnits(String)}.\n@param totalRunningNormalizedUnits 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 #totalRunningNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The total number of normalized units that you used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningNormalizedUnits",
"fluentSetterDocumentation" : "The total number of normalized units that you used.
\n@param totalRunningNormalizedUnits The total number of normalized units that you used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningNormalizedUnits",
"getterDocumentation" : "The total number of normalized units that you used.
\n@return The total number of normalized units that you used.",
"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" : "TotalRunningNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The total number of normalized units that you used.
\n@param totalRunningNormalizedUnits The total number of normalized units that you used.",
"setterMethodName" : "setTotalRunningNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningNormalizedUnits",
"variableType" : "String",
"documentation" : "The total number of normalized units that you used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageNormalizedUnitsPercentage",
"beanStyleSetterMethodName" : "setCoverageNormalizedUnitsPercentage",
"c2jName" : "CoverageNormalizedUnitsPercentage",
"c2jShape" : "CoverageNormalizedUnitsPercentage",
"defaultConsumerFluentSetterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\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 #coverageNormalizedUnitsPercentage(String)}.\n@param coverageNormalizedUnitsPercentage 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 #coverageNormalizedUnitsPercentage(String)",
"deprecated" : false,
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageNormalizedUnitsPercentage",
"fluentSetterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@param coverageNormalizedUnitsPercentage The percentage of your used instance normalized units that a reservation covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageNormalizedUnitsPercentage",
"getterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@return The percentage of your used instance normalized units that a reservation covers.",
"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" : "CoverageNormalizedUnitsPercentage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageNormalizedUnitsPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CoverageNormalizedUnitsPercentage",
"sensitive" : false,
"setterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@param coverageNormalizedUnitsPercentage The percentage of your used instance normalized units that a reservation covers.",
"setterMethodName" : "setCoverageNormalizedUnitsPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "coverageNormalizedUnitsPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "coverageNormalizedUnitsPercentage",
"variableType" : "String",
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CoverageNormalizedUnitsPercentage" : {
"beanStyleGetterMethodName" : "getCoverageNormalizedUnitsPercentage",
"beanStyleSetterMethodName" : "setCoverageNormalizedUnitsPercentage",
"c2jName" : "CoverageNormalizedUnitsPercentage",
"c2jShape" : "CoverageNormalizedUnitsPercentage",
"defaultConsumerFluentSetterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\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 #coverageNormalizedUnitsPercentage(String)}.\n@param coverageNormalizedUnitsPercentage 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 #coverageNormalizedUnitsPercentage(String)",
"deprecated" : false,
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageNormalizedUnitsPercentage",
"fluentSetterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@param coverageNormalizedUnitsPercentage The percentage of your used instance normalized units that a reservation covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageNormalizedUnitsPercentage",
"getterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@return The percentage of your used instance normalized units that a reservation covers.",
"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" : "CoverageNormalizedUnitsPercentage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageNormalizedUnitsPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CoverageNormalizedUnitsPercentage",
"sensitive" : false,
"setterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@param coverageNormalizedUnitsPercentage The percentage of your used instance normalized units that a reservation covers.",
"setterMethodName" : "setCoverageNormalizedUnitsPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "coverageNormalizedUnitsPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "coverageNormalizedUnitsPercentage",
"variableType" : "String",
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"OnDemandNormalizedUnits" : {
"beanStyleGetterMethodName" : "getOnDemandNormalizedUnits",
"beanStyleSetterMethodName" : "setOnDemandNormalizedUnits",
"c2jName" : "OnDemandNormalizedUnits",
"c2jShape" : "OnDemandNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\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 #onDemandNormalizedUnits(String)}.\n@param onDemandNormalizedUnits 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 #onDemandNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandNormalizedUnits",
"fluentSetterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@param onDemandNormalizedUnits The number of normalized units that are covered by On-Demand Instances instead of a reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandNormalizedUnits",
"getterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@return The number of normalized units that are covered by On-Demand Instances instead of a reservation.",
"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" : "OnDemandNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@param onDemandNormalizedUnits The number of normalized units that are covered by On-Demand Instances instead of a reservation.",
"setterMethodName" : "setOnDemandNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandNormalizedUnits",
"variableType" : "String",
"documentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ReservedNormalizedUnits" : {
"beanStyleGetterMethodName" : "getReservedNormalizedUnits",
"beanStyleSetterMethodName" : "setReservedNormalizedUnits",
"c2jName" : "ReservedNormalizedUnits",
"c2jShape" : "ReservedNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The number of normalized units that a reservation covers.
\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 #reservedNormalizedUnits(String)}.\n@param reservedNormalizedUnits 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 #reservedNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The number of normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedNormalizedUnits",
"fluentSetterDocumentation" : "The number of normalized units that a reservation covers.
\n@param reservedNormalizedUnits The number of normalized units that a reservation covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedNormalizedUnits",
"getterDocumentation" : "The number of normalized units that a reservation covers.
\n@return The number of normalized units that a reservation covers.",
"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" : "ReservedNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservedNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The number of normalized units that a reservation covers.
\n@param reservedNormalizedUnits The number of normalized units that a reservation covers.",
"setterMethodName" : "setReservedNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservedNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservedNormalizedUnits",
"variableType" : "String",
"documentation" : "The number of normalized units that a reservation covers.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TotalRunningNormalizedUnits" : {
"beanStyleGetterMethodName" : "getTotalRunningNormalizedUnits",
"beanStyleSetterMethodName" : "setTotalRunningNormalizedUnits",
"c2jName" : "TotalRunningNormalizedUnits",
"c2jShape" : "TotalRunningNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The total number of normalized units that you used.
\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 #totalRunningNormalizedUnits(String)}.\n@param totalRunningNormalizedUnits 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 #totalRunningNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The total number of normalized units that you used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningNormalizedUnits",
"fluentSetterDocumentation" : "The total number of normalized units that you used.
\n@param totalRunningNormalizedUnits The total number of normalized units that you used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningNormalizedUnits",
"getterDocumentation" : "The total number of normalized units that you used.
\n@return The total number of normalized units that you used.",
"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" : "TotalRunningNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The total number of normalized units that you used.
\n@param totalRunningNormalizedUnits The total number of normalized units that you used.",
"setterMethodName" : "setTotalRunningNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningNormalizedUnits",
"variableType" : "String",
"documentation" : "The total number of normalized units that you used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOnDemandNormalizedUnits",
"beanStyleSetterMethodName" : "setOnDemandNormalizedUnits",
"c2jName" : "OnDemandNormalizedUnits",
"c2jShape" : "OnDemandNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\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 #onDemandNormalizedUnits(String)}.\n@param onDemandNormalizedUnits 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 #onDemandNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandNormalizedUnits",
"fluentSetterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@param onDemandNormalizedUnits The number of normalized units that are covered by On-Demand Instances instead of a reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandNormalizedUnits",
"getterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@return The number of normalized units that are covered by On-Demand Instances instead of a reservation.",
"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" : "OnDemandNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
\n@param onDemandNormalizedUnits The number of normalized units that are covered by On-Demand Instances instead of a reservation.",
"setterMethodName" : "setOnDemandNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandNormalizedUnits",
"variableType" : "String",
"documentation" : "The number of normalized units that are covered by On-Demand Instances instead of a reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getReservedNormalizedUnits",
"beanStyleSetterMethodName" : "setReservedNormalizedUnits",
"c2jName" : "ReservedNormalizedUnits",
"c2jShape" : "ReservedNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The number of normalized units that a reservation covers.
\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 #reservedNormalizedUnits(String)}.\n@param reservedNormalizedUnits 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 #reservedNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The number of normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservedNormalizedUnits",
"fluentSetterDocumentation" : "The number of normalized units that a reservation covers.
\n@param reservedNormalizedUnits The number of normalized units that a reservation covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservedNormalizedUnits",
"getterDocumentation" : "The number of normalized units that a reservation covers.
\n@return The number of normalized units that a reservation covers.",
"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" : "ReservedNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservedNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservedNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The number of normalized units that a reservation covers.
\n@param reservedNormalizedUnits The number of normalized units that a reservation covers.",
"setterMethodName" : "setReservedNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservedNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservedNormalizedUnits",
"variableType" : "String",
"documentation" : "The number of normalized units that a reservation covers.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotalRunningNormalizedUnits",
"beanStyleSetterMethodName" : "setTotalRunningNormalizedUnits",
"c2jName" : "TotalRunningNormalizedUnits",
"c2jShape" : "TotalRunningNormalizedUnits",
"defaultConsumerFluentSetterDocumentation" : "The total number of normalized units that you used.
\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 #totalRunningNormalizedUnits(String)}.\n@param totalRunningNormalizedUnits 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 #totalRunningNormalizedUnits(String)",
"deprecated" : false,
"documentation" : "The total number of normalized units that you used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningNormalizedUnits",
"fluentSetterDocumentation" : "The total number of normalized units that you used.
\n@param totalRunningNormalizedUnits The total number of normalized units that you used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningNormalizedUnits",
"getterDocumentation" : "The total number of normalized units that you used.
\n@return The total number of normalized units that you used.",
"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" : "TotalRunningNormalizedUnits",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningNormalizedUnits",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningNormalizedUnits",
"sensitive" : false,
"setterDocumentation" : "The total number of normalized units that you used.
\n@param totalRunningNormalizedUnits The total number of normalized units that you used.",
"setterMethodName" : "setTotalRunningNormalizedUnits",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningNormalizedUnits",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningNormalizedUnits",
"variableType" : "String",
"documentation" : "The total number of normalized units that you used.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCoverageNormalizedUnitsPercentage",
"beanStyleSetterMethodName" : "setCoverageNormalizedUnitsPercentage",
"c2jName" : "CoverageNormalizedUnitsPercentage",
"c2jShape" : "CoverageNormalizedUnitsPercentage",
"defaultConsumerFluentSetterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\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 #coverageNormalizedUnitsPercentage(String)}.\n@param coverageNormalizedUnitsPercentage 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 #coverageNormalizedUnitsPercentage(String)",
"deprecated" : false,
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "coverageNormalizedUnitsPercentage",
"fluentSetterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@param coverageNormalizedUnitsPercentage The percentage of your used instance normalized units that a reservation covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "coverageNormalizedUnitsPercentage",
"getterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@return The percentage of your used instance normalized units that a reservation covers.",
"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" : "CoverageNormalizedUnitsPercentage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CoverageNormalizedUnitsPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CoverageNormalizedUnitsPercentage",
"sensitive" : false,
"setterDocumentation" : "The percentage of your used instance normalized units that a reservation covers.
\n@param coverageNormalizedUnitsPercentage The percentage of your used instance normalized units that a reservation covers.",
"setterMethodName" : "setCoverageNormalizedUnitsPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "coverageNormalizedUnitsPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "coverageNormalizedUnitsPercentage",
"variableType" : "String",
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CoverageNormalizedUnits",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CoverageNormalizedUnits",
"variableName" : "coverageNormalizedUnits",
"variableType" : "CoverageNormalizedUnits",
"documentation" : null,
"simpleType" : "CoverageNormalizedUnits",
"variableSetterType" : "CoverageNormalizedUnits"
},
"wrapper" : false
},
"DataUnavailableException" : {
"c2jName" : "DataUnavailableException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The requested data is unavailable.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "DataUnavailableException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DataUnavailableException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DataUnavailableException",
"variableName" : "dataUnavailableException",
"variableType" : "DataUnavailableException",
"documentation" : null,
"simpleType" : "DataUnavailableException",
"variableSetterType" : "DataUnavailableException"
},
"wrapper" : false
},
"DateInterval" : {
"c2jName" : "DateInterval",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The time period that you want the usage and costs for.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getStart",
"beanStyleSetterMethodName" : "setStart",
"c2jName" : "Start",
"c2jShape" : "YearMonthDay",
"defaultConsumerFluentSetterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\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 #start(String)}.\n@param start 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 #start(String)",
"deprecated" : false,
"documentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "start",
"fluentSetterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@param start The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "start",
"getterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@return The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.",
"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" : "Start",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Start",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Start",
"sensitive" : false,
"setterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@param start The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.",
"setterMethodName" : "setStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "start",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "start",
"variableType" : "String",
"documentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnd",
"beanStyleSetterMethodName" : "setEnd",
"c2jName" : "End",
"c2jShape" : "YearMonthDay",
"defaultConsumerFluentSetterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\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 #end(String)}.\n@param end 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 #end(String)",
"deprecated" : false,
"documentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "end",
"fluentSetterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@param end The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "end",
"getterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@return The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.",
"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" : "End",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "End",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "End",
"sensitive" : false,
"setterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@param end The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.",
"setterMethodName" : "setEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "end",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "end",
"variableType" : "String",
"documentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"End" : {
"beanStyleGetterMethodName" : "getEnd",
"beanStyleSetterMethodName" : "setEnd",
"c2jName" : "End",
"c2jShape" : "YearMonthDay",
"defaultConsumerFluentSetterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\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 #end(String)}.\n@param end 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 #end(String)",
"deprecated" : false,
"documentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "end",
"fluentSetterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@param end The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "end",
"getterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@return The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.",
"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" : "End",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "End",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "End",
"sensitive" : false,
"setterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@param end The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.",
"setterMethodName" : "setEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "end",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "end",
"variableType" : "String",
"documentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Start" : {
"beanStyleGetterMethodName" : "getStart",
"beanStyleSetterMethodName" : "setStart",
"c2jName" : "Start",
"c2jShape" : "YearMonthDay",
"defaultConsumerFluentSetterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\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 #start(String)}.\n@param start 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 #start(String)",
"deprecated" : false,
"documentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "start",
"fluentSetterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@param start The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "start",
"getterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@return The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.",
"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" : "Start",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Start",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Start",
"sensitive" : false,
"setterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@param start The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.",
"setterMethodName" : "setStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "start",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "start",
"variableType" : "String",
"documentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getStart",
"beanStyleSetterMethodName" : "setStart",
"c2jName" : "Start",
"c2jShape" : "YearMonthDay",
"defaultConsumerFluentSetterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\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 #start(String)}.\n@param start 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 #start(String)",
"deprecated" : false,
"documentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "start",
"fluentSetterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@param start The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "start",
"getterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@return The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.",
"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" : "Start",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Start",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Start",
"sensitive" : false,
"setterDocumentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
\n@param start The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.",
"setterMethodName" : "setStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "start",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "start",
"variableType" : "String",
"documentation" : "The beginning of the time period that you want the usage and costs for. The start date is inclusive. For example, if start
is 2017-01-01
, AWS retrieves cost and usage data starting at 2017-01-01
up to the end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnd",
"beanStyleSetterMethodName" : "setEnd",
"c2jName" : "End",
"c2jShape" : "YearMonthDay",
"defaultConsumerFluentSetterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\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 #end(String)}.\n@param end 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 #end(String)",
"deprecated" : false,
"documentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "end",
"fluentSetterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@param end The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "end",
"getterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@return The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.",
"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" : "End",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "End",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "End",
"sensitive" : false,
"setterDocumentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
\n@param end The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.",
"setterMethodName" : "setEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "end",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "end",
"variableType" : "String",
"documentation" : "The end of the time period that you want the usage and costs for. The end date is exclusive. For example, if end
is 2017-05-01
, AWS retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Start", "End" ],
"shapeName" : "DateInterval",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "dateInterval",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"wrapper" : false
},
"Dimension" : {
"c2jName" : "Dimension",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "AZ",
"value" : "AZ"
}, {
"name" : "INSTANCE_TYPE",
"value" : "INSTANCE_TYPE"
}, {
"name" : "LINKED_ACCOUNT",
"value" : "LINKED_ACCOUNT"
}, {
"name" : "OPERATION",
"value" : "OPERATION"
}, {
"name" : "PURCHASE_TYPE",
"value" : "PURCHASE_TYPE"
}, {
"name" : "REGION",
"value" : "REGION"
}, {
"name" : "SERVICE",
"value" : "SERVICE"
}, {
"name" : "USAGE_TYPE",
"value" : "USAGE_TYPE"
}, {
"name" : "USAGE_TYPE_GROUP",
"value" : "USAGE_TYPE_GROUP"
}, {
"name" : "RECORD_TYPE",
"value" : "RECORD_TYPE"
}, {
"name" : "OPERATING_SYSTEM",
"value" : "OPERATING_SYSTEM"
}, {
"name" : "TENANCY",
"value" : "TENANCY"
}, {
"name" : "SCOPE",
"value" : "SCOPE"
}, {
"name" : "PLATFORM",
"value" : "PLATFORM"
}, {
"name" : "SUBSCRIPTION_ID",
"value" : "SUBSCRIPTION_ID"
}, {
"name" : "LEGAL_ENTITY_NAME",
"value" : "LEGAL_ENTITY_NAME"
}, {
"name" : "DEPLOYMENT_OPTION",
"value" : "DEPLOYMENT_OPTION"
}, {
"name" : "DATABASE_ENGINE",
"value" : "DATABASE_ENGINE"
}, {
"name" : "CACHE_ENGINE",
"value" : "CACHE_ENGINE"
}, {
"name" : "INSTANCE_TYPE_FAMILY",
"value" : "INSTANCE_TYPE_FAMILY"
}, {
"name" : "BILLING_ENTITY",
"value" : "BILLING_ENTITY"
}, {
"name" : "RESERVATION_ID",
"value" : "RESERVATION_ID"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Dimension",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Dimension",
"variableName" : "dimension",
"variableType" : "Dimension",
"documentation" : null,
"simpleType" : "Dimension",
"variableSetterType" : "Dimension"
},
"wrapper" : false
},
"DimensionValues" : {
"c2jName" : "DimensionValues",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The metadata that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getKeyAsString",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "Dimension",
"defaultConsumerFluentSetterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
",
"endpointDiscoveryId" : false,
"enumType" : "Dimension",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n@param key The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension\n@return Returns a reference to this object so that method calls can be chained together.\n@see Dimension",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link Dimension#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n@param key The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension",
"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" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValues",
"beanStyleSetterMethodName" : "setValues",
"c2jName" : "Values",
"c2jShape" : "Values",
"defaultConsumerFluentSetterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\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 #values(List)}.\n@param values 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 #values(List)",
"deprecated" : false,
"documentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "values",
"fluentSetterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n@param values The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values. Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "values",
"getterDocumentation" : "
The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values. Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.",
"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" : "Values",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Values",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"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"
},
"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" : "Values",
"sensitive" : false,
"setterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n@param values The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.",
"setterMethodName" : "setValues",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "values",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "values",
"variableType" : "java.util.List",
"documentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Key" : {
"beanStyleGetterMethodName" : "getKeyAsString",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "Dimension",
"defaultConsumerFluentSetterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
",
"endpointDiscoveryId" : false,
"enumType" : "Dimension",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n@param key The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension\n@return Returns a reference to this object so that method calls can be chained together.\n@see Dimension",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link Dimension#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n@param key The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension",
"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" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Values" : {
"beanStyleGetterMethodName" : "getValues",
"beanStyleSetterMethodName" : "setValues",
"c2jName" : "Values",
"c2jShape" : "Values",
"defaultConsumerFluentSetterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\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 #values(List)}.\n@param values 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 #values(List)",
"deprecated" : false,
"documentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "values",
"fluentSetterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n@param values The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "values",
"getterDocumentation" : "
The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values. Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.",
"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" : "Values",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Values",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"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"
},
"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" : "Values",
"sensitive" : false,
"setterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n@param values The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.",
"setterMethodName" : "setValues",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "values",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "values",
"variableType" : "java.util.List",
"documentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getKeyAsString",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "Dimension",
"defaultConsumerFluentSetterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
",
"endpointDiscoveryId" : false,
"enumType" : "Dimension",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "key",
"fluentEnumSetterMethodName" : "key",
"fluentGetterMethodName" : "keyAsString",
"fluentSetterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n@param key The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension\n@return Returns a reference to this object so that method calls can be chained together.\n@see Dimension",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link Dimension#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n
\n@return The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
\n@param key The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.\n@see Dimension",
"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" : "The names of the metadata types that you can use to filter and group your results. For example, AZ
returns a list of Availability Zones.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValues",
"beanStyleSetterMethodName" : "setValues",
"c2jName" : "Values",
"c2jShape" : "Values",
"defaultConsumerFluentSetterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\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 #values(List)}.\n@param values 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 #values(List)",
"deprecated" : false,
"documentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "values",
"fluentSetterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n@param values The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "values",
"getterDocumentation" : "
The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values. Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.",
"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" : "Values",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Values",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"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"
},
"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" : "Values",
"sensitive" : false,
"setterDocumentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
\n@param values The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.",
"setterMethodName" : "setValues",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "values",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "values",
"variableType" : "java.util.List",
"documentation" : "The metadata values that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
Valid values for the SERVICE
dimension are Amazon Elastic Compute Cloud - Compute
, Amazon Elasticsearch Service
, Amazon ElastiCache
, Amazon Redshift
, and Amazon Relational Database Service
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DimensionValues",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DimensionValues",
"variableName" : "dimensionValues",
"variableType" : "DimensionValues",
"documentation" : null,
"simpleType" : "DimensionValues",
"variableSetterType" : "DimensionValues"
},
"wrapper" : false
},
"DimensionValuesWithAttributes" : {
"c2jName" : "DimensionValuesWithAttributes",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The metadata of a specific type that you can use to filter and group your results. You can use GetDimensionValues
to find specific values.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "The value of a dimension with a specific attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "The value of a dimension with a specific attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of a dimension with a specific attribute.
\n@param value The value of a dimension with a specific attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of a dimension with a specific attribute.
\n@return The value of a dimension with a specific attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value of a dimension with a specific attribute.
\n@param value The value of a dimension with a specific attribute.",
"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" : "The value of a dimension with a specific attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The attribute that applies to a specific Dimension
.
\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)",
"deprecated" : false,
"documentation" : "The attribute that applies to a specific Dimension
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The attribute that applies to a specific Dimension
.
\n@param attributes The attribute that applies to a specific Dimension
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The attribute that applies to a specific Dimension
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attribute that applies to a specific Dimension
.",
"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" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AttributeType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "AttributeValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The attribute that applies to a specific Dimension
.
\n@param attributes The attribute that applies to a specific Dimension
.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : "The attribute that applies to a specific Dimension
.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Attributes" : {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The attribute that applies to a specific Dimension
.
\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)",
"deprecated" : false,
"documentation" : "The attribute that applies to a specific Dimension
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The attribute that applies to a specific Dimension
.
\n@param attributes The attribute that applies to a specific Dimension
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The attribute that applies to a specific Dimension
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attribute that applies to a specific Dimension
.",
"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" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AttributeType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "AttributeValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The attribute that applies to a specific Dimension
.
\n@param attributes The attribute that applies to a specific Dimension
.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : "The attribute that applies to a specific Dimension
.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Value" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "The value of a dimension with a specific attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "The value of a dimension with a specific attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of a dimension with a specific attribute.
\n@param value The value of a dimension with a specific attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of a dimension with a specific attribute.
\n@return The value of a dimension with a specific attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value of a dimension with a specific attribute.
\n@param value The value of a dimension with a specific attribute.",
"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" : "The value of a dimension with a specific attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "The value of a dimension with a specific attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "The value of a dimension with a specific attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of a dimension with a specific attribute.
\n@param value The value of a dimension with a specific attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of a dimension with a specific attribute.
\n@return The value of a dimension with a specific attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value of a dimension with a specific attribute.
\n@param value The value of a dimension with a specific attribute.",
"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" : "The value of a dimension with a specific attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The attribute that applies to a specific Dimension
.
\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)",
"deprecated" : false,
"documentation" : "The attribute that applies to a specific Dimension
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The attribute that applies to a specific Dimension
.
\n@param attributes The attribute that applies to a specific Dimension
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The attribute that applies to a specific Dimension
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attribute that applies to a specific Dimension
.",
"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" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "AttributeType",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "AttributeValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The attribute that applies to a specific Dimension
.
\n@param attributes The attribute that applies to a specific Dimension
.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : "The attribute that applies to a specific Dimension
.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DimensionValuesWithAttributes",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DimensionValuesWithAttributes",
"variableName" : "dimensionValuesWithAttributes",
"variableType" : "DimensionValuesWithAttributes",
"documentation" : null,
"simpleType" : "DimensionValuesWithAttributes",
"variableSetterType" : "DimensionValuesWithAttributes"
},
"wrapper" : false
},
"EC2InstanceDetails" : {
"c2jName" : "EC2InstanceDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Details about the Amazon EC2 instances that AWS recommends that you purchase.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getFamily",
"beanStyleSetterMethodName" : "setFamily",
"c2jName" : "Family",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The instance family of the recommended reservation.
\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 #family(String)}.\n@param family 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 #family(String)",
"deprecated" : false,
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "family",
"fluentSetterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "family",
"getterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.",
"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" : "Family",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Family",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Family",
"sensitive" : false,
"setterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.",
"setterMethodName" : "setFamily",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : "The instance family of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceType",
"beanStyleSetterMethodName" : "setInstanceType",
"c2jName" : "InstanceType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The type of instance that AWS recommends.
\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 #instanceType(String)}.\n@param instanceType 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 #instanceType(String)",
"deprecated" : false,
"documentation" : "The type of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceType",
"fluentSetterDocumentation" : "The type of instance that AWS recommends.
\n@param instanceType The type of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceType",
"getterDocumentation" : "The type of instance that AWS recommends.
\n@return The type of instance that AWS recommends.",
"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" : "InstanceType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceType",
"sensitive" : false,
"setterDocumentation" : "The type of instance that AWS recommends.
\n@param instanceType The type of instance that AWS recommends.",
"setterMethodName" : "setInstanceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceType",
"variableType" : "String",
"documentation" : "The type of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAvailabilityZone",
"beanStyleSetterMethodName" : "setAvailabilityZone",
"c2jName" : "AvailabilityZone",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The Availability Zone of the recommended reservation.
\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 #availabilityZone(String)}.\n@param availabilityZone 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 #availabilityZone(String)",
"deprecated" : false,
"documentation" : "The Availability Zone of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "availabilityZone",
"fluentSetterDocumentation" : "The Availability Zone of the recommended reservation.
\n@param availabilityZone The Availability Zone of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "availabilityZone",
"getterDocumentation" : "The Availability Zone of the recommended reservation.
\n@return The Availability Zone of the recommended reservation.",
"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" : "AvailabilityZone",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AvailabilityZone",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AvailabilityZone",
"sensitive" : false,
"setterDocumentation" : "The Availability Zone of the recommended reservation.
\n@param availabilityZone The Availability Zone of the recommended reservation.",
"setterMethodName" : "setAvailabilityZone",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "availabilityZone",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "availabilityZone",
"variableType" : "String",
"documentation" : "The Availability Zone of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\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 #platform(String)}.\n@param platform 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 #platform(String)",
"deprecated" : false,
"documentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.",
"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" : "Platform",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTenancy",
"beanStyleSetterMethodName" : "setTenancy",
"c2jName" : "Tenancy",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\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 #tenancy(String)}.\n@param tenancy 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 #tenancy(String)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tenancy",
"fluentSetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@param tenancy Whether the recommended reservation is dedicated or shared.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tenancy",
"getterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@return Whether the recommended reservation is dedicated or shared.",
"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" : "Tenancy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tenancy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Tenancy",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@param tenancy Whether the recommended reservation is dedicated or shared.",
"setterMethodName" : "setTenancy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tenancy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tenancy",
"variableType" : "String",
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AvailabilityZone" : {
"beanStyleGetterMethodName" : "getAvailabilityZone",
"beanStyleSetterMethodName" : "setAvailabilityZone",
"c2jName" : "AvailabilityZone",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The Availability Zone of the recommended reservation.
\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 #availabilityZone(String)}.\n@param availabilityZone 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 #availabilityZone(String)",
"deprecated" : false,
"documentation" : "The Availability Zone of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "availabilityZone",
"fluentSetterDocumentation" : "The Availability Zone of the recommended reservation.
\n@param availabilityZone The Availability Zone of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "availabilityZone",
"getterDocumentation" : "The Availability Zone of the recommended reservation.
\n@return The Availability Zone of the recommended reservation.",
"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" : "AvailabilityZone",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AvailabilityZone",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AvailabilityZone",
"sensitive" : false,
"setterDocumentation" : "The Availability Zone of the recommended reservation.
\n@param availabilityZone The Availability Zone of the recommended reservation.",
"setterMethodName" : "setAvailabilityZone",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "availabilityZone",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "availabilityZone",
"variableType" : "String",
"documentation" : "The Availability Zone of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CurrentGeneration" : {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Family" : {
"beanStyleGetterMethodName" : "getFamily",
"beanStyleSetterMethodName" : "setFamily",
"c2jName" : "Family",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The instance family of the recommended reservation.
\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 #family(String)}.\n@param family 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 #family(String)",
"deprecated" : false,
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "family",
"fluentSetterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "family",
"getterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.",
"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" : "Family",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Family",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Family",
"sensitive" : false,
"setterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.",
"setterMethodName" : "setFamily",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : "The instance family of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"InstanceType" : {
"beanStyleGetterMethodName" : "getInstanceType",
"beanStyleSetterMethodName" : "setInstanceType",
"c2jName" : "InstanceType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The type of instance that AWS recommends.
\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 #instanceType(String)}.\n@param instanceType 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 #instanceType(String)",
"deprecated" : false,
"documentation" : "The type of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceType",
"fluentSetterDocumentation" : "The type of instance that AWS recommends.
\n@param instanceType The type of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceType",
"getterDocumentation" : "The type of instance that AWS recommends.
\n@return The type of instance that AWS recommends.",
"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" : "InstanceType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceType",
"sensitive" : false,
"setterDocumentation" : "The type of instance that AWS recommends.
\n@param instanceType The type of instance that AWS recommends.",
"setterMethodName" : "setInstanceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceType",
"variableType" : "String",
"documentation" : "The type of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Platform" : {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\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 #platform(String)}.\n@param platform 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 #platform(String)",
"deprecated" : false,
"documentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.",
"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" : "Platform",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Region" : {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SizeFlexEligible" : {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Tenancy" : {
"beanStyleGetterMethodName" : "getTenancy",
"beanStyleSetterMethodName" : "setTenancy",
"c2jName" : "Tenancy",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\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 #tenancy(String)}.\n@param tenancy 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 #tenancy(String)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tenancy",
"fluentSetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@param tenancy Whether the recommended reservation is dedicated or shared.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tenancy",
"getterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@return Whether the recommended reservation is dedicated or shared.",
"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" : "Tenancy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tenancy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Tenancy",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@param tenancy Whether the recommended reservation is dedicated or shared.",
"setterMethodName" : "setTenancy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tenancy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tenancy",
"variableType" : "String",
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFamily",
"beanStyleSetterMethodName" : "setFamily",
"c2jName" : "Family",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The instance family of the recommended reservation.
\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 #family(String)}.\n@param family 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 #family(String)",
"deprecated" : false,
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "family",
"fluentSetterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "family",
"getterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.",
"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" : "Family",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Family",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Family",
"sensitive" : false,
"setterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.",
"setterMethodName" : "setFamily",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : "The instance family of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceType",
"beanStyleSetterMethodName" : "setInstanceType",
"c2jName" : "InstanceType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The type of instance that AWS recommends.
\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 #instanceType(String)}.\n@param instanceType 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 #instanceType(String)",
"deprecated" : false,
"documentation" : "The type of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceType",
"fluentSetterDocumentation" : "The type of instance that AWS recommends.
\n@param instanceType The type of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceType",
"getterDocumentation" : "The type of instance that AWS recommends.
\n@return The type of instance that AWS recommends.",
"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" : "InstanceType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceType",
"sensitive" : false,
"setterDocumentation" : "The type of instance that AWS recommends.
\n@param instanceType The type of instance that AWS recommends.",
"setterMethodName" : "setInstanceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceType",
"variableType" : "String",
"documentation" : "The type of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAvailabilityZone",
"beanStyleSetterMethodName" : "setAvailabilityZone",
"c2jName" : "AvailabilityZone",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The Availability Zone of the recommended reservation.
\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 #availabilityZone(String)}.\n@param availabilityZone 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 #availabilityZone(String)",
"deprecated" : false,
"documentation" : "The Availability Zone of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "availabilityZone",
"fluentSetterDocumentation" : "The Availability Zone of the recommended reservation.
\n@param availabilityZone The Availability Zone of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "availabilityZone",
"getterDocumentation" : "The Availability Zone of the recommended reservation.
\n@return The Availability Zone of the recommended reservation.",
"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" : "AvailabilityZone",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AvailabilityZone",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AvailabilityZone",
"sensitive" : false,
"setterDocumentation" : "The Availability Zone of the recommended reservation.
\n@param availabilityZone The Availability Zone of the recommended reservation.",
"setterMethodName" : "setAvailabilityZone",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "availabilityZone",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "availabilityZone",
"variableType" : "String",
"documentation" : "The Availability Zone of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\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 #platform(String)}.\n@param platform 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 #platform(String)",
"deprecated" : false,
"documentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "platform",
"getterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.",
"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" : "Platform",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Platform",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Platform",
"sensitive" : false,
"setterDocumentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.",
"setterMethodName" : "setPlatform",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "platform",
"variableType" : "String",
"documentation" : "The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTenancy",
"beanStyleSetterMethodName" : "setTenancy",
"c2jName" : "Tenancy",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\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 #tenancy(String)}.\n@param tenancy 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 #tenancy(String)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tenancy",
"fluentSetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@param tenancy Whether the recommended reservation is dedicated or shared.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tenancy",
"getterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@return Whether the recommended reservation is dedicated or shared.",
"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" : "Tenancy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tenancy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Tenancy",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@param tenancy Whether the recommended reservation is dedicated or shared.",
"setterMethodName" : "setTenancy",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "tenancy",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "tenancy",
"variableType" : "String",
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EC2InstanceDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EC2InstanceDetails",
"variableName" : "ec2InstanceDetails",
"variableType" : "EC2InstanceDetails",
"documentation" : null,
"simpleType" : "EC2InstanceDetails",
"variableSetterType" : "EC2InstanceDetails"
},
"wrapper" : false
},
"EC2Specification" : {
"c2jName" : "EC2Specification",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The Amazon EC2 hardware specifications that you want AWS to provide recommendations for.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOfferingClassAsString",
"beanStyleSetterMethodName" : "setOfferingClass",
"c2jName" : "OfferingClass",
"c2jShape" : "OfferingClass",
"defaultConsumerFluentSetterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\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 #offeringClassAsString(String)}.\n@param offeringClass 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 #offeringClass(String)",
"deprecated" : false,
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"endpointDiscoveryId" : false,
"enumType" : "OfferingClass",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "offeringClass",
"fluentEnumSetterMethodName" : "offeringClass",
"fluentGetterMethodName" : "offeringClassAsString",
"fluentSetterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n@param offeringClass Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingClass",
"fluentSetterMethodName" : "offeringClass",
"getterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #offeringClass} will return {@link OfferingClass#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #offeringClassAsString}.\n
\n@return Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass",
"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" : "OfferingClass",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OfferingClass",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OfferingClass",
"sensitive" : false,
"setterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n@param offeringClass Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass",
"setterMethodName" : "setOfferingClass",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "offeringClass",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "offeringClass",
"variableType" : "String",
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"OfferingClass" : {
"beanStyleGetterMethodName" : "getOfferingClassAsString",
"beanStyleSetterMethodName" : "setOfferingClass",
"c2jName" : "OfferingClass",
"c2jShape" : "OfferingClass",
"defaultConsumerFluentSetterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\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 #offeringClassAsString(String)}.\n@param offeringClass 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 #offeringClass(String)",
"deprecated" : false,
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"endpointDiscoveryId" : false,
"enumType" : "OfferingClass",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "offeringClass",
"fluentEnumSetterMethodName" : "offeringClass",
"fluentGetterMethodName" : "offeringClassAsString",
"fluentSetterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n@param offeringClass Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingClass",
"fluentSetterMethodName" : "offeringClass",
"getterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #offeringClass} will return {@link OfferingClass#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #offeringClassAsString}.\n
\n@return Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass",
"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" : "OfferingClass",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OfferingClass",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OfferingClass",
"sensitive" : false,
"setterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n@param offeringClass Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass",
"setterMethodName" : "setOfferingClass",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "offeringClass",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "offeringClass",
"variableType" : "String",
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOfferingClassAsString",
"beanStyleSetterMethodName" : "setOfferingClass",
"c2jName" : "OfferingClass",
"c2jShape" : "OfferingClass",
"defaultConsumerFluentSetterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\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 #offeringClassAsString(String)}.\n@param offeringClass 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 #offeringClass(String)",
"deprecated" : false,
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"endpointDiscoveryId" : false,
"enumType" : "OfferingClass",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "offeringClass",
"fluentEnumSetterMethodName" : "offeringClass",
"fluentGetterMethodName" : "offeringClassAsString",
"fluentSetterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n@param offeringClass Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingClass",
"fluentSetterMethodName" : "offeringClass",
"getterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #offeringClass} will return {@link OfferingClass#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #offeringClassAsString}.\n
\n@return Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass",
"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" : "OfferingClass",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OfferingClass",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OfferingClass",
"sensitive" : false,
"setterDocumentation" : "Whether you want a recommendation for standard or convertible reservations.
\n@param offeringClass Whether you want a recommendation for standard or convertible reservations.\n@see OfferingClass",
"setterMethodName" : "setOfferingClass",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "offeringClass",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "offeringClass",
"variableType" : "String",
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EC2Specification",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EC2Specification",
"variableName" : "ec2Specification",
"variableType" : "EC2Specification",
"documentation" : null,
"simpleType" : "EC2Specification",
"variableSetterType" : "EC2Specification"
},
"wrapper" : false
},
"ESInstanceDetails" : {
"c2jName" : "ESInstanceDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Details about the Amazon ES instances that AWS recommends that you purchase.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getInstanceClass",
"beanStyleSetterMethodName" : "setInstanceClass",
"c2jName" : "InstanceClass",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The class of instance that AWS recommends.
\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 #instanceClass(String)}.\n@param instanceClass 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 #instanceClass(String)",
"deprecated" : false,
"documentation" : "The class of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceClass",
"fluentSetterDocumentation" : "The class of instance that AWS recommends.
\n@param instanceClass The class of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceClass",
"getterDocumentation" : "The class of instance that AWS recommends.
\n@return The class of instance that AWS recommends.",
"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" : "InstanceClass",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceClass",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceClass",
"sensitive" : false,
"setterDocumentation" : "The class of instance that AWS recommends.
\n@param instanceClass The class of instance that AWS recommends.",
"setterMethodName" : "setInstanceClass",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceClass",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceClass",
"variableType" : "String",
"documentation" : "The class of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceSize",
"beanStyleSetterMethodName" : "setInstanceSize",
"c2jName" : "InstanceSize",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The size of instance that AWS recommends.
\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 #instanceSize(String)}.\n@param instanceSize 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 #instanceSize(String)",
"deprecated" : false,
"documentation" : "The size of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceSize",
"fluentSetterDocumentation" : "The size of instance that AWS recommends.
\n@param instanceSize The size of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceSize",
"getterDocumentation" : "The size of instance that AWS recommends.
\n@return The size of instance that AWS recommends.",
"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" : "InstanceSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceSize",
"sensitive" : false,
"setterDocumentation" : "The size of instance that AWS recommends.
\n@param instanceSize The size of instance that AWS recommends.",
"setterMethodName" : "setInstanceSize",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceSize",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceSize",
"variableType" : "String",
"documentation" : "The size of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CurrentGeneration" : {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"InstanceClass" : {
"beanStyleGetterMethodName" : "getInstanceClass",
"beanStyleSetterMethodName" : "setInstanceClass",
"c2jName" : "InstanceClass",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The class of instance that AWS recommends.
\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 #instanceClass(String)}.\n@param instanceClass 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 #instanceClass(String)",
"deprecated" : false,
"documentation" : "The class of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceClass",
"fluentSetterDocumentation" : "The class of instance that AWS recommends.
\n@param instanceClass The class of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceClass",
"getterDocumentation" : "The class of instance that AWS recommends.
\n@return The class of instance that AWS recommends.",
"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" : "InstanceClass",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceClass",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceClass",
"sensitive" : false,
"setterDocumentation" : "The class of instance that AWS recommends.
\n@param instanceClass The class of instance that AWS recommends.",
"setterMethodName" : "setInstanceClass",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceClass",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceClass",
"variableType" : "String",
"documentation" : "The class of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"InstanceSize" : {
"beanStyleGetterMethodName" : "getInstanceSize",
"beanStyleSetterMethodName" : "setInstanceSize",
"c2jName" : "InstanceSize",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The size of instance that AWS recommends.
\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 #instanceSize(String)}.\n@param instanceSize 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 #instanceSize(String)",
"deprecated" : false,
"documentation" : "The size of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceSize",
"fluentSetterDocumentation" : "The size of instance that AWS recommends.
\n@param instanceSize The size of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceSize",
"getterDocumentation" : "The size of instance that AWS recommends.
\n@return The size of instance that AWS recommends.",
"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" : "InstanceSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceSize",
"sensitive" : false,
"setterDocumentation" : "The size of instance that AWS recommends.
\n@param instanceSize The size of instance that AWS recommends.",
"setterMethodName" : "setInstanceSize",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceSize",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceSize",
"variableType" : "String",
"documentation" : "The size of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Region" : {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SizeFlexEligible" : {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getInstanceClass",
"beanStyleSetterMethodName" : "setInstanceClass",
"c2jName" : "InstanceClass",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The class of instance that AWS recommends.
\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 #instanceClass(String)}.\n@param instanceClass 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 #instanceClass(String)",
"deprecated" : false,
"documentation" : "The class of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceClass",
"fluentSetterDocumentation" : "The class of instance that AWS recommends.
\n@param instanceClass The class of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceClass",
"getterDocumentation" : "The class of instance that AWS recommends.
\n@return The class of instance that AWS recommends.",
"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" : "InstanceClass",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceClass",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceClass",
"sensitive" : false,
"setterDocumentation" : "The class of instance that AWS recommends.
\n@param instanceClass The class of instance that AWS recommends.",
"setterMethodName" : "setInstanceClass",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceClass",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceClass",
"variableType" : "String",
"documentation" : "The class of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceSize",
"beanStyleSetterMethodName" : "setInstanceSize",
"c2jName" : "InstanceSize",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The size of instance that AWS recommends.
\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 #instanceSize(String)}.\n@param instanceSize 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 #instanceSize(String)",
"deprecated" : false,
"documentation" : "The size of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceSize",
"fluentSetterDocumentation" : "The size of instance that AWS recommends.
\n@param instanceSize The size of instance that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceSize",
"getterDocumentation" : "The size of instance that AWS recommends.
\n@return The size of instance that AWS recommends.",
"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" : "InstanceSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "InstanceSize",
"sensitive" : false,
"setterDocumentation" : "The size of instance that AWS recommends.
\n@param instanceSize The size of instance that AWS recommends.",
"setterMethodName" : "setInstanceSize",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "instanceSize",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "instanceSize",
"variableType" : "String",
"documentation" : "The size of instance that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@param currentGeneration Whether the recommendation is for a current-generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ESInstanceDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ESInstanceDetails",
"variableName" : "esInstanceDetails",
"variableType" : "ESInstanceDetails",
"documentation" : null,
"simpleType" : "ESInstanceDetails",
"variableSetterType" : "ESInstanceDetails"
},
"wrapper" : false
},
"ElastiCacheInstanceDetails" : {
"c2jName" : "ElastiCacheInstanceDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Details about the Amazon ElastiCache instances that AWS recommends that you purchase.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getFamily",
"beanStyleSetterMethodName" : "setFamily",
"c2jName" : "Family",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The instance family of the recommended reservation.
\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 #family(String)}.\n@param family 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 #family(String)",
"deprecated" : false,
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "family",
"fluentSetterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "family",
"getterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.",
"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" : "Family",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Family",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Family",
"sensitive" : false,
"setterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.",
"setterMethodName" : "setFamily",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : "The instance family of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNodeType",
"beanStyleSetterMethodName" : "setNodeType",
"c2jName" : "NodeType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The type of node that AWS recommends.
\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 #nodeType(String)}.\n@param nodeType 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 #nodeType(String)",
"deprecated" : false,
"documentation" : "The type of node that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nodeType",
"fluentSetterDocumentation" : "The type of node that AWS recommends.
\n@param nodeType The type of node that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nodeType",
"getterDocumentation" : "The type of node that AWS recommends.
\n@return The type of node that AWS recommends.",
"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" : "NodeType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NodeType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NodeType",
"sensitive" : false,
"setterDocumentation" : "The type of node that AWS recommends.
\n@param nodeType The type of node that AWS recommends.",
"setterMethodName" : "setNodeType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nodeType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nodeType",
"variableType" : "String",
"documentation" : "The type of node that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProductDescription",
"beanStyleSetterMethodName" : "setProductDescription",
"c2jName" : "ProductDescription",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The description of the recommended reservation.
\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 #productDescription(String)}.\n@param productDescription 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 #productDescription(String)",
"deprecated" : false,
"documentation" : "The description of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "productDescription",
"fluentSetterDocumentation" : "The description of the recommended reservation.
\n@param productDescription The description of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "productDescription",
"getterDocumentation" : "The description of the recommended reservation.
\n@return The description of the recommended reservation.",
"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" : "ProductDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProductDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProductDescription",
"sensitive" : false,
"setterDocumentation" : "The description of the recommended reservation.
\n@param productDescription The description of the recommended reservation.",
"setterMethodName" : "setProductDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "productDescription",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "productDescription",
"variableType" : "String",
"documentation" : "The description of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@param currentGeneration Whether the recommendation is for a current generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@return Whether the recommendation is for a current generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@param currentGeneration Whether the recommendation is for a current generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CurrentGeneration" : {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@param currentGeneration Whether the recommendation is for a current generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@return Whether the recommendation is for a current generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@param currentGeneration Whether the recommendation is for a current generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Family" : {
"beanStyleGetterMethodName" : "getFamily",
"beanStyleSetterMethodName" : "setFamily",
"c2jName" : "Family",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The instance family of the recommended reservation.
\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 #family(String)}.\n@param family 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 #family(String)",
"deprecated" : false,
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "family",
"fluentSetterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "family",
"getterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.",
"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" : "Family",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Family",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Family",
"sensitive" : false,
"setterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.",
"setterMethodName" : "setFamily",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : "The instance family of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"NodeType" : {
"beanStyleGetterMethodName" : "getNodeType",
"beanStyleSetterMethodName" : "setNodeType",
"c2jName" : "NodeType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The type of node that AWS recommends.
\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 #nodeType(String)}.\n@param nodeType 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 #nodeType(String)",
"deprecated" : false,
"documentation" : "The type of node that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nodeType",
"fluentSetterDocumentation" : "The type of node that AWS recommends.
\n@param nodeType The type of node that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nodeType",
"getterDocumentation" : "The type of node that AWS recommends.
\n@return The type of node that AWS recommends.",
"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" : "NodeType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NodeType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NodeType",
"sensitive" : false,
"setterDocumentation" : "The type of node that AWS recommends.
\n@param nodeType The type of node that AWS recommends.",
"setterMethodName" : "setNodeType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nodeType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nodeType",
"variableType" : "String",
"documentation" : "The type of node that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProductDescription" : {
"beanStyleGetterMethodName" : "getProductDescription",
"beanStyleSetterMethodName" : "setProductDescription",
"c2jName" : "ProductDescription",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The description of the recommended reservation.
\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 #productDescription(String)}.\n@param productDescription 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 #productDescription(String)",
"deprecated" : false,
"documentation" : "The description of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "productDescription",
"fluentSetterDocumentation" : "The description of the recommended reservation.
\n@param productDescription The description of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "productDescription",
"getterDocumentation" : "The description of the recommended reservation.
\n@return The description of the recommended reservation.",
"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" : "ProductDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProductDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProductDescription",
"sensitive" : false,
"setterDocumentation" : "The description of the recommended reservation.
\n@param productDescription The description of the recommended reservation.",
"setterMethodName" : "setProductDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "productDescription",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "productDescription",
"variableType" : "String",
"documentation" : "The description of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Region" : {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SizeFlexEligible" : {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getFamily",
"beanStyleSetterMethodName" : "setFamily",
"c2jName" : "Family",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The instance family of the recommended reservation.
\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 #family(String)}.\n@param family 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 #family(String)",
"deprecated" : false,
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "family",
"fluentSetterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "family",
"getterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.",
"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" : "Family",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Family",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Family",
"sensitive" : false,
"setterDocumentation" : "The instance family of the recommended reservation.
\n@param family The instance family of the recommended reservation.",
"setterMethodName" : "setFamily",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "family",
"variableType" : "String",
"documentation" : "The instance family of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNodeType",
"beanStyleSetterMethodName" : "setNodeType",
"c2jName" : "NodeType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The type of node that AWS recommends.
\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 #nodeType(String)}.\n@param nodeType 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 #nodeType(String)",
"deprecated" : false,
"documentation" : "The type of node that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nodeType",
"fluentSetterDocumentation" : "The type of node that AWS recommends.
\n@param nodeType The type of node that AWS recommends.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nodeType",
"getterDocumentation" : "The type of node that AWS recommends.
\n@return The type of node that AWS recommends.",
"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" : "NodeType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NodeType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NodeType",
"sensitive" : false,
"setterDocumentation" : "The type of node that AWS recommends.
\n@param nodeType The type of node that AWS recommends.",
"setterMethodName" : "setNodeType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nodeType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nodeType",
"variableType" : "String",
"documentation" : "The type of node that AWS recommends.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\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 #region(String)}.\n@param region 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 #region(String)",
"deprecated" : false,
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.",
"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" : "Region",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Region",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Region",
"sensitive" : false,
"setterDocumentation" : "The AWS Region of the recommended reservation.
\n@param region The AWS Region of the recommended reservation.",
"setterMethodName" : "setRegion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "region",
"variableType" : "String",
"documentation" : "The AWS Region of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProductDescription",
"beanStyleSetterMethodName" : "setProductDescription",
"c2jName" : "ProductDescription",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The description of the recommended reservation.
\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 #productDescription(String)}.\n@param productDescription 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 #productDescription(String)",
"deprecated" : false,
"documentation" : "The description of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "productDescription",
"fluentSetterDocumentation" : "The description of the recommended reservation.
\n@param productDescription The description of the recommended reservation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "productDescription",
"getterDocumentation" : "The description of the recommended reservation.
\n@return The description of the recommended reservation.",
"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" : "ProductDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ProductDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProductDescription",
"sensitive" : false,
"setterDocumentation" : "The description of the recommended reservation.
\n@param productDescription The description of the recommended reservation.",
"setterMethodName" : "setProductDescription",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "productDescription",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "productDescription",
"variableType" : "String",
"documentation" : "The description of the recommended reservation.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCurrentGeneration",
"beanStyleSetterMethodName" : "setCurrentGeneration",
"c2jName" : "CurrentGeneration",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommendation is for a current generation instance.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #currentGeneration(Boolean)}.\n@param currentGeneration a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentGeneration(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommendation is for a current generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currentGeneration",
"fluentSetterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@param currentGeneration Whether the recommendation is for a current generation instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currentGeneration",
"getterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@return Whether the recommendation is for a current generation instance.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CurrentGeneration",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrentGeneration",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "CurrentGeneration",
"sensitive" : false,
"setterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@param currentGeneration Whether the recommendation is for a current generation instance.",
"setterMethodName" : "setCurrentGeneration",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "currentGeneration",
"variableType" : "Boolean",
"documentation" : "Whether the recommendation is for a current generation instance.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSizeFlexEligible",
"beanStyleSetterMethodName" : "setSizeFlexEligible",
"c2jName" : "SizeFlexEligible",
"c2jShape" : "GenericBoolean",
"defaultConsumerFluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sizeFlexEligible(Boolean)}.\n@param sizeFlexEligible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sizeFlexEligible(Boolean)",
"deprecated" : false,
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sizeFlexEligible",
"fluentSetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sizeFlexEligible",
"getterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SizeFlexEligible",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SizeFlexEligible",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "SizeFlexEligible",
"sensitive" : false,
"setterDocumentation" : "Whether the recommended reservation is size flexible.
\n@param sizeFlexEligible Whether the recommended reservation is size flexible.",
"setterMethodName" : "setSizeFlexEligible",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "sizeFlexEligible",
"variableType" : "Boolean",
"documentation" : "Whether the recommended reservation is size flexible.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ElastiCacheInstanceDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ElastiCacheInstanceDetails",
"variableName" : "elastiCacheInstanceDetails",
"variableType" : "ElastiCacheInstanceDetails",
"documentation" : null,
"simpleType" : "ElastiCacheInstanceDetails",
"variableSetterType" : "ElastiCacheInstanceDetails"
},
"wrapper" : false
},
"Expression" : {
"c2jName" : "Expression",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Use Expression
to filter by cost or by usage. There are two patterns:
-
Simple dimension values - You can set the dimension name and values for the filters that you plan to use. For example, you can filter for INSTANCE_TYPE==m4.xlarge OR INSTANCE_TYPE==c4.large
. The Expression
for that looks like this:
{ \"Dimensions\": { \"Key\": \"INSTANCE_TYPE\", \"Values\": [ \"m4.xlarge\", “c4.large” ] } }
The list of dimension values are OR'd together to retrieve cost or usage data. You can create Expression
and DimensionValues
objects using either with*
methods or set*
methods in multiple lines.
-
Compound dimension values with logical operations - You can use multiple Expression
types and the logical operators AND/OR/NOT
to create a list of one or more Expression
objects. This allows you to filter on more advanced options. For example, you can filter on ((INSTANCE_TYPE == m4.large OR INSTANCE_TYPE == m3.large) OR (TAG.Type == Type1)) AND (USAGE_TYPE != DataTransfer)
. The Expression
for that looks like this:
{ \"And\": [ {\"Or\": [ {\"Dimensions\": { \"Key\": \"INSTANCE_TYPE\", \"Values\": [ \"m4.x.large\", \"c4.large\" ] }}, {\"Tags\": { \"Key\": \"TagName\", \"Values\": [\"Value1\"] } } ]}, {\"Not\": {\"Dimensions\": { \"Key\": \"USAGE_TYPE\", \"Values\": [\"DataTransfer\"] }}} ] }
Because each Expression
can have only one operator, the service returns an error if more than one is specified. The following example shows an Expression
object that creates an error.
{ \"And\": [ ... ], \"DimensionValues\": { \"Dimension\": \"USAGE_TYPE\", \"Values\": [ \"DataTransfer\" ] } }
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOr",
"beanStyleSetterMethodName" : "setOr",
"c2jName" : "Or",
"c2jShape" : "Expressions",
"defaultConsumerFluentSetterDocumentation" : "Return results that match either Dimension
object.
\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 #or(List)}.\n@param or 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 #or(List)",
"deprecated" : false,
"documentation" : "Return results that match either Dimension
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "or",
"fluentSetterDocumentation" : "Return results that match either Dimension
object.
\n@param or Return results that match either Dimension
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "or",
"getterDocumentation" : "Return results that match either Dimension
object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Return results that match either Dimension
object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Or",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Or",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #member(Expression)}.\n@param member a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Expression)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : "",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Expression",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Expression",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Or",
"sensitive" : false,
"setterDocumentation" : "Return results that match either Dimension
object.
\n@param or Return results that match either Dimension
object.",
"setterMethodName" : "setOr",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "or",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "or",
"variableType" : "java.util.List",
"documentation" : "Return results that match either Dimension
object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAnd",
"beanStyleSetterMethodName" : "setAnd",
"c2jName" : "And",
"c2jShape" : "Expressions",
"defaultConsumerFluentSetterDocumentation" : "Return results that match both Dimension
objects.
\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 #and(List)}.\n@param and 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 #and(List)",
"deprecated" : false,
"documentation" : "Return results that match both Dimension
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "and",
"fluentSetterDocumentation" : "Return results that match both Dimension
objects.
\n@param and Return results that match both Dimension
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "and",
"getterDocumentation" : "Return results that match both Dimension
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Return results that match both Dimension
objects.",
"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" : "And",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "And",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #member(Expression)}.\n@param member a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Expression)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : "",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Expression",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Expression",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "And",
"sensitive" : false,
"setterDocumentation" : "Return results that match both Dimension
objects.
\n@param and Return results that match both Dimension
objects.",
"setterMethodName" : "setAnd",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "and",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "and",
"variableType" : "java.util.List",
"documentation" : "Return results that match both Dimension
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNot",
"beanStyleSetterMethodName" : "setNot",
"c2jName" : "Not",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Return results that don't match a Dimension
object.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #not(Expression)}.\n@param not a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #not(Expression)",
"deprecated" : false,
"documentation" : "Return results that don't match a Dimension
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "not",
"fluentSetterDocumentation" : "Return results that don't match a Dimension
object.
\n@param not Return results that don't match a Dimension
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "not",
"getterDocumentation" : "Return results that don't match a Dimension
object.
\n@return Return results that don't match a Dimension
object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Not",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Not",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Not",
"sensitive" : false,
"setterDocumentation" : "Return results that don't match a Dimension
object.
\n@param not Return results that don't match a Dimension
object.",
"setterMethodName" : "setNot",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "not",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "not",
"variableType" : "Expression",
"documentation" : "Return results that don't match a Dimension
object.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "DimensionValues",
"defaultConsumerFluentSetterDocumentation" : "The specific Dimension
to use for Expression
.
\nThis is a convenience that creates an instance of the {@link DimensionValues.Builder} avoiding the need to create one manually via {@link DimensionValues#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionValues.Builder#build()} is called immediately and its result is passed to {@link #dimensions(DimensionValues)}.\n@param dimensions a consumer that will call methods on {@link DimensionValues.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(DimensionValues)",
"deprecated" : false,
"documentation" : "The specific Dimension
to use for Expression
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "The specific Dimension
to use for Expression
.
\n@param dimensions The specific Dimension
to use for Expression
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "The specific Dimension
to use for Expression
.
\n@return The specific Dimension
to use for Expression
.",
"getterModel" : {
"returnType" : "DimensionValues",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Dimensions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Dimensions",
"sensitive" : false,
"setterDocumentation" : "The specific Dimension
to use for Expression
.
\n@param dimensions The specific Dimension
to use for Expression
.",
"setterMethodName" : "setDimensions",
"setterModel" : {
"variableDeclarationType" : "DimensionValues",
"variableName" : "dimensions",
"variableType" : "DimensionValues",
"documentation" : null,
"simpleType" : "DimensionValues",
"variableSetterType" : "DimensionValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionValues",
"variableName" : "dimensions",
"variableType" : "DimensionValues",
"documentation" : "The specific Dimension
to use for Expression
.
",
"simpleType" : "DimensionValues",
"variableSetterType" : "DimensionValues"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagValues",
"defaultConsumerFluentSetterDocumentation" : "The specific Tag
to use for Expression
.
\nThis is a convenience that creates an instance of the {@link TagValues.Builder} avoiding the need to create one manually via {@link TagValues#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagValues.Builder#build()} is called immediately and its result is passed to {@link #tags(TagValues)}.\n@param tags a consumer that will call methods on {@link TagValues.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(TagValues)",
"deprecated" : false,
"documentation" : "The specific Tag
to use for Expression
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The specific Tag
to use for Expression
.
\n@param tags The specific Tag
to use for Expression
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The specific Tag
to use for Expression
.
\n@return The specific Tag
to use for Expression
.",
"getterModel" : {
"returnType" : "TagValues",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The specific Tag
to use for Expression
.
\n@param tags The specific Tag
to use for Expression
.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "TagValues",
"variableName" : "tags",
"variableType" : "TagValues",
"documentation" : null,
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TagValues",
"variableName" : "tags",
"variableType" : "TagValues",
"documentation" : "The specific Tag
to use for Expression
.
",
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"And" : {
"beanStyleGetterMethodName" : "getAnd",
"beanStyleSetterMethodName" : "setAnd",
"c2jName" : "And",
"c2jShape" : "Expressions",
"defaultConsumerFluentSetterDocumentation" : "Return results that match both Dimension
objects.
\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 #and(List)}.\n@param and 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 #and(List)",
"deprecated" : false,
"documentation" : "Return results that match both Dimension
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "and",
"fluentSetterDocumentation" : "Return results that match both Dimension
objects.
\n@param and Return results that match both Dimension
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "and",
"getterDocumentation" : "Return results that match both Dimension
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Return results that match both Dimension
objects.",
"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" : "And",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "And",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #member(Expression)}.\n@param member a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Expression)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : "",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Expression",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Expression",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "And",
"sensitive" : false,
"setterDocumentation" : "Return results that match both Dimension
objects.
\n@param and Return results that match both Dimension
objects.",
"setterMethodName" : "setAnd",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "and",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "and",
"variableType" : "java.util.List",
"documentation" : "Return results that match both Dimension
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Dimensions" : {
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "DimensionValues",
"defaultConsumerFluentSetterDocumentation" : "The specific Dimension
to use for Expression
.
\nThis is a convenience that creates an instance of the {@link DimensionValues.Builder} avoiding the need to create one manually via {@link DimensionValues#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionValues.Builder#build()} is called immediately and its result is passed to {@link #dimensions(DimensionValues)}.\n@param dimensions a consumer that will call methods on {@link DimensionValues.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(DimensionValues)",
"deprecated" : false,
"documentation" : "The specific Dimension
to use for Expression
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "The specific Dimension
to use for Expression
.
\n@param dimensions The specific Dimension
to use for Expression
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "The specific Dimension
to use for Expression
.
\n@return The specific Dimension
to use for Expression
.",
"getterModel" : {
"returnType" : "DimensionValues",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Dimensions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Dimensions",
"sensitive" : false,
"setterDocumentation" : "The specific Dimension
to use for Expression
.
\n@param dimensions The specific Dimension
to use for Expression
.",
"setterMethodName" : "setDimensions",
"setterModel" : {
"variableDeclarationType" : "DimensionValues",
"variableName" : "dimensions",
"variableType" : "DimensionValues",
"documentation" : null,
"simpleType" : "DimensionValues",
"variableSetterType" : "DimensionValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionValues",
"variableName" : "dimensions",
"variableType" : "DimensionValues",
"documentation" : "The specific Dimension
to use for Expression
.
",
"simpleType" : "DimensionValues",
"variableSetterType" : "DimensionValues"
},
"xmlNameSpaceUri" : null
},
"Not" : {
"beanStyleGetterMethodName" : "getNot",
"beanStyleSetterMethodName" : "setNot",
"c2jName" : "Not",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Return results that don't match a Dimension
object.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #not(Expression)}.\n@param not a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #not(Expression)",
"deprecated" : false,
"documentation" : "Return results that don't match a Dimension
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "not",
"fluentSetterDocumentation" : "Return results that don't match a Dimension
object.
\n@param not Return results that don't match a Dimension
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "not",
"getterDocumentation" : "Return results that don't match a Dimension
object.
\n@return Return results that don't match a Dimension
object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Not",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Not",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Not",
"sensitive" : false,
"setterDocumentation" : "Return results that don't match a Dimension
object.
\n@param not Return results that don't match a Dimension
object.",
"setterMethodName" : "setNot",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "not",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "not",
"variableType" : "Expression",
"documentation" : "Return results that don't match a Dimension
object.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"Or" : {
"beanStyleGetterMethodName" : "getOr",
"beanStyleSetterMethodName" : "setOr",
"c2jName" : "Or",
"c2jShape" : "Expressions",
"defaultConsumerFluentSetterDocumentation" : "Return results that match either Dimension
object.
\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 #or(List)}.\n@param or 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 #or(List)",
"deprecated" : false,
"documentation" : "Return results that match either Dimension
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "or",
"fluentSetterDocumentation" : "Return results that match either Dimension
object.
\n@param or Return results that match either Dimension
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "or",
"getterDocumentation" : "Return results that match either Dimension
object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Return results that match either Dimension
object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Or",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Or",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #member(Expression)}.\n@param member a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Expression)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : "",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Expression",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Expression",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Or",
"sensitive" : false,
"setterDocumentation" : "Return results that match either Dimension
object.
\n@param or Return results that match either Dimension
object.",
"setterMethodName" : "setOr",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "or",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "or",
"variableType" : "java.util.List",
"documentation" : "Return results that match either Dimension
object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagValues",
"defaultConsumerFluentSetterDocumentation" : "The specific Tag
to use for Expression
.
\nThis is a convenience that creates an instance of the {@link TagValues.Builder} avoiding the need to create one manually via {@link TagValues#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagValues.Builder#build()} is called immediately and its result is passed to {@link #tags(TagValues)}.\n@param tags a consumer that will call methods on {@link TagValues.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(TagValues)",
"deprecated" : false,
"documentation" : "The specific Tag
to use for Expression
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The specific Tag
to use for Expression
.
\n@param tags The specific Tag
to use for Expression
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The specific Tag
to use for Expression
.
\n@return The specific Tag
to use for Expression
.",
"getterModel" : {
"returnType" : "TagValues",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The specific Tag
to use for Expression
.
\n@param tags The specific Tag
to use for Expression
.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "TagValues",
"variableName" : "tags",
"variableType" : "TagValues",
"documentation" : null,
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TagValues",
"variableName" : "tags",
"variableType" : "TagValues",
"documentation" : "The specific Tag
to use for Expression
.
",
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOr",
"beanStyleSetterMethodName" : "setOr",
"c2jName" : "Or",
"c2jShape" : "Expressions",
"defaultConsumerFluentSetterDocumentation" : "Return results that match either Dimension
object.
\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 #or(List)}.\n@param or 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 #or(List)",
"deprecated" : false,
"documentation" : "Return results that match either Dimension
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "or",
"fluentSetterDocumentation" : "Return results that match either Dimension
object.
\n@param or Return results that match either Dimension
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "or",
"getterDocumentation" : "Return results that match either Dimension
object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Return results that match either Dimension
object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Or",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Or",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #member(Expression)}.\n@param member a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Expression)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : "",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Expression",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Expression",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Or",
"sensitive" : false,
"setterDocumentation" : "Return results that match either Dimension
object.
\n@param or Return results that match either Dimension
object.",
"setterMethodName" : "setOr",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "or",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "or",
"variableType" : "java.util.List",
"documentation" : "Return results that match either Dimension
object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAnd",
"beanStyleSetterMethodName" : "setAnd",
"c2jName" : "And",
"c2jShape" : "Expressions",
"defaultConsumerFluentSetterDocumentation" : "Return results that match both Dimension
objects.
\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 #and(List)}.\n@param and 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 #and(List)",
"deprecated" : false,
"documentation" : "Return results that match both Dimension
objects.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "and",
"fluentSetterDocumentation" : "Return results that match both Dimension
objects.
\n@param and Return results that match both Dimension
objects.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "and",
"getterDocumentation" : "Return results that match both Dimension
objects.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Return results that match both Dimension
objects.",
"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" : "And",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "And",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #member(Expression)}.\n@param member a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Expression)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "member",
"variableType" : "Expression",
"documentation" : "",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Expression",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "Expression",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "And",
"sensitive" : false,
"setterDocumentation" : "Return results that match both Dimension
objects.
\n@param and Return results that match both Dimension
objects.",
"setterMethodName" : "setAnd",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "and",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "and",
"variableType" : "java.util.List",
"documentation" : "Return results that match both Dimension
objects.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNot",
"beanStyleSetterMethodName" : "setNot",
"c2jName" : "Not",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Return results that don't match a Dimension
object.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #not(Expression)}.\n@param not a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #not(Expression)",
"deprecated" : false,
"documentation" : "Return results that don't match a Dimension
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "not",
"fluentSetterDocumentation" : "Return results that don't match a Dimension
object.
\n@param not Return results that don't match a Dimension
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "not",
"getterDocumentation" : "Return results that don't match a Dimension
object.
\n@return Return results that don't match a Dimension
object.",
"getterModel" : {
"returnType" : "Expression",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Not",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Not",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Not",
"sensitive" : false,
"setterDocumentation" : "Return results that don't match a Dimension
object.
\n@param not Return results that don't match a Dimension
object.",
"setterMethodName" : "setNot",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "not",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "not",
"variableType" : "Expression",
"documentation" : "Return results that don't match a Dimension
object.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "DimensionValues",
"defaultConsumerFluentSetterDocumentation" : "The specific Dimension
to use for Expression
.
\nThis is a convenience that creates an instance of the {@link DimensionValues.Builder} avoiding the need to create one manually via {@link DimensionValues#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionValues.Builder#build()} is called immediately and its result is passed to {@link #dimensions(DimensionValues)}.\n@param dimensions a consumer that will call methods on {@link DimensionValues.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(DimensionValues)",
"deprecated" : false,
"documentation" : "The specific Dimension
to use for Expression
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "The specific Dimension
to use for Expression
.
\n@param dimensions The specific Dimension
to use for Expression
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "The specific Dimension
to use for Expression
.
\n@return The specific Dimension
to use for Expression
.",
"getterModel" : {
"returnType" : "DimensionValues",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Dimensions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Dimensions",
"sensitive" : false,
"setterDocumentation" : "The specific Dimension
to use for Expression
.
\n@param dimensions The specific Dimension
to use for Expression
.",
"setterMethodName" : "setDimensions",
"setterModel" : {
"variableDeclarationType" : "DimensionValues",
"variableName" : "dimensions",
"variableType" : "DimensionValues",
"documentation" : null,
"simpleType" : "DimensionValues",
"variableSetterType" : "DimensionValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionValues",
"variableName" : "dimensions",
"variableType" : "DimensionValues",
"documentation" : "The specific Dimension
to use for Expression
.
",
"simpleType" : "DimensionValues",
"variableSetterType" : "DimensionValues"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagValues",
"defaultConsumerFluentSetterDocumentation" : "The specific Tag
to use for Expression
.
\nThis is a convenience that creates an instance of the {@link TagValues.Builder} avoiding the need to create one manually via {@link TagValues#builder()}.\n\nWhen the {@link Consumer} completes, {@link TagValues.Builder#build()} is called immediately and its result is passed to {@link #tags(TagValues)}.\n@param tags a consumer that will call methods on {@link TagValues.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(TagValues)",
"deprecated" : false,
"documentation" : "The specific Tag
to use for Expression
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The specific Tag
to use for Expression
.
\n@param tags The specific Tag
to use for Expression
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The specific Tag
to use for Expression
.
\n@return The specific Tag
to use for Expression
.",
"getterModel" : {
"returnType" : "TagValues",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The specific Tag
to use for Expression
.
\n@param tags The specific Tag
to use for Expression
.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "TagValues",
"variableName" : "tags",
"variableType" : "TagValues",
"documentation" : null,
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TagValues",
"variableName" : "tags",
"variableType" : "TagValues",
"documentation" : "The specific Tag
to use for Expression
.
",
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Expression",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "expression",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"wrapper" : false
},
"ForecastResult" : {
"c2jName" : "ForecastResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The forecast created for your query.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period of time that the forecast covers.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period of time that the forecast covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period of time that the forecast covers.
\n@param timePeriod The period of time that the forecast covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period of time that the forecast covers.
\n@return The period of time that the forecast covers.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period of time that the forecast covers.
\n@param timePeriod The period of time that the forecast covers.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period of time that the forecast covers.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMeanValue",
"beanStyleSetterMethodName" : "setMeanValue",
"c2jName" : "MeanValue",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The mean value of the forecast.
\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 #meanValue(String)}.\n@param meanValue 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 #meanValue(String)",
"deprecated" : false,
"documentation" : "The mean value of the forecast.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "meanValue",
"fluentSetterDocumentation" : "The mean value of the forecast.
\n@param meanValue The mean value of the forecast.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "meanValue",
"getterDocumentation" : "The mean value of the forecast.
\n@return The mean value of the forecast.",
"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" : "MeanValue",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MeanValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MeanValue",
"sensitive" : false,
"setterDocumentation" : "The mean value of the forecast.
\n@param meanValue The mean value of the forecast.",
"setterMethodName" : "setMeanValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "meanValue",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "meanValue",
"variableType" : "String",
"documentation" : "The mean value of the forecast.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPredictionIntervalLowerBound",
"beanStyleSetterMethodName" : "setPredictionIntervalLowerBound",
"c2jName" : "PredictionIntervalLowerBound",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The lower limit for the prediction interval.
\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 #predictionIntervalLowerBound(String)}.\n@param predictionIntervalLowerBound 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 #predictionIntervalLowerBound(String)",
"deprecated" : false,
"documentation" : "The lower limit for the prediction interval.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalLowerBound",
"fluentSetterDocumentation" : "The lower limit for the prediction interval.
\n@param predictionIntervalLowerBound The lower limit for the prediction interval.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalLowerBound",
"getterDocumentation" : "The lower limit for the prediction interval.
\n@return The lower limit for the prediction interval.",
"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" : "PredictionIntervalLowerBound",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalLowerBound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PredictionIntervalLowerBound",
"sensitive" : false,
"setterDocumentation" : "The lower limit for the prediction interval.
\n@param predictionIntervalLowerBound The lower limit for the prediction interval.",
"setterMethodName" : "setPredictionIntervalLowerBound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalLowerBound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalLowerBound",
"variableType" : "String",
"documentation" : "The lower limit for the prediction interval.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPredictionIntervalUpperBound",
"beanStyleSetterMethodName" : "setPredictionIntervalUpperBound",
"c2jName" : "PredictionIntervalUpperBound",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The upper limit for the prediction interval.
\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 #predictionIntervalUpperBound(String)}.\n@param predictionIntervalUpperBound 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 #predictionIntervalUpperBound(String)",
"deprecated" : false,
"documentation" : "The upper limit for the prediction interval.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalUpperBound",
"fluentSetterDocumentation" : "The upper limit for the prediction interval.
\n@param predictionIntervalUpperBound The upper limit for the prediction interval.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalUpperBound",
"getterDocumentation" : "The upper limit for the prediction interval.
\n@return The upper limit for the prediction interval.",
"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" : "PredictionIntervalUpperBound",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalUpperBound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PredictionIntervalUpperBound",
"sensitive" : false,
"setterDocumentation" : "The upper limit for the prediction interval.
\n@param predictionIntervalUpperBound The upper limit for the prediction interval.",
"setterMethodName" : "setPredictionIntervalUpperBound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalUpperBound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalUpperBound",
"variableType" : "String",
"documentation" : "The upper limit for the prediction interval.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MeanValue" : {
"beanStyleGetterMethodName" : "getMeanValue",
"beanStyleSetterMethodName" : "setMeanValue",
"c2jName" : "MeanValue",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The mean value of the forecast.
\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 #meanValue(String)}.\n@param meanValue 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 #meanValue(String)",
"deprecated" : false,
"documentation" : "The mean value of the forecast.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "meanValue",
"fluentSetterDocumentation" : "The mean value of the forecast.
\n@param meanValue The mean value of the forecast.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "meanValue",
"getterDocumentation" : "The mean value of the forecast.
\n@return The mean value of the forecast.",
"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" : "MeanValue",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MeanValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MeanValue",
"sensitive" : false,
"setterDocumentation" : "The mean value of the forecast.
\n@param meanValue The mean value of the forecast.",
"setterMethodName" : "setMeanValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "meanValue",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "meanValue",
"variableType" : "String",
"documentation" : "The mean value of the forecast.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PredictionIntervalLowerBound" : {
"beanStyleGetterMethodName" : "getPredictionIntervalLowerBound",
"beanStyleSetterMethodName" : "setPredictionIntervalLowerBound",
"c2jName" : "PredictionIntervalLowerBound",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The lower limit for the prediction interval.
\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 #predictionIntervalLowerBound(String)}.\n@param predictionIntervalLowerBound 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 #predictionIntervalLowerBound(String)",
"deprecated" : false,
"documentation" : "The lower limit for the prediction interval.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalLowerBound",
"fluentSetterDocumentation" : "The lower limit for the prediction interval.
\n@param predictionIntervalLowerBound The lower limit for the prediction interval.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalLowerBound",
"getterDocumentation" : "The lower limit for the prediction interval.
\n@return The lower limit for the prediction interval.",
"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" : "PredictionIntervalLowerBound",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalLowerBound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PredictionIntervalLowerBound",
"sensitive" : false,
"setterDocumentation" : "The lower limit for the prediction interval.
\n@param predictionIntervalLowerBound The lower limit for the prediction interval.",
"setterMethodName" : "setPredictionIntervalLowerBound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalLowerBound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalLowerBound",
"variableType" : "String",
"documentation" : "The lower limit for the prediction interval.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PredictionIntervalUpperBound" : {
"beanStyleGetterMethodName" : "getPredictionIntervalUpperBound",
"beanStyleSetterMethodName" : "setPredictionIntervalUpperBound",
"c2jName" : "PredictionIntervalUpperBound",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The upper limit for the prediction interval.
\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 #predictionIntervalUpperBound(String)}.\n@param predictionIntervalUpperBound 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 #predictionIntervalUpperBound(String)",
"deprecated" : false,
"documentation" : "The upper limit for the prediction interval.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalUpperBound",
"fluentSetterDocumentation" : "The upper limit for the prediction interval.
\n@param predictionIntervalUpperBound The upper limit for the prediction interval.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalUpperBound",
"getterDocumentation" : "The upper limit for the prediction interval.
\n@return The upper limit for the prediction interval.",
"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" : "PredictionIntervalUpperBound",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalUpperBound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PredictionIntervalUpperBound",
"sensitive" : false,
"setterDocumentation" : "The upper limit for the prediction interval.
\n@param predictionIntervalUpperBound The upper limit for the prediction interval.",
"setterMethodName" : "setPredictionIntervalUpperBound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalUpperBound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalUpperBound",
"variableType" : "String",
"documentation" : "The upper limit for the prediction interval.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TimePeriod" : {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period of time that the forecast covers.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period of time that the forecast covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period of time that the forecast covers.
\n@param timePeriod The period of time that the forecast covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period of time that the forecast covers.
\n@return The period of time that the forecast covers.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period of time that the forecast covers.
\n@param timePeriod The period of time that the forecast covers.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period of time that the forecast covers.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period of time that the forecast covers.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period of time that the forecast covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period of time that the forecast covers.
\n@param timePeriod The period of time that the forecast covers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period of time that the forecast covers.
\n@return The period of time that the forecast covers.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period of time that the forecast covers.
\n@param timePeriod The period of time that the forecast covers.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period of time that the forecast covers.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMeanValue",
"beanStyleSetterMethodName" : "setMeanValue",
"c2jName" : "MeanValue",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The mean value of the forecast.
\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 #meanValue(String)}.\n@param meanValue 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 #meanValue(String)",
"deprecated" : false,
"documentation" : "The mean value of the forecast.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "meanValue",
"fluentSetterDocumentation" : "The mean value of the forecast.
\n@param meanValue The mean value of the forecast.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "meanValue",
"getterDocumentation" : "The mean value of the forecast.
\n@return The mean value of the forecast.",
"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" : "MeanValue",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MeanValue",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MeanValue",
"sensitive" : false,
"setterDocumentation" : "The mean value of the forecast.
\n@param meanValue The mean value of the forecast.",
"setterMethodName" : "setMeanValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "meanValue",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "meanValue",
"variableType" : "String",
"documentation" : "The mean value of the forecast.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPredictionIntervalLowerBound",
"beanStyleSetterMethodName" : "setPredictionIntervalLowerBound",
"c2jName" : "PredictionIntervalLowerBound",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The lower limit for the prediction interval.
\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 #predictionIntervalLowerBound(String)}.\n@param predictionIntervalLowerBound 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 #predictionIntervalLowerBound(String)",
"deprecated" : false,
"documentation" : "The lower limit for the prediction interval.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalLowerBound",
"fluentSetterDocumentation" : "The lower limit for the prediction interval.
\n@param predictionIntervalLowerBound The lower limit for the prediction interval.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalLowerBound",
"getterDocumentation" : "The lower limit for the prediction interval.
\n@return The lower limit for the prediction interval.",
"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" : "PredictionIntervalLowerBound",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalLowerBound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PredictionIntervalLowerBound",
"sensitive" : false,
"setterDocumentation" : "The lower limit for the prediction interval.
\n@param predictionIntervalLowerBound The lower limit for the prediction interval.",
"setterMethodName" : "setPredictionIntervalLowerBound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalLowerBound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalLowerBound",
"variableType" : "String",
"documentation" : "The lower limit for the prediction interval.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPredictionIntervalUpperBound",
"beanStyleSetterMethodName" : "setPredictionIntervalUpperBound",
"c2jName" : "PredictionIntervalUpperBound",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "The upper limit for the prediction interval.
\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 #predictionIntervalUpperBound(String)}.\n@param predictionIntervalUpperBound 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 #predictionIntervalUpperBound(String)",
"deprecated" : false,
"documentation" : "The upper limit for the prediction interval.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalUpperBound",
"fluentSetterDocumentation" : "The upper limit for the prediction interval.
\n@param predictionIntervalUpperBound The upper limit for the prediction interval.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalUpperBound",
"getterDocumentation" : "The upper limit for the prediction interval.
\n@return The upper limit for the prediction interval.",
"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" : "PredictionIntervalUpperBound",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalUpperBound",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PredictionIntervalUpperBound",
"sensitive" : false,
"setterDocumentation" : "The upper limit for the prediction interval.
\n@param predictionIntervalUpperBound The upper limit for the prediction interval.",
"setterMethodName" : "setPredictionIntervalUpperBound",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalUpperBound",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "predictionIntervalUpperBound",
"variableType" : "String",
"documentation" : "The upper limit for the prediction interval.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ForecastResult",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ForecastResult",
"variableName" : "forecastResult",
"variableType" : "ForecastResult",
"documentation" : null,
"simpleType" : "ForecastResult",
"variableSetterType" : "ForecastResult"
},
"wrapper" : false
},
"GetCostAndUsageRequest" : {
"c2jName" : "GetCostAndUsageRequest",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetCostAndUsage",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSInsightsIndexService.GetCostAndUsage",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@return Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
. The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
. The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@param filter Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@return Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@param filter Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMetrics",
"beanStyleSetterMethodName" : "setMetrics",
"c2jName" : "Metrics",
"c2jShape" : "MetricNames",
"defaultConsumerFluentSetterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\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 #metrics(List)}.\n@param metrics 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 #metrics(List)",
"deprecated" : false,
"documentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metrics",
"fluentSetterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n@param metrics Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metrics",
"getterDocumentation" : "
Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.",
"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" : "Metrics",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Metrics",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "MetricName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"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"
},
"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" : "Metrics",
"sensitive" : false,
"setterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n@param metrics Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.",
"setterMethodName" : "setMetrics",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\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 #groupBy(List)}.\n@param groupBy 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 #groupBy(List)",
"deprecated" : false,
"documentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n@param groupBy You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "
You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return You can group AWS costs using up to two different groups, either dimensions, tag keys, or both. When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.",
"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" : "GroupBy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n@param groupBy You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Filter" : {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@param filter Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@return Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@param filter Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"Granularity" : {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
. The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
. The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"GroupBy" : {
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\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 #groupBy(List)}.\n@param groupBy 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 #groupBy(List)",
"deprecated" : false,
"documentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n@param groupBy You can group AWS costs using up to two different groups, either dimensions, tag keys, or both. When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "
You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return You can group AWS costs using up to two different groups, either dimensions, tag keys, or both. When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.",
"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" : "GroupBy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n@param groupBy You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Metrics" : {
"beanStyleGetterMethodName" : "getMetrics",
"beanStyleSetterMethodName" : "setMetrics",
"c2jName" : "Metrics",
"c2jShape" : "MetricNames",
"defaultConsumerFluentSetterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\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 #metrics(List)}.\n@param metrics 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 #metrics(List)",
"deprecated" : false,
"documentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metrics",
"fluentSetterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n@param metrics Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metrics",
"getterDocumentation" : "
Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.",
"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" : "Metrics",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Metrics",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "MetricName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"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"
},
"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" : "Metrics",
"sensitive" : false,
"setterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n@param metrics Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.",
"setterMethodName" : "setMetrics",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"NextPageToken" : {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TimePeriod" : {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@return Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@return Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "Sets the start and end dates for retrieving AWS costs. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
. The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
. The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
Sets the AWS cost granularity to MONTHLY
or DAILY
. If Granularity
isn't set, the response object doesn't include the Granularity
, either MONTHLY
or DAILY
.
The GetCostAndUsageRequest
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@param filter Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@return Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
\n@param filter Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "Filters AWS costs by different dimensions. For example, you can specify SERVICE
and LINKED_ACCOUNT
and get the costs that are associated with that account's usage of that service. You can nest Expression
objects to define any combination of dimension filters. For more information, see Expression.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMetrics",
"beanStyleSetterMethodName" : "setMetrics",
"c2jName" : "Metrics",
"c2jShape" : "MetricNames",
"defaultConsumerFluentSetterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\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 #metrics(List)}.\n@param metrics 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 #metrics(List)",
"deprecated" : false,
"documentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metrics",
"fluentSetterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n@param metrics Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metrics",
"getterDocumentation" : "
Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.",
"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" : "Metrics",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Metrics",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "MetricName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"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"
},
"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" : "Metrics",
"sensitive" : false,
"setterDocumentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
\n@param metrics Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.",
"setterMethodName" : "setMetrics",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : "Which metrics are returned in the query. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values are AmortizedCost
, BlendedCost
, NetAmortizedCost
, NetUnblendedCost
, NormalizedUsageAmount
, UnblendedCost
, and UsageQuantity
.
If you return the UsageQuantity
metric, the service aggregates all usage numbers without taking into account the units. For example, if you aggregate usageQuantity
across all of Amazon EC2, the results aren't meaningful because Amazon EC2 compute hours and data transfer are measured in different units (for example, hours vs. GB). To get more meaningful UsageQuantity
metrics, filter by UsageType
or UsageTypeGroups
.
Metrics
is required for GetCostAndUsage
requests.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\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 #groupBy(List)}.\n@param groupBy 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 #groupBy(List)",
"deprecated" : false,
"documentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n@param groupBy You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "
You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return You can group AWS costs using up to two different groups, either dimensions, tag keys, or both. When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.",
"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" : "GroupBy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
\n@param groupBy You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : "You can group AWS costs using up to two different groups, either dimensions, tag keys, or both.
When you group by tag key, you get all tag values, including empty strings.
Valid values are AZ
, INSTANCE_TYPE
, LEGAL_ENTITY_NAME
, LINKED_ACCOUNT
, OPERATION
, PLATFORM
, PURCHASE_TYPE
, SERVICE
, TAGS
, TENANCY
, and USAGE_TYPE
.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "TimePeriod" ],
"shapeName" : "GetCostAndUsageRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetCostAndUsageRequest",
"variableName" : "getCostAndUsageRequest",
"variableType" : "GetCostAndUsageRequest",
"documentation" : null,
"simpleType" : "GetCostAndUsageRequest",
"variableSetterType" : "GetCostAndUsageRequest"
},
"wrapper" : false
},
"GetCostAndUsageResponse" : {
"c2jName" : "GetCostAndUsageResponse",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupDefinitions",
"beanStyleSetterMethodName" : "setGroupDefinitions",
"c2jName" : "GroupDefinitions",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\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 #groupDefinitions(List)}.\n@param groupDefinitions 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 #groupDefinitions(List)",
"deprecated" : false,
"documentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupDefinitions",
"fluentSetterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n@param groupDefinitions The groups that are specified by the Filter
or GroupBy
parameters in the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupDefinitions",
"getterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The groups that are specified by the Filter
or GroupBy
parameters in the request.",
"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" : "GroupDefinitions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupDefinitions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupDefinitions",
"sensitive" : false,
"setterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n@param groupDefinitions The groups that are specified by the Filter
or GroupBy
parameters in the request.",
"setterMethodName" : "setGroupDefinitions",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupDefinitions",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupDefinitions",
"variableType" : "java.util.List",
"documentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResultsByTime",
"beanStyleSetterMethodName" : "setResultsByTime",
"c2jName" : "ResultsByTime",
"c2jShape" : "ResultsByTime",
"defaultConsumerFluentSetterDocumentation" : "The time period that is covered by the results in the response.
\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 #resultsByTime(List)}.\n@param resultsByTime 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 #resultsByTime(List)",
"deprecated" : false,
"documentation" : "The time period that is covered by the results in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resultsByTime",
"fluentSetterDocumentation" : "The time period that is covered by the results in the response.
\n@param resultsByTime The time period that is covered by the results in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resultsByTime",
"getterDocumentation" : "The time period that is covered by the results in the response.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The time period that is covered by the results in the response.",
"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" : "ResultsByTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResultsByTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResultByTime",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResultByTime.Builder} avoiding the need to create one manually via {@link ResultByTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResultByTime.Builder#build()} is called immediately and its result is passed to {@link #member(ResultByTime)}.\n@param member a consumer that will call methods on {@link ResultByTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResultByTime)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResultByTime",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ResultByTime",
"variableName" : "member",
"variableType" : "ResultByTime",
"documentation" : null,
"simpleType" : "ResultByTime",
"variableSetterType" : "ResultByTime"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResultByTime",
"variableName" : "member",
"variableType" : "ResultByTime",
"documentation" : "",
"simpleType" : "ResultByTime",
"variableSetterType" : "ResultByTime"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResultByTime",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResultByTime",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResultsByTime",
"sensitive" : false,
"setterDocumentation" : "The time period that is covered by the results in the response.
\n@param resultsByTime The time period that is covered by the results in the response.",
"setterMethodName" : "setResultsByTime",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resultsByTime",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resultsByTime",
"variableType" : "java.util.List",
"documentation" : "The time period that is covered by the results in the response.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"GroupDefinitions" : {
"beanStyleGetterMethodName" : "getGroupDefinitions",
"beanStyleSetterMethodName" : "setGroupDefinitions",
"c2jName" : "GroupDefinitions",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\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 #groupDefinitions(List)}.\n@param groupDefinitions 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 #groupDefinitions(List)",
"deprecated" : false,
"documentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupDefinitions",
"fluentSetterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n@param groupDefinitions The groups that are specified by the Filter
or GroupBy
parameters in the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupDefinitions",
"getterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The groups that are specified by the Filter
or GroupBy
parameters in the request.",
"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" : "GroupDefinitions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupDefinitions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupDefinitions",
"sensitive" : false,
"setterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n@param groupDefinitions The groups that are specified by the Filter
or GroupBy
parameters in the request.",
"setterMethodName" : "setGroupDefinitions",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupDefinitions",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupDefinitions",
"variableType" : "java.util.List",
"documentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"NextPageToken" : {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ResultsByTime" : {
"beanStyleGetterMethodName" : "getResultsByTime",
"beanStyleSetterMethodName" : "setResultsByTime",
"c2jName" : "ResultsByTime",
"c2jShape" : "ResultsByTime",
"defaultConsumerFluentSetterDocumentation" : "The time period that is covered by the results in the response.
\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 #resultsByTime(List)}.\n@param resultsByTime 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 #resultsByTime(List)",
"deprecated" : false,
"documentation" : "The time period that is covered by the results in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resultsByTime",
"fluentSetterDocumentation" : "The time period that is covered by the results in the response.
\n@param resultsByTime The time period that is covered by the results in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resultsByTime",
"getterDocumentation" : "The time period that is covered by the results in the response.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The time period that is covered by the results in the response.",
"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" : "ResultsByTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResultsByTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResultByTime",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResultByTime.Builder} avoiding the need to create one manually via {@link ResultByTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResultByTime.Builder#build()} is called immediately and its result is passed to {@link #member(ResultByTime)}.\n@param member a consumer that will call methods on {@link ResultByTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResultByTime)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResultByTime",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ResultByTime",
"variableName" : "member",
"variableType" : "ResultByTime",
"documentation" : null,
"simpleType" : "ResultByTime",
"variableSetterType" : "ResultByTime"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResultByTime",
"variableName" : "member",
"variableType" : "ResultByTime",
"documentation" : "",
"simpleType" : "ResultByTime",
"variableSetterType" : "ResultByTime"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResultByTime",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResultByTime",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResultsByTime",
"sensitive" : false,
"setterDocumentation" : "The time period that is covered by the results in the response.
\n@param resultsByTime The time period that is covered by the results in the response.",
"setterMethodName" : "setResultsByTime",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resultsByTime",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resultsByTime",
"variableType" : "java.util.List",
"documentation" : "The time period that is covered by the results in the response.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupDefinitions",
"beanStyleSetterMethodName" : "setGroupDefinitions",
"c2jName" : "GroupDefinitions",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\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 #groupDefinitions(List)}.\n@param groupDefinitions 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 #groupDefinitions(List)",
"deprecated" : false,
"documentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupDefinitions",
"fluentSetterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n@param groupDefinitions The groups that are specified by the Filter
or GroupBy
parameters in the request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupDefinitions",
"getterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The groups that are specified by the Filter
or GroupBy
parameters in the request.",
"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" : "GroupDefinitions",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupDefinitions",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupDefinitions",
"sensitive" : false,
"setterDocumentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
\n@param groupDefinitions The groups that are specified by the Filter
or GroupBy
parameters in the request.",
"setterMethodName" : "setGroupDefinitions",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupDefinitions",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupDefinitions",
"variableType" : "java.util.List",
"documentation" : "The groups that are specified by the Filter
or GroupBy
parameters in the request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getResultsByTime",
"beanStyleSetterMethodName" : "setResultsByTime",
"c2jName" : "ResultsByTime",
"c2jShape" : "ResultsByTime",
"defaultConsumerFluentSetterDocumentation" : "The time period that is covered by the results in the response.
\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 #resultsByTime(List)}.\n@param resultsByTime 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 #resultsByTime(List)",
"deprecated" : false,
"documentation" : "The time period that is covered by the results in the response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resultsByTime",
"fluentSetterDocumentation" : "The time period that is covered by the results in the response.
\n@param resultsByTime The time period that is covered by the results in the response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resultsByTime",
"getterDocumentation" : "The time period that is covered by the results in the response.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The time period that is covered by the results in the response.",
"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" : "ResultsByTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResultsByTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ResultByTime",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResultByTime.Builder} avoiding the need to create one manually via {@link ResultByTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResultByTime.Builder#build()} is called immediately and its result is passed to {@link #member(ResultByTime)}.\n@param member a consumer that will call methods on {@link ResultByTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResultByTime)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ResultByTime",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ResultByTime",
"variableName" : "member",
"variableType" : "ResultByTime",
"documentation" : null,
"simpleType" : "ResultByTime",
"variableSetterType" : "ResultByTime"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResultByTime",
"variableName" : "member",
"variableType" : "ResultByTime",
"documentation" : "",
"simpleType" : "ResultByTime",
"variableSetterType" : "ResultByTime"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ResultByTime",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ResultByTime",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ResultsByTime",
"sensitive" : false,
"setterDocumentation" : "The time period that is covered by the results in the response.
\n@param resultsByTime The time period that is covered by the results in the response.",
"setterMethodName" : "setResultsByTime",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resultsByTime",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "resultsByTime",
"variableType" : "java.util.List",
"documentation" : "The time period that is covered by the results in the response.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetCostAndUsageResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetCostAndUsageResponse",
"variableName" : "getCostAndUsageResponse",
"variableType" : "GetCostAndUsageResponse",
"documentation" : null,
"simpleType" : "GetCostAndUsageResponse",
"variableSetterType" : "GetCostAndUsageResponse"
},
"wrapper" : false
},
"GetCostForecastRequest" : {
"c2jName" : "GetCostForecastRequest",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetCostForecast",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSInsightsIndexService.GetCostForecast",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period of time that you want the forecast to cover.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period of time that you want the forecast to cover.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period of time that you want the forecast to cover.
\n@param timePeriod The period of time that you want the forecast to cover.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period of time that you want the forecast to cover.
\n@return The period of time that you want the forecast to cover.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period of time that you want the forecast to cover.
\n@param timePeriod The period of time that you want the forecast to cover.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period of time that you want the forecast to cover.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMetricAsString",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "Metric",
"defaultConsumerFluentSetterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\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 #metricAsString(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,
"documentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
",
"endpointDiscoveryId" : false,
"enumType" : "Metric",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "metric",
"fluentEnumSetterMethodName" : "metric",
"fluentGetterMethodName" : "metricAsString",
"fluentSetterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@param metric Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric\n@return Returns a reference to this object so that method calls can be chained together.\n@see Metric",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #metric} will return {@link Metric#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #metricAsString}.\n
\n@return Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric",
"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,
"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" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@param metric Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric",
"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" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@param filter The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@return The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@param filter The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPredictionIntervalLevel",
"beanStyleSetterMethodName" : "setPredictionIntervalLevel",
"c2jName" : "PredictionIntervalLevel",
"c2jShape" : "PredictionIntervalLevel",
"defaultConsumerFluentSetterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\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 #predictionIntervalLevel(Integer)}.\n@param predictionIntervalLevel 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 #predictionIntervalLevel(Integer)",
"deprecated" : false,
"documentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalLevel",
"fluentSetterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@param predictionIntervalLevel Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalLevel",
"getterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@return Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.",
"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" : "PredictionIntervalLevel",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalLevel",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "PredictionIntervalLevel",
"sensitive" : false,
"setterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@param predictionIntervalLevel Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.",
"setterMethodName" : "setPredictionIntervalLevel",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "predictionIntervalLevel",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "predictionIntervalLevel",
"variableType" : "Integer",
"documentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Filter" : {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@param filter The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@return The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@param filter The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"Granularity" : {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Metric" : {
"beanStyleGetterMethodName" : "getMetricAsString",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "Metric",
"defaultConsumerFluentSetterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\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 #metricAsString(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,
"documentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
",
"endpointDiscoveryId" : false,
"enumType" : "Metric",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "metric",
"fluentEnumSetterMethodName" : "metric",
"fluentGetterMethodName" : "metricAsString",
"fluentSetterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@param metric Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric\n@return Returns a reference to this object so that method calls can be chained together.\n@see Metric",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #metric} will return {@link Metric#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #metricAsString}.\n
\n@return Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric",
"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,
"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" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@param metric Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric",
"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" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PredictionIntervalLevel" : {
"beanStyleGetterMethodName" : "getPredictionIntervalLevel",
"beanStyleSetterMethodName" : "setPredictionIntervalLevel",
"c2jName" : "PredictionIntervalLevel",
"c2jShape" : "PredictionIntervalLevel",
"defaultConsumerFluentSetterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\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 #predictionIntervalLevel(Integer)}.\n@param predictionIntervalLevel 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 #predictionIntervalLevel(Integer)",
"deprecated" : false,
"documentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalLevel",
"fluentSetterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@param predictionIntervalLevel Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalLevel",
"getterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@return Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.",
"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" : "PredictionIntervalLevel",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalLevel",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "PredictionIntervalLevel",
"sensitive" : false,
"setterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@param predictionIntervalLevel Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.",
"setterMethodName" : "setPredictionIntervalLevel",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "predictionIntervalLevel",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "predictionIntervalLevel",
"variableType" : "Integer",
"documentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TimePeriod" : {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period of time that you want the forecast to cover.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period of time that you want the forecast to cover.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period of time that you want the forecast to cover.
\n@param timePeriod The period of time that you want the forecast to cover.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period of time that you want the forecast to cover.
\n@return The period of time that you want the forecast to cover.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period of time that you want the forecast to cover.
\n@param timePeriod The period of time that you want the forecast to cover.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period of time that you want the forecast to cover.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The period of time that you want the forecast to cover.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The period of time that you want the forecast to cover.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The period of time that you want the forecast to cover.
\n@param timePeriod The period of time that you want the forecast to cover.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The period of time that you want the forecast to cover.
\n@return The period of time that you want the forecast to cover.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The period of time that you want the forecast to cover.
\n@param timePeriod The period of time that you want the forecast to cover.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The period of time that you want the forecast to cover.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMetricAsString",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "Metric",
"defaultConsumerFluentSetterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\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 #metricAsString(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,
"documentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
",
"endpointDiscoveryId" : false,
"enumType" : "Metric",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "metric",
"fluentEnumSetterMethodName" : "metric",
"fluentGetterMethodName" : "metricAsString",
"fluentSetterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@param metric Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric\n@return Returns a reference to this object so that method calls can be chained together.\n@see Metric",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #metric} will return {@link Metric#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #metricAsString}.\n
\n@return Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric",
"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,
"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" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@param metric Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?. Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
\n@see Metric",
"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" : "Which metric Cost Explorer uses to create your forecast. For more information about blended and unblended rates, see Why does the \"blended\" annotation appear on some line items in my bill?.
Valid values for a GetCostForecast
call are the following:
-
AmortizedCost
-
BlendedCost
-
NetAmortizedCost
-
NetUnblendedCost
-
UnblendedCost
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts. The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
How granular you want the forecast to be. You can get 3 months of DAILY
forecasts or 12 months of MONTHLY
forecasts.
The GetCostForecast
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@param filter The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@return The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
\n@param filter The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "The filters that you want to use to filter your forecast. Cost Explorer API supports all of the Cost Explorer filters.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPredictionIntervalLevel",
"beanStyleSetterMethodName" : "setPredictionIntervalLevel",
"c2jName" : "PredictionIntervalLevel",
"c2jShape" : "PredictionIntervalLevel",
"defaultConsumerFluentSetterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\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 #predictionIntervalLevel(Integer)}.\n@param predictionIntervalLevel 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 #predictionIntervalLevel(Integer)",
"deprecated" : false,
"documentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "predictionIntervalLevel",
"fluentSetterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@param predictionIntervalLevel Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "predictionIntervalLevel",
"getterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@return Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.",
"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" : "PredictionIntervalLevel",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PredictionIntervalLevel",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "PredictionIntervalLevel",
"sensitive" : false,
"setterDocumentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
\n@param predictionIntervalLevel Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.",
"setterMethodName" : "setPredictionIntervalLevel",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "predictionIntervalLevel",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "predictionIntervalLevel",
"variableType" : "Integer",
"documentation" : "Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "TimePeriod", "Metric", "Granularity" ],
"shapeName" : "GetCostForecastRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetCostForecastRequest",
"variableName" : "getCostForecastRequest",
"variableType" : "GetCostForecastRequest",
"documentation" : null,
"simpleType" : "GetCostForecastRequest",
"variableSetterType" : "GetCostForecastRequest"
},
"wrapper" : false
},
"GetCostForecastResponse" : {
"c2jName" : "GetCostForecastResponse",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "MetricValue",
"defaultConsumerFluentSetterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\nThis is a convenience that creates an instance of the {@link MetricValue.Builder} avoiding the need to create one manually via {@link MetricValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricValue.Builder#build()} is called immediately and its result is passed to {@link #total(MetricValue)}.\n@param total a consumer that will call methods on {@link MetricValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(MetricValue)",
"deprecated" : false,
"documentation" : "How much you are forecasted to spend over the forecast period, in USD
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@param total How much you are forecasted to spend over the forecast period, in USD
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@return How much you are forecasted to spend over the forecast period, in USD
.",
"getterModel" : {
"returnType" : "MetricValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@param total How much you are forecasted to spend over the forecast period, in USD
.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "MetricValue",
"variableName" : "total",
"variableType" : "MetricValue",
"documentation" : null,
"simpleType" : "MetricValue",
"variableSetterType" : "MetricValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MetricValue",
"variableName" : "total",
"variableType" : "MetricValue",
"documentation" : "How much you are forecasted to spend over the forecast period, in USD
.
",
"simpleType" : "MetricValue",
"variableSetterType" : "MetricValue"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getForecastResultsByTime",
"beanStyleSetterMethodName" : "setForecastResultsByTime",
"c2jName" : "ForecastResultsByTime",
"c2jShape" : "ForecastResultsByTime",
"defaultConsumerFluentSetterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\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 #forecastResultsByTime(List)}.\n@param forecastResultsByTime 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 #forecastResultsByTime(List)",
"deprecated" : false,
"documentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "forecastResultsByTime",
"fluentSetterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n@param forecastResultsByTime The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "forecastResultsByTime",
"getterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.",
"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" : "ForecastResultsByTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ForecastResultsByTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ForecastResult",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ForecastResult.Builder} avoiding the need to create one manually via {@link ForecastResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link ForecastResult.Builder#build()} is called immediately and its result is passed to {@link #member(ForecastResult)}.\n@param member a consumer that will call methods on {@link ForecastResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ForecastResult)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ForecastResult",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ForecastResult",
"variableName" : "member",
"variableType" : "ForecastResult",
"documentation" : null,
"simpleType" : "ForecastResult",
"variableSetterType" : "ForecastResult"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ForecastResult",
"variableName" : "member",
"variableType" : "ForecastResult",
"documentation" : "",
"simpleType" : "ForecastResult",
"variableSetterType" : "ForecastResult"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ForecastResult",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ForecastResult",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ForecastResultsByTime",
"sensitive" : false,
"setterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n@param forecastResultsByTime The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.",
"setterMethodName" : "setForecastResultsByTime",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "forecastResultsByTime",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "forecastResultsByTime",
"variableType" : "java.util.List",
"documentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ForecastResultsByTime" : {
"beanStyleGetterMethodName" : "getForecastResultsByTime",
"beanStyleSetterMethodName" : "setForecastResultsByTime",
"c2jName" : "ForecastResultsByTime",
"c2jShape" : "ForecastResultsByTime",
"defaultConsumerFluentSetterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\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 #forecastResultsByTime(List)}.\n@param forecastResultsByTime 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 #forecastResultsByTime(List)",
"deprecated" : false,
"documentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "forecastResultsByTime",
"fluentSetterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n@param forecastResultsByTime The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "forecastResultsByTime",
"getterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.",
"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" : "ForecastResultsByTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ForecastResultsByTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ForecastResult",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ForecastResult.Builder} avoiding the need to create one manually via {@link ForecastResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link ForecastResult.Builder#build()} is called immediately and its result is passed to {@link #member(ForecastResult)}.\n@param member a consumer that will call methods on {@link ForecastResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ForecastResult)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ForecastResult",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ForecastResult",
"variableName" : "member",
"variableType" : "ForecastResult",
"documentation" : null,
"simpleType" : "ForecastResult",
"variableSetterType" : "ForecastResult"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ForecastResult",
"variableName" : "member",
"variableType" : "ForecastResult",
"documentation" : "",
"simpleType" : "ForecastResult",
"variableSetterType" : "ForecastResult"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ForecastResult",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ForecastResult",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ForecastResultsByTime",
"sensitive" : false,
"setterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n@param forecastResultsByTime The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.",
"setterMethodName" : "setForecastResultsByTime",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "forecastResultsByTime",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "forecastResultsByTime",
"variableType" : "java.util.List",
"documentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Total" : {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "MetricValue",
"defaultConsumerFluentSetterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\nThis is a convenience that creates an instance of the {@link MetricValue.Builder} avoiding the need to create one manually via {@link MetricValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricValue.Builder#build()} is called immediately and its result is passed to {@link #total(MetricValue)}.\n@param total a consumer that will call methods on {@link MetricValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(MetricValue)",
"deprecated" : false,
"documentation" : "How much you are forecasted to spend over the forecast period, in USD
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@param total How much you are forecasted to spend over the forecast period, in USD
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@return How much you are forecasted to spend over the forecast period, in USD
.",
"getterModel" : {
"returnType" : "MetricValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@param total How much you are forecasted to spend over the forecast period, in USD
.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "MetricValue",
"variableName" : "total",
"variableType" : "MetricValue",
"documentation" : null,
"simpleType" : "MetricValue",
"variableSetterType" : "MetricValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MetricValue",
"variableName" : "total",
"variableType" : "MetricValue",
"documentation" : "How much you are forecasted to spend over the forecast period, in USD
.
",
"simpleType" : "MetricValue",
"variableSetterType" : "MetricValue"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "MetricValue",
"defaultConsumerFluentSetterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\nThis is a convenience that creates an instance of the {@link MetricValue.Builder} avoiding the need to create one manually via {@link MetricValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link MetricValue.Builder#build()} is called immediately and its result is passed to {@link #total(MetricValue)}.\n@param total a consumer that will call methods on {@link MetricValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(MetricValue)",
"deprecated" : false,
"documentation" : "How much you are forecasted to spend over the forecast period, in USD
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@param total How much you are forecasted to spend over the forecast period, in USD
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@return How much you are forecasted to spend over the forecast period, in USD
.",
"getterModel" : {
"returnType" : "MetricValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "How much you are forecasted to spend over the forecast period, in USD
.
\n@param total How much you are forecasted to spend over the forecast period, in USD
.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "MetricValue",
"variableName" : "total",
"variableType" : "MetricValue",
"documentation" : null,
"simpleType" : "MetricValue",
"variableSetterType" : "MetricValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MetricValue",
"variableName" : "total",
"variableType" : "MetricValue",
"documentation" : "How much you are forecasted to spend over the forecast period, in USD
.
",
"simpleType" : "MetricValue",
"variableSetterType" : "MetricValue"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getForecastResultsByTime",
"beanStyleSetterMethodName" : "setForecastResultsByTime",
"c2jName" : "ForecastResultsByTime",
"c2jShape" : "ForecastResultsByTime",
"defaultConsumerFluentSetterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\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 #forecastResultsByTime(List)}.\n@param forecastResultsByTime 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 #forecastResultsByTime(List)",
"deprecated" : false,
"documentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "forecastResultsByTime",
"fluentSetterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n@param forecastResultsByTime The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "forecastResultsByTime",
"getterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.",
"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" : "ForecastResultsByTime",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ForecastResultsByTime",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "ForecastResult",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ForecastResult.Builder} avoiding the need to create one manually via {@link ForecastResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link ForecastResult.Builder#build()} is called immediately and its result is passed to {@link #member(ForecastResult)}.\n@param member a consumer that will call methods on {@link ForecastResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ForecastResult)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "ForecastResult",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "ForecastResult",
"variableName" : "member",
"variableType" : "ForecastResult",
"documentation" : null,
"simpleType" : "ForecastResult",
"variableSetterType" : "ForecastResult"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ForecastResult",
"variableName" : "member",
"variableType" : "ForecastResult",
"documentation" : "",
"simpleType" : "ForecastResult",
"variableSetterType" : "ForecastResult"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "ForecastResult",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "ForecastResult",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ForecastResultsByTime",
"sensitive" : false,
"setterDocumentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
\n@param forecastResultsByTime The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.",
"setterMethodName" : "setForecastResultsByTime",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "forecastResultsByTime",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "forecastResultsByTime",
"variableType" : "java.util.List",
"documentation" : "The forecasts for your query, in order. For DAILY
forecasts, this is a list of days. For MONTHLY
forecasts, this is a list of months.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetCostForecastResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetCostForecastResponse",
"variableName" : "getCostForecastResponse",
"variableType" : "GetCostForecastResponse",
"documentation" : null,
"simpleType" : "GetCostForecastResponse",
"variableSetterType" : "GetCostForecastResponse"
},
"wrapper" : false
},
"GetDimensionValuesRequest" : {
"c2jName" : "GetDimensionValuesRequest",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetDimensionValues",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSInsightsIndexService.GetDimensionValues",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getSearchString",
"beanStyleSetterMethodName" : "setSearchString",
"c2jName" : "SearchString",
"c2jShape" : "SearchString",
"defaultConsumerFluentSetterDocumentation" : "The value that you want to search the filter values for.
\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 #searchString(String)}.\n@param searchString 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 #searchString(String)",
"deprecated" : false,
"documentation" : "The value that you want to search the filter values for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "searchString",
"fluentSetterDocumentation" : "The value that you want to search the filter values for.
\n@param searchString The value that you want to search the filter values for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "searchString",
"getterDocumentation" : "The value that you want to search the filter values for.
\n@return The value that you want to search the filter values for.",
"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" : "SearchString",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SearchString",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SearchString",
"sensitive" : false,
"setterDocumentation" : "The value that you want to search the filter values for.
\n@param searchString The value that you want to search the filter values for.",
"setterMethodName" : "setSearchString",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "searchString",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "searchString",
"variableType" : "String",
"documentation" : "The value that you want to search the filter values for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@return The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDimensionAsString",
"beanStyleSetterMethodName" : "setDimension",
"c2jName" : "Dimension",
"c2jShape" : "Dimension",
"defaultConsumerFluentSetterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\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 #dimensionAsString(String)}.\n@param dimension 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 #dimension(String)",
"deprecated" : false,
"documentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
",
"endpointDiscoveryId" : false,
"enumType" : "Dimension",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "dimension",
"fluentEnumSetterMethodName" : "dimension",
"fluentGetterMethodName" : "dimensionAsString",
"fluentSetterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n@param dimension The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension\n@return Returns a reference to this object so that method calls can be chained together.\n@see Dimension",
"fluentSetterMethodName" : "dimension",
"getterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #dimension} will return {@link Dimension#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionAsString}.\n
\n@return The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension",
"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" : "Dimension",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Dimension",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Dimension",
"sensitive" : false,
"setterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n@param dimension The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension",
"setterMethodName" : "setDimension",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dimension",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dimension",
"variableType" : "String",
"documentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getContextAsString",
"beanStyleSetterMethodName" : "setContext",
"c2jName" : "Context",
"c2jShape" : "Context",
"defaultConsumerFluentSetterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\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 #contextAsString(String)}.\n@param context 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 #context(String)",
"deprecated" : false,
"documentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"endpointDiscoveryId" : false,
"enumType" : "Context",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "context",
"fluentEnumSetterMethodName" : "context",
"fluentGetterMethodName" : "contextAsString",
"fluentSetterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param context The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context\n@return Returns a reference to this object so that method calls can be chained together.\n@see Context",
"fluentSetterMethodName" : "context",
"getterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #context} will return {@link Context#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #contextAsString}.\n
\n@return The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context",
"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" : "Context",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Context",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Context",
"sensitive" : false,
"setterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param context The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context",
"setterMethodName" : "setContext",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "context",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "context",
"variableType" : "String",
"documentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Context" : {
"beanStyleGetterMethodName" : "getContextAsString",
"beanStyleSetterMethodName" : "setContext",
"c2jName" : "Context",
"c2jShape" : "Context",
"defaultConsumerFluentSetterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\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 #contextAsString(String)}.\n@param context 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 #context(String)",
"deprecated" : false,
"documentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"endpointDiscoveryId" : false,
"enumType" : "Context",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "context",
"fluentEnumSetterMethodName" : "context",
"fluentGetterMethodName" : "contextAsString",
"fluentSetterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param context The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context\n@return Returns a reference to this object so that method calls can be chained together.\n@see Context",
"fluentSetterMethodName" : "context",
"getterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #context} will return {@link Context#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #contextAsString}.\n
\n@return The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context",
"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" : "Context",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Context",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Context",
"sensitive" : false,
"setterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param context The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context",
"setterMethodName" : "setContext",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "context",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "context",
"variableType" : "String",
"documentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Dimension" : {
"beanStyleGetterMethodName" : "getDimensionAsString",
"beanStyleSetterMethodName" : "setDimension",
"c2jName" : "Dimension",
"c2jShape" : "Dimension",
"defaultConsumerFluentSetterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\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 #dimensionAsString(String)}.\n@param dimension 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 #dimension(String)",
"deprecated" : false,
"documentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
",
"endpointDiscoveryId" : false,
"enumType" : "Dimension",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "dimension",
"fluentEnumSetterMethodName" : "dimension",
"fluentGetterMethodName" : "dimensionAsString",
"fluentSetterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n@param dimension The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension\n@return Returns a reference to this object so that method calls can be chained together.\n@see Dimension",
"fluentSetterMethodName" : "dimension",
"getterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #dimension} will return {@link Dimension#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionAsString}.\n
\n@return The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension",
"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" : "Dimension",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Dimension",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Dimension",
"sensitive" : false,
"setterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n@param dimension The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension",
"setterMethodName" : "setDimension",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dimension",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dimension",
"variableType" : "String",
"documentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"NextPageToken" : {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SearchString" : {
"beanStyleGetterMethodName" : "getSearchString",
"beanStyleSetterMethodName" : "setSearchString",
"c2jName" : "SearchString",
"c2jShape" : "SearchString",
"defaultConsumerFluentSetterDocumentation" : "The value that you want to search the filter values for.
\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 #searchString(String)}.\n@param searchString 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 #searchString(String)",
"deprecated" : false,
"documentation" : "The value that you want to search the filter values for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "searchString",
"fluentSetterDocumentation" : "The value that you want to search the filter values for.
\n@param searchString The value that you want to search the filter values for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "searchString",
"getterDocumentation" : "The value that you want to search the filter values for.
\n@return The value that you want to search the filter values for.",
"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" : "SearchString",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SearchString",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SearchString",
"sensitive" : false,
"setterDocumentation" : "The value that you want to search the filter values for.
\n@param searchString The value that you want to search the filter values for.",
"setterMethodName" : "setSearchString",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "searchString",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "searchString",
"variableType" : "String",
"documentation" : "The value that you want to search the filter values for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"TimePeriod" : {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@return The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getSearchString",
"beanStyleSetterMethodName" : "setSearchString",
"c2jName" : "SearchString",
"c2jShape" : "SearchString",
"defaultConsumerFluentSetterDocumentation" : "The value that you want to search the filter values for.
\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 #searchString(String)}.\n@param searchString 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 #searchString(String)",
"deprecated" : false,
"documentation" : "The value that you want to search the filter values for.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "searchString",
"fluentSetterDocumentation" : "The value that you want to search the filter values for.
\n@param searchString The value that you want to search the filter values for.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "searchString",
"getterDocumentation" : "The value that you want to search the filter values for.
\n@return The value that you want to search the filter values for.",
"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" : "SearchString",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SearchString",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SearchString",
"sensitive" : false,
"setterDocumentation" : "The value that you want to search the filter values for.
\n@param searchString The value that you want to search the filter values for.",
"setterMethodName" : "setSearchString",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "searchString",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "searchString",
"variableType" : "String",
"documentation" : "The value that you want to search the filter values for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@return The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDimensionAsString",
"beanStyleSetterMethodName" : "setDimension",
"c2jName" : "Dimension",
"c2jShape" : "Dimension",
"defaultConsumerFluentSetterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\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 #dimensionAsString(String)}.\n@param dimension 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 #dimension(String)",
"deprecated" : false,
"documentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
",
"endpointDiscoveryId" : false,
"enumType" : "Dimension",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "dimension",
"fluentEnumSetterMethodName" : "dimension",
"fluentGetterMethodName" : "dimensionAsString",
"fluentSetterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n@param dimension The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension\n@return Returns a reference to this object so that method calls can be chained together.\n@see Dimension",
"fluentSetterMethodName" : "dimension",
"getterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #dimension} will return {@link Dimension#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dimensionAsString}.\n
\n@return The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension",
"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" : "Dimension",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Dimension",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Dimension",
"sensitive" : false,
"setterDocumentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
\n@param dimension The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.\n@see Dimension",
"setterMethodName" : "setDimension",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "dimension",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "dimension",
"variableType" : "String",
"documentation" : "The name of the dimension. Each Dimension
is available for a different Context
. For more information, see Context
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getContextAsString",
"beanStyleSetterMethodName" : "setContext",
"c2jName" : "Context",
"c2jShape" : "Context",
"defaultConsumerFluentSetterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\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 #contextAsString(String)}.\n@param context 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 #context(String)",
"deprecated" : false,
"documentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"endpointDiscoveryId" : false,
"enumType" : "Context",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "context",
"fluentEnumSetterMethodName" : "context",
"fluentGetterMethodName" : "contextAsString",
"fluentSetterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param context The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context\n@return Returns a reference to this object so that method calls can be chained together.\n@see Context",
"fluentSetterMethodName" : "context",
"getterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #context} will return {@link Context#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #contextAsString}.\n
\n@return The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context",
"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" : "Context",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Context",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Context",
"sensitive" : false,
"setterDocumentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param context The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@see Context",
"setterMethodName" : "setContext",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "context",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "context",
"variableType" : "String",
"documentation" : "The context for the call to GetDimensionValues
. This can be RESERVATIONS
or COST_AND_USAGE
. The default value is COST_AND_USAGE
. If the context is set to RESERVATIONS
, the resulting dimension values can be used in the GetReservationUtilization
operation. If the context is set to COST_AND_USAGE
, the resulting dimension values can be used in the GetCostAndUsage
operation.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "TimePeriod", "Dimension" ],
"shapeName" : "GetDimensionValuesRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetDimensionValuesRequest",
"variableName" : "getDimensionValuesRequest",
"variableType" : "GetDimensionValuesRequest",
"documentation" : null,
"simpleType" : "GetDimensionValuesRequest",
"variableSetterType" : "GetDimensionValuesRequest"
},
"wrapper" : false
},
"GetDimensionValuesResponse" : {
"c2jName" : "GetDimensionValuesResponse",
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDimensionValues",
"beanStyleSetterMethodName" : "setDimensionValues",
"c2jName" : "DimensionValues",
"c2jShape" : "DimensionValuesWithAttributesList",
"defaultConsumerFluentSetterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\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 #dimensionValues(List)}.\n@param dimensionValues 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 #dimensionValues(List)",
"deprecated" : false,
"documentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensionValues",
"fluentSetterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param dimensionValues The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensionValues",
"getterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"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" : "DimensionValues",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DimensionValues",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DimensionValuesWithAttributes",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DimensionValuesWithAttributes.Builder} avoiding the need to create one manually via {@link DimensionValuesWithAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionValuesWithAttributes.Builder#build()} is called immediately and its result is passed to {@link #member(DimensionValuesWithAttributes)}.\n@param member a consumer that will call methods on {@link DimensionValuesWithAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DimensionValuesWithAttributes)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DimensionValuesWithAttributes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "DimensionValuesWithAttributes",
"variableName" : "member",
"variableType" : "DimensionValuesWithAttributes",
"documentation" : null,
"simpleType" : "DimensionValuesWithAttributes",
"variableSetterType" : "DimensionValuesWithAttributes"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionValuesWithAttributes",
"variableName" : "member",
"variableType" : "DimensionValuesWithAttributes",
"documentation" : "",
"simpleType" : "DimensionValuesWithAttributes",
"variableSetterType" : "DimensionValuesWithAttributes"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DimensionValuesWithAttributes",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DimensionValuesWithAttributes",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DimensionValues",
"sensitive" : false,
"setterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param dimensionValues The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"setterMethodName" : "setDimensionValues",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensionValues",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensionValues",
"variableType" : "java.util.List",
"documentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getReturnSize",
"beanStyleSetterMethodName" : "setReturnSize",
"c2jName" : "ReturnSize",
"c2jShape" : "PageSize",
"defaultConsumerFluentSetterDocumentation" : "The number of results that AWS returned at one time.
\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 #returnSize(Integer)}.\n@param returnSize 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 #returnSize(Integer)",
"deprecated" : false,
"documentation" : "The number of results that AWS returned at one time.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "returnSize",
"fluentSetterDocumentation" : "The number of results that AWS returned at one time.
\n@param returnSize The number of results that AWS returned at one time.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "returnSize",
"getterDocumentation" : "The number of results that AWS returned at one time.
\n@return The number of results that AWS returned at one time.",
"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" : "ReturnSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReturnSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ReturnSize",
"sensitive" : false,
"setterDocumentation" : "The number of results that AWS returned at one time.
\n@param returnSize The number of results that AWS returned at one time.",
"setterMethodName" : "setReturnSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "returnSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "returnSize",
"variableType" : "Integer",
"documentation" : "The number of results that AWS returned at one time.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotalSize",
"beanStyleSetterMethodName" : "setTotalSize",
"c2jName" : "TotalSize",
"c2jShape" : "PageSize",
"defaultConsumerFluentSetterDocumentation" : "The total number of search results.
\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 #totalSize(Integer)}.\n@param totalSize 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 #totalSize(Integer)",
"deprecated" : false,
"documentation" : "The total number of search results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalSize",
"fluentSetterDocumentation" : "The total number of search results.
\n@param totalSize The total number of search results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalSize",
"getterDocumentation" : "The total number of search results.
\n@return The total number of search results.",
"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" : "TotalSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TotalSize",
"sensitive" : false,
"setterDocumentation" : "The total number of search results.
\n@param totalSize The total number of search results.",
"setterMethodName" : "setTotalSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "totalSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "totalSize",
"variableType" : "Integer",
"documentation" : "The total number of search results.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DimensionValues" : {
"beanStyleGetterMethodName" : "getDimensionValues",
"beanStyleSetterMethodName" : "setDimensionValues",
"c2jName" : "DimensionValues",
"c2jShape" : "DimensionValuesWithAttributesList",
"defaultConsumerFluentSetterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\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 #dimensionValues(List)}.\n@param dimensionValues 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 #dimensionValues(List)",
"deprecated" : false,
"documentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensionValues",
"fluentSetterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param dimensionValues The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensionValues",
"getterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"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" : "DimensionValues",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DimensionValues",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DimensionValuesWithAttributes",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DimensionValuesWithAttributes.Builder} avoiding the need to create one manually via {@link DimensionValuesWithAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionValuesWithAttributes.Builder#build()} is called immediately and its result is passed to {@link #member(DimensionValuesWithAttributes)}.\n@param member a consumer that will call methods on {@link DimensionValuesWithAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DimensionValuesWithAttributes)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DimensionValuesWithAttributes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "DimensionValuesWithAttributes",
"variableName" : "member",
"variableType" : "DimensionValuesWithAttributes",
"documentation" : null,
"simpleType" : "DimensionValuesWithAttributes",
"variableSetterType" : "DimensionValuesWithAttributes"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionValuesWithAttributes",
"variableName" : "member",
"variableType" : "DimensionValuesWithAttributes",
"documentation" : "",
"simpleType" : "DimensionValuesWithAttributes",
"variableSetterType" : "DimensionValuesWithAttributes"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DimensionValuesWithAttributes",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DimensionValuesWithAttributes",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DimensionValues",
"sensitive" : false,
"setterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param dimensionValues The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"setterMethodName" : "setDimensionValues",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensionValues",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensionValues",
"variableType" : "java.util.List",
"documentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"NextPageToken" : {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ReturnSize" : {
"beanStyleGetterMethodName" : "getReturnSize",
"beanStyleSetterMethodName" : "setReturnSize",
"c2jName" : "ReturnSize",
"c2jShape" : "PageSize",
"defaultConsumerFluentSetterDocumentation" : "The number of results that AWS returned at one time.
\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 #returnSize(Integer)}.\n@param returnSize 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 #returnSize(Integer)",
"deprecated" : false,
"documentation" : "The number of results that AWS returned at one time.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "returnSize",
"fluentSetterDocumentation" : "The number of results that AWS returned at one time.
\n@param returnSize The number of results that AWS returned at one time.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "returnSize",
"getterDocumentation" : "The number of results that AWS returned at one time.
\n@return The number of results that AWS returned at one time.",
"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" : "ReturnSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReturnSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ReturnSize",
"sensitive" : false,
"setterDocumentation" : "The number of results that AWS returned at one time.
\n@param returnSize The number of results that AWS returned at one time.",
"setterMethodName" : "setReturnSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "returnSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "returnSize",
"variableType" : "Integer",
"documentation" : "The number of results that AWS returned at one time.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TotalSize" : {
"beanStyleGetterMethodName" : "getTotalSize",
"beanStyleSetterMethodName" : "setTotalSize",
"c2jName" : "TotalSize",
"c2jShape" : "PageSize",
"defaultConsumerFluentSetterDocumentation" : "The total number of search results.
\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 #totalSize(Integer)}.\n@param totalSize 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 #totalSize(Integer)",
"deprecated" : false,
"documentation" : "The total number of search results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalSize",
"fluentSetterDocumentation" : "The total number of search results.
\n@param totalSize The total number of search results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalSize",
"getterDocumentation" : "The total number of search results.
\n@return The total number of search results.",
"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" : "TotalSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TotalSize",
"sensitive" : false,
"setterDocumentation" : "The total number of search results.
\n@param totalSize The total number of search results.",
"setterMethodName" : "setTotalSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "totalSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "totalSize",
"variableType" : "Integer",
"documentation" : "The total number of search results.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDimensionValues",
"beanStyleSetterMethodName" : "setDimensionValues",
"c2jName" : "DimensionValues",
"c2jShape" : "DimensionValuesWithAttributesList",
"defaultConsumerFluentSetterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\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 #dimensionValues(List)}.\n@param dimensionValues 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 #dimensionValues(List)",
"deprecated" : false,
"documentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensionValues",
"fluentSetterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param dimensionValues The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensionValues",
"getterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"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" : "DimensionValues",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DimensionValues",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DimensionValuesWithAttributes",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DimensionValuesWithAttributes.Builder} avoiding the need to create one manually via {@link DimensionValuesWithAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DimensionValuesWithAttributes.Builder#build()} is called immediately and its result is passed to {@link #member(DimensionValuesWithAttributes)}.\n@param member a consumer that will call methods on {@link DimensionValuesWithAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DimensionValuesWithAttributes)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DimensionValuesWithAttributes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "DimensionValuesWithAttributes",
"variableName" : "member",
"variableType" : "DimensionValuesWithAttributes",
"documentation" : null,
"simpleType" : "DimensionValuesWithAttributes",
"variableSetterType" : "DimensionValuesWithAttributes"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DimensionValuesWithAttributes",
"variableName" : "member",
"variableType" : "DimensionValuesWithAttributes",
"documentation" : "",
"simpleType" : "DimensionValuesWithAttributes",
"variableSetterType" : "DimensionValuesWithAttributes"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DimensionValuesWithAttributes",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DimensionValuesWithAttributes",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DimensionValues",
"sensitive" : false,
"setterDocumentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
\n@param dimensionValues The filters that you used to filter your request. Some dimensions are available only for a specific context. If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"setterMethodName" : "setDimensionValues",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensionValues",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "dimensionValues",
"variableType" : "java.util.List",
"documentation" : "The filters that you used to filter your request. Some dimensions are available only for a specific context.
If you set the context to COST_AND_USAGE
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.
-
OPERATION - The action performed. Examples include RunInstance
and CreateBucket
.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.
-
SERVICE - The AWS service such as Amazon DynamoDB.
-
USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the GetDimensionValues
operation includes a unit attribute. Examples include GB and Hrs.
-
USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.
-
RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.
If you set the context to RESERVATIONS
, you can use the following dimensions for searching:
-
AZ - The Availability Zone. An example is us-east-1a
.
-
CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.
-
DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are SingleAZ
and MultiAZ
.
-
INSTANCE_TYPE - The type of Amazon EC2 instance. An example is m4.xlarge
.
-
LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.
-
PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.
-
REGION - The AWS Region.
-
SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.
-
TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).
-
TENANCY - The tenancy of a resource. Examples are shared or dedicated.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getReturnSize",
"beanStyleSetterMethodName" : "setReturnSize",
"c2jName" : "ReturnSize",
"c2jShape" : "PageSize",
"defaultConsumerFluentSetterDocumentation" : "The number of results that AWS returned at one time.
\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 #returnSize(Integer)}.\n@param returnSize 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 #returnSize(Integer)",
"deprecated" : false,
"documentation" : "The number of results that AWS returned at one time.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "returnSize",
"fluentSetterDocumentation" : "The number of results that AWS returned at one time.
\n@param returnSize The number of results that AWS returned at one time.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "returnSize",
"getterDocumentation" : "The number of results that AWS returned at one time.
\n@return The number of results that AWS returned at one time.",
"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" : "ReturnSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReturnSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ReturnSize",
"sensitive" : false,
"setterDocumentation" : "The number of results that AWS returned at one time.
\n@param returnSize The number of results that AWS returned at one time.",
"setterMethodName" : "setReturnSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "returnSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "returnSize",
"variableType" : "Integer",
"documentation" : "The number of results that AWS returned at one time.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotalSize",
"beanStyleSetterMethodName" : "setTotalSize",
"c2jName" : "TotalSize",
"c2jShape" : "PageSize",
"defaultConsumerFluentSetterDocumentation" : "The total number of search results.
\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 #totalSize(Integer)}.\n@param totalSize 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 #totalSize(Integer)",
"deprecated" : false,
"documentation" : "The total number of search results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalSize",
"fluentSetterDocumentation" : "The total number of search results.
\n@param totalSize The total number of search results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalSize",
"getterDocumentation" : "The total number of search results.
\n@return The total number of search results.",
"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" : "TotalSize",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalSize",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TotalSize",
"sensitive" : false,
"setterDocumentation" : "The total number of search results.
\n@param totalSize The total number of search results.",
"setterMethodName" : "setTotalSize",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "totalSize",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "totalSize",
"variableType" : "Integer",
"documentation" : "The total number of search results.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token for the next set of retrievable results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DimensionValues", "ReturnSize", "TotalSize" ],
"shapeName" : "GetDimensionValuesResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetDimensionValuesResponse",
"variableName" : "getDimensionValuesResponse",
"variableType" : "GetDimensionValuesResponse",
"documentation" : null,
"simpleType" : "GetDimensionValuesResponse",
"variableSetterType" : "GetDimensionValuesResponse"
},
"wrapper" : false
},
"GetReservationCoverageRequest" : {
"c2jName" : "GetReservationCoverageRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "You can use the following request parameters to query for how much of your instance usage a reservation covered.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetReservationCoverage",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSInsightsIndexService.GetReservationCoverage",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getTimePeriod",
"beanStyleSetterMethodName" : "setTimePeriod",
"c2jName" : "TimePeriod",
"c2jShape" : "DateInterval",
"defaultConsumerFluentSetterDocumentation" : "The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\nThis is a convenience that creates an instance of the {@link DateInterval.Builder} avoiding the need to create one manually via {@link DateInterval#builder()}.\n\nWhen the {@link Consumer} completes, {@link DateInterval.Builder#build()} is called immediately and its result is passed to {@link #timePeriod(DateInterval)}.\n@param timePeriod a consumer that will call methods on {@link DateInterval.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timePeriod(DateInterval)",
"deprecated" : false,
"documentation" : "The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timePeriod",
"fluentSetterDocumentation" : "The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timePeriod",
"getterDocumentation" : "The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@return The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"getterModel" : {
"returnType" : "DateInterval",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TimePeriod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TimePeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TimePeriod",
"sensitive" : false,
"setterDocumentation" : "The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
\n@param timePeriod The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.",
"setterMethodName" : "setTimePeriod",
"setterModel" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : null,
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DateInterval",
"variableName" : "timePeriod",
"variableType" : "DateInterval",
"documentation" : "The start and end dates of the period that you want to retrieve data about reservation coverage for. You can retrieve data for a maximum of 13 months: the last 12 months and the current month. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
",
"simpleType" : "DateInterval",
"variableSetterType" : "DateInterval"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\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 #groupBy(List)}.\n@param groupBy 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 #groupBy(List)",
"deprecated" : false,
"documentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n@param groupBy You can group the data by the following attributes: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return You can group the data by the following attributes: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
",
"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" : "GroupBy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n@param groupBy You can group the data by the following attributes: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
. If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
. If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
. If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\n@param filter Filters utilization data by dimensions. You can filter by the following dimensions: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "
Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\n@return Filters utilization data by dimensions. You can filter by the following dimensions: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "
Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\n@param filter Filters utilization data by dimensions. You can filter by the following dimensions: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "
Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMetrics",
"beanStyleSetterMethodName" : "setMetrics",
"c2jName" : "Metrics",
"c2jShape" : "MetricNames",
"defaultConsumerFluentSetterDocumentation" : "The measurement that you want your reservation coverage reported in.
Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.
\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 #metrics(List)}.\n@param metrics 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 #metrics(List)",
"deprecated" : false,
"documentation" : "The measurement that you want your reservation coverage reported in.
Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metrics",
"fluentSetterDocumentation" : "The measurement that you want your reservation coverage reported in.
Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.
\n@param metrics The measurement that you want your reservation coverage reported in. Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metrics",
"getterDocumentation" : "
The measurement that you want your reservation coverage reported in.
Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The measurement that you want your reservation coverage reported in. Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.",
"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" : "Metrics",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Metrics",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "MetricName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"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"
},
"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" : "Metrics",
"sensitive" : false,
"setterDocumentation" : "The measurement that you want your reservation coverage reported in.
Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.
\n@param metrics The measurement that you want your reservation coverage reported in.
Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.",
"setterMethodName" : "setMetrics",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "metrics",
"variableType" : "java.util.List",
"documentation" : "The measurement that you want your reservation coverage reported in.
Valid values are Hour
, Unit
, and Cost
. You can use multiple values in a request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextPageToken",
"beanStyleSetterMethodName" : "setNextPageToken",
"c2jName" : "NextPageToken",
"c2jShape" : "NextPageToken",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\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 #nextPageToken(String)}.\n@param nextPageToken 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 #nextPageToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextPageToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextPageToken",
"getterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@return The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"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" : "NextPageToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NextPageToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextPageToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
\n@param nextPageToken The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.",
"setterMethodName" : "setNextPageToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextPageToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Filter" : {
"beanStyleGetterMethodName" : "getFilter",
"beanStyleSetterMethodName" : "setFilter",
"c2jName" : "Filter",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\nThis is a convenience that creates an instance of the {@link Expression.Builder} avoiding the need to create one manually via {@link Expression#builder()}.\n\nWhen the {@link Consumer} completes, {@link Expression.Builder#build()} is called immediately and its result is passed to {@link #filter(Expression)}.\n@param filter a consumer that will call methods on {@link Expression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(Expression)",
"deprecated" : false,
"documentation" : "Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "filter",
"fluentSetterDocumentation" : "Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\n@param filter Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "filter",
"getterDocumentation" : "
Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\n@return Filters utilization data by dimensions. You can filter by the following dimensions: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.",
"getterModel" : {
"returnType" : "Expression",
"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,
"statusCode" : false,
"unmarshallLocationName" : "Filter",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Filter",
"sensitive" : false,
"setterDocumentation" : "
Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
\n@param filter Filters utilization data by dimensions. You can filter by the following dimensions: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.",
"setterMethodName" : "setFilter",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "filter",
"variableType" : "Expression",
"documentation" : "
Filters utilization data by dimensions. You can filter by the following dimensions:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
SERVICE
-
TAG
-
TENANCY
GetReservationCoverage
uses the same Expression object as the other operations, but only AND
is supported among each dimension. You can nest only one level deep. If there are multiple values for a dimension, they are OR'd together.
If you don't provide a SERVICE
filter, Cost Explorer defaults to EC2.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlNameSpaceUri" : null
},
"Granularity" : {
"beanStyleGetterMethodName" : "getGranularityAsString",
"beanStyleSetterMethodName" : "setGranularity",
"c2jName" : "Granularity",
"c2jShape" : "Granularity",
"defaultConsumerFluentSetterDocumentation" : "The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\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 #granularityAsString(String)}.\n@param granularity 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 #granularity(String)",
"deprecated" : false,
"documentation" : "The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
",
"endpointDiscoveryId" : false,
"enumType" : "Granularity",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "granularity",
"fluentEnumSetterMethodName" : "granularity",
"fluentGetterMethodName" : "granularityAsString",
"fluentSetterDocumentation" : "The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
. If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity\n@return Returns a reference to this object so that method calls can be chained together.\n@see Granularity",
"fluentSetterMethodName" : "granularity",
"getterDocumentation" : "
The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #granularity} will return {@link Granularity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granularityAsString}.\n
\n@return The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
. If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"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" : "Granularity",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Granularity",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Granularity",
"sensitive" : false,
"setterDocumentation" : "
The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
\n@param granularity The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
. If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.\n@see Granularity",
"setterMethodName" : "setGranularity",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "granularity",
"variableType" : "String",
"documentation" : "
The granularity of the AWS cost data for the reservation. Valid values are MONTHLY
and DAILY
.
If GroupBy
is set, Granularity
can't be set. If Granularity
isn't set, the response object doesn't include Granularity
, either MONTHLY
or DAILY
.
The GetReservationCoverage
operation supports only DAILY
and MONTHLY
granularities.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"GroupBy" : {
"beanStyleGetterMethodName" : "getGroupBy",
"beanStyleSetterMethodName" : "setGroupBy",
"c2jName" : "GroupBy",
"c2jShape" : "GroupDefinitions",
"defaultConsumerFluentSetterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\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 #groupBy(List)}.\n@param groupBy 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 #groupBy(List)",
"deprecated" : false,
"documentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "groupBy",
"fluentSetterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n@param groupBy You can group the data by the following attributes: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "groupBy",
"getterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return You can group the data by the following attributes: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
",
"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" : "GroupBy",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "GroupBy",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "GroupDefinition",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupDefinition.Builder} avoiding the need to create one manually via {@link GroupDefinition#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupDefinition.Builder#build()} is called immediately and its result is passed to {@link #member(GroupDefinition)}.\n@param member a consumer that will call methods on {@link GroupDefinition.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupDefinition)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "GroupDefinition",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"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" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : null,
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "GroupDefinition",
"variableName" : "member",
"variableType" : "GroupDefinition",
"documentation" : "",
"simpleType" : "GroupDefinition",
"variableSetterType" : "GroupDefinition"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "GroupDefinition",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "GroupDefinition",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "GroupBy",
"sensitive" : false,
"setterDocumentation" : "You can group the data by the following attributes:
-
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
\n@param groupBy You can group the data by the following attributes: -
AZ
-
CACHE_ENGINE
-
DATABASE_ENGINE
-
DEPLOYMENT_OPTION
-
INSTANCE_TYPE
-
LINKED_ACCOUNT
-
OPERATING_SYSTEM
-
PLATFORM
-
REGION
-
TENANCY
",
"setterMethodName" : "setGroupBy",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "groupBy",
"variableType" : "java.util.List",
"documentation" : "You can group the data by the following attributes:
-