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",
"queryProtocol" : false,
"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" : {
"CreateCostCategoryDefinition" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
Creates a new Cost Category with the requested name and rules.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ServiceQuotaExceededException",
"documentation" : " You've reached the limit on the number of resources you can create, or exceeded the size of an individual resources.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateCostCategoryDefinitionRequest",
"variableName" : "createCostCategoryDefinitionRequest",
"variableType" : "CreateCostCategoryDefinitionRequest",
"documentation" : "",
"simpleType" : "CreateCostCategoryDefinitionRequest",
"variableSetterType" : "CreateCostCategoryDefinitionRequest"
},
"methodName" : "createCostCategoryDefinition",
"operationName" : "CreateCostCategoryDefinition",
"paginated" : false,
"returnType" : {
"returnType" : "CreateCostCategoryDefinitionResponse",
"documentation" : null
},
"syncReturnType" : "CreateCostCategoryDefinitionResponse"
},
"DeleteCostCategoryDefinition" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
Deletes a Cost Category. Expenses from this month going forward will no longer be categorized with this Cost Category.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : " The specified ARN in the request doesn't exist.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteCostCategoryDefinitionRequest",
"variableName" : "deleteCostCategoryDefinitionRequest",
"variableType" : "DeleteCostCategoryDefinitionRequest",
"documentation" : "",
"simpleType" : "DeleteCostCategoryDefinitionRequest",
"variableSetterType" : "DeleteCostCategoryDefinitionRequest"
},
"methodName" : "deleteCostCategoryDefinition",
"operationName" : "DeleteCostCategoryDefinition",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteCostCategoryDefinitionResponse",
"documentation" : null
},
"syncReturnType" : "DeleteCostCategoryDefinitionResponse"
},
"DescribeCostCategoryDefinition" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
Returns the name, ARN, rules, definition, and effective dates of a Cost Category that's defined in the account.
You have the option to use EffectiveOn
to return a Cost Category that is active on a specific date. If there is no EffectiveOn
specified, you’ll see a Cost Category that is effective on the current date. If Cost Category is still effective, EffectiveEnd
is omitted in the response.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : " The specified ARN in the request doesn't exist.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeCostCategoryDefinitionRequest",
"variableName" : "describeCostCategoryDefinitionRequest",
"variableType" : "DescribeCostCategoryDefinitionRequest",
"documentation" : "",
"simpleType" : "DescribeCostCategoryDefinitionRequest",
"variableSetterType" : "DescribeCostCategoryDefinitionRequest"
},
"methodName" : "describeCostCategoryDefinition",
"operationName" : "DescribeCostCategoryDefinition",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeCostCategoryDefinitionResponse",
"documentation" : null
},
"syncReturnType" : "DescribeCostCategoryDefinitionResponse"
},
"GetCostAndUsage" : {
"authType" : "IAM",
"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"
},
"GetCostAndUsageWithResources" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves cost and usage metrics with resources 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. This API is currently available for the Amazon Elastic Compute Cloud – Compute service only.
This is an opt-in only feature. You can enable this feature from the Cost Explorer Settings page. For information on how to access the Settings page, see Controlling Access for Cost Explorer in the AWS Billing and Cost Management User Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "DataUnavailableException",
"documentation" : "The requested data is unavailable.
",
"httpStatusCode" : null
}, {
"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" : "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" : "GetCostAndUsageWithResourcesRequest",
"variableName" : "getCostAndUsageWithResourcesRequest",
"variableType" : "GetCostAndUsageWithResourcesRequest",
"documentation" : "",
"simpleType" : "GetCostAndUsageWithResourcesRequest",
"variableSetterType" : "GetCostAndUsageWithResourcesRequest"
},
"methodName" : "getCostAndUsageWithResources",
"operationName" : "GetCostAndUsageWithResources",
"paginated" : false,
"returnType" : {
"returnType" : "GetCostAndUsageWithResourcesResponse",
"documentation" : null
},
"syncReturnType" : "GetCostAndUsageWithResourcesResponse"
},
"GetCostForecast" : {
"authType" : "IAM",
"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" : {
"authType" : "IAM",
"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" : {
"authType" : "IAM",
"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" : {
"authType" : "IAM",
"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" : {
"authType" : "IAM",
"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"
},
"GetRightsizingRecommendation" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates recommendations that helps you save cost by identifying idle and underutilized Amazon EC2 instances.
Recommendations are generated to either downsize or terminate instances, along with providing savings detail and metrics. For details on calculation and function, see Optimizing Your Cost with Rightsizing Recommendations.
",
"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" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetRightsizingRecommendationRequest",
"variableName" : "getRightsizingRecommendationRequest",
"variableType" : "GetRightsizingRecommendationRequest",
"documentation" : "",
"simpleType" : "GetRightsizingRecommendationRequest",
"variableSetterType" : "GetRightsizingRecommendationRequest"
},
"methodName" : "getRightsizingRecommendation",
"operationName" : "GetRightsizingRecommendation",
"paginated" : false,
"returnType" : {
"returnType" : "GetRightsizingRecommendationResponse",
"documentation" : null
},
"syncReturnType" : "GetRightsizingRecommendationResponse"
},
"GetSavingsPlansCoverage" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the Savings Plans covered for your account. This enables you to see how much of your cost is covered by a Savings Plan. An organization’s master account can see the coverage of the associated member accounts. For any time period, you can filter data for Savings Plans usage with the following dimensions:
-
LINKED_ACCOUNT
-
REGION
-
SERVICE
-
INSTANCE_FAMILY
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" : "GetSavingsPlansCoverageRequest",
"variableName" : "getSavingsPlansCoverageRequest",
"variableType" : "GetSavingsPlansCoverageRequest",
"documentation" : "",
"simpleType" : "GetSavingsPlansCoverageRequest",
"variableSetterType" : "GetSavingsPlansCoverageRequest"
},
"methodName" : "getSavingsPlansCoverage",
"operationName" : "GetSavingsPlansCoverage",
"paginated" : true,
"returnType" : {
"returnType" : "GetSavingsPlansCoverageResponse",
"documentation" : null
},
"syncReturnType" : "GetSavingsPlansCoverageResponse"
},
"GetSavingsPlansPurchaseRecommendation" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves your request parameters, Savings Plan Recommendations Summary and Details.
",
"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" : "InvalidNextTokenException",
"documentation" : "The pagination token is invalid. Try again without a pagination token.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSavingsPlansPurchaseRecommendationRequest",
"variableName" : "getSavingsPlansPurchaseRecommendationRequest",
"variableType" : "GetSavingsPlansPurchaseRecommendationRequest",
"documentation" : "",
"simpleType" : "GetSavingsPlansPurchaseRecommendationRequest",
"variableSetterType" : "GetSavingsPlansPurchaseRecommendationRequest"
},
"methodName" : "getSavingsPlansPurchaseRecommendation",
"operationName" : "GetSavingsPlansPurchaseRecommendation",
"paginated" : false,
"returnType" : {
"returnType" : "GetSavingsPlansPurchaseRecommendationResponse",
"documentation" : null
},
"syncReturnType" : "GetSavingsPlansPurchaseRecommendationResponse"
},
"GetSavingsPlansUtilization" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the Savings Plans utilization for your account across date ranges with daily or monthly granularity. Master accounts in an organization have access to member accounts. You can use GetDimensionValues
in SAVINGS_PLANS
to determine the possible dimension values.
You cannot group by any dimension values for GetSavingsPlansUtilization
.
",
"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" : "GetSavingsPlansUtilizationRequest",
"variableName" : "getSavingsPlansUtilizationRequest",
"variableType" : "GetSavingsPlansUtilizationRequest",
"documentation" : "",
"simpleType" : "GetSavingsPlansUtilizationRequest",
"variableSetterType" : "GetSavingsPlansUtilizationRequest"
},
"methodName" : "getSavingsPlansUtilization",
"operationName" : "GetSavingsPlansUtilization",
"paginated" : false,
"returnType" : {
"returnType" : "GetSavingsPlansUtilizationResponse",
"documentation" : null
},
"syncReturnType" : "GetSavingsPlansUtilizationResponse"
},
"GetSavingsPlansUtilizationDetails" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves attribute data along with aggregate utilization and savings data for a given time period. This doesn't support granular or grouped data (daily/monthly) in response. You can't retrieve data by dates in a single response similar to GetSavingsPlanUtilization
, but you have the option to make multiple calls to GetSavingsPlanUtilizationDetails
by providing individual dates. You can use GetDimensionValues
in SAVINGS_PLANS
to determine the possible dimension values.
GetSavingsPlanUtilizationDetails
internally groups data by SavingsPlansArn
.
",
"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" : "GetSavingsPlansUtilizationDetailsRequest",
"variableName" : "getSavingsPlansUtilizationDetailsRequest",
"variableType" : "GetSavingsPlansUtilizationDetailsRequest",
"documentation" : "",
"simpleType" : "GetSavingsPlansUtilizationDetailsRequest",
"variableSetterType" : "GetSavingsPlansUtilizationDetailsRequest"
},
"methodName" : "getSavingsPlansUtilizationDetails",
"operationName" : "GetSavingsPlansUtilizationDetails",
"paginated" : true,
"returnType" : {
"returnType" : "GetSavingsPlansUtilizationDetailsResponse",
"documentation" : null
},
"syncReturnType" : "GetSavingsPlansUtilizationDetailsResponse"
},
"GetTags" : {
"authType" : "IAM",
"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"
},
"GetUsageForecast" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a forecast for how much Amazon Web Services predicts that you will use over the forecast time period that you select, based on your past usage.
",
"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" : "UnresolvableUsageUnitException",
"documentation" : "Cost Explorer was unable to identify the usage unit. Provide UsageType/UsageTypeGroup
filter selections that contain matching units, for example: hours
.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetUsageForecastRequest",
"variableName" : "getUsageForecastRequest",
"variableType" : "GetUsageForecastRequest",
"documentation" : "",
"simpleType" : "GetUsageForecastRequest",
"variableSetterType" : "GetUsageForecastRequest"
},
"methodName" : "getUsageForecast",
"operationName" : "GetUsageForecast",
"paginated" : false,
"returnType" : {
"returnType" : "GetUsageForecastResponse",
"documentation" : null
},
"syncReturnType" : "GetUsageForecastResponse"
},
"ListCostCategoryDefinitions" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
Returns the name, ARN and effective dates of all Cost Categories defined in the account. You have the option to use EffectiveOn
to return a list of Cost Categories that were active on a specific date. If there is no EffectiveOn
specified, you’ll see Cost Categories that are effective on the current date. If Cost Category is still effective, EffectiveEnd
is omitted in the response.
",
"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
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListCostCategoryDefinitionsRequest",
"variableName" : "listCostCategoryDefinitionsRequest",
"variableType" : "ListCostCategoryDefinitionsRequest",
"documentation" : "",
"simpleType" : "ListCostCategoryDefinitionsRequest",
"variableSetterType" : "ListCostCategoryDefinitionsRequest"
},
"methodName" : "listCostCategoryDefinitions",
"operationName" : "ListCostCategoryDefinitions",
"paginated" : false,
"returnType" : {
"returnType" : "ListCostCategoryDefinitionsResponse",
"documentation" : null
},
"syncReturnType" : "ListCostCategoryDefinitionsResponse"
},
"UpdateCostCategoryDefinition" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
Updates an existing Cost Category. Changes made to the Cost Category rules will be used to categorize the current month’s expenses and future expenses. This won’t change categorization for the previous months.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : " The specified ARN in the request doesn't exist.
",
"httpStatusCode" : null
}, {
"exceptionName" : "ServiceQuotaExceededException",
"documentation" : " You've reached the limit on the number of resources you can create, or exceeded the size of an individual resources.
",
"httpStatusCode" : null
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "You made too many calls in a short period of time. Try again later.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateCostCategoryDefinitionRequest",
"variableName" : "updateCostCategoryDefinitionRequest",
"variableType" : "UpdateCostCategoryDefinitionRequest",
"documentation" : "",
"simpleType" : "UpdateCostCategoryDefinitionRequest",
"variableSetterType" : "UpdateCostCategoryDefinitionRequest"
},
"methodName" : "updateCostCategoryDefinition",
"operationName" : "UpdateCostCategoryDefinition",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateCostCategoryDefinitionResponse",
"documentation" : null
},
"syncReturnType" : "UpdateCostCategoryDefinitionResponse"
}
},
"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,
"hasRequiresLengthMember" : 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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : 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,
"xmlNamespace" : null
},
"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"
}, {
"name" : "SAVINGS_PLANS",
"value" : "SAVINGS_PLANS"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : 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,
"xmlNamespace" : null
},
"CostCategory" : {
"c2jName" : "CostCategory",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
The structure of Cost Categories. This includes detailed metadata and the set of rules for the CostCategory
object.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective 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 #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective end date.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The Cost Category's effective end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective 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" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The Cost Category's effective end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRuleVersionAsString",
"beanStyleSetterMethodName" : "setRuleVersion",
"c2jName" : "RuleVersion",
"c2jShape" : "CostCategoryRuleVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RuleVersion 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 #ruleVersionAsString(String)}.\n@param ruleVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ruleVersion(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersionAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersion(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CostCategoryRuleVersion",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RuleVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRuleVersion",
"fluentEnumGetterMethodName" : "ruleVersion",
"fluentEnumSetterMethodName" : "ruleVersion",
"fluentGetterMethodName" : "ruleVersionAsString",
"fluentSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion",
"fluentSetterMethodName" : "ruleVersion",
"getterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RuleVersion",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RuleVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RuleVersion",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"setterMethodName" : "setRuleVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getRules",
"beanStyleSetterMethodName" : "setRules",
"c2jName" : "Rules",
"c2jShape" : "CostCategoryRulesList",
"defaultConsumerFluentSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\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 #rules(List)}.\n@param rules 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 #rules(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@deprecated Use {@link #rules()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rules(List)}\n",
"documentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRules",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"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" : "Rules",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rules",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CostCategoryRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategoryRule.Builder} avoiding the need to create one manually via {@link CostCategoryRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategoryRule.Builder#build()} is called immediately and its result is passed to {@link #member(CostCategoryRule)}.\n@param member a consumer that will call methods on {@link CostCategoryRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CostCategoryRule)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CostCategoryRule)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CostCategoryRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : null,
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : "",
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CostCategoryRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CostCategoryRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CostCategoryArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EffectiveEnd" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective 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 #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective end date.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The Cost Category's effective end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective 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" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The Cost Category's effective end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EffectiveStart" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Name" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"RuleVersion" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRuleVersionAsString",
"beanStyleSetterMethodName" : "setRuleVersion",
"c2jName" : "RuleVersion",
"c2jShape" : "CostCategoryRuleVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RuleVersion 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 #ruleVersionAsString(String)}.\n@param ruleVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ruleVersion(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersionAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersion(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CostCategoryRuleVersion",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RuleVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRuleVersion",
"fluentEnumGetterMethodName" : "ruleVersion",
"fluentEnumSetterMethodName" : "ruleVersion",
"fluentGetterMethodName" : "ruleVersionAsString",
"fluentSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion",
"fluentSetterMethodName" : "ruleVersion",
"getterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RuleVersion",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RuleVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RuleVersion",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"setterMethodName" : "setRuleVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Rules" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getRules",
"beanStyleSetterMethodName" : "setRules",
"c2jName" : "Rules",
"c2jShape" : "CostCategoryRulesList",
"defaultConsumerFluentSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\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 #rules(List)}.\n@param rules 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 #rules(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@deprecated Use {@link #rules()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rules(List)}\n",
"documentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRules",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"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" : "Rules",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rules",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CostCategoryRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategoryRule.Builder} avoiding the need to create one manually via {@link CostCategoryRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategoryRule.Builder#build()} is called immediately and its result is passed to {@link #member(CostCategoryRule)}.\n@param member a consumer that will call methods on {@link CostCategoryRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CostCategoryRule)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CostCategoryRule)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CostCategoryRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : null,
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : "",
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CostCategoryRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CostCategoryRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective 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 #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective end date.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The Cost Category's effective end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective 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" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The Cost Category's effective end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRuleVersionAsString",
"beanStyleSetterMethodName" : "setRuleVersion",
"c2jName" : "RuleVersion",
"c2jShape" : "CostCategoryRuleVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RuleVersion 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 #ruleVersionAsString(String)}.\n@param ruleVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ruleVersion(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersionAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersion(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CostCategoryRuleVersion",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RuleVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRuleVersion",
"fluentEnumGetterMethodName" : "ruleVersion",
"fluentEnumSetterMethodName" : "ruleVersion",
"fluentGetterMethodName" : "ruleVersionAsString",
"fluentSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion",
"fluentSetterMethodName" : "ruleVersion",
"getterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RuleVersion",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RuleVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RuleVersion",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"setterMethodName" : "setRuleVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getRules",
"beanStyleSetterMethodName" : "setRules",
"c2jName" : "Rules",
"c2jShape" : "CostCategoryRulesList",
"defaultConsumerFluentSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\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 #rules(List)}.\n@param rules 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 #rules(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@deprecated Use {@link #rules()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rules(List)}\n",
"documentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRules",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"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" : "Rules",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rules",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CostCategoryRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategoryRule.Builder} avoiding the need to create one manually via {@link CostCategoryRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategoryRule.Builder#build()} is called immediately and its result is passed to {@link #member(CostCategoryRule)}.\n@param member a consumer that will call methods on {@link CostCategoryRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CostCategoryRule)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CostCategoryRule)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CostCategoryRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : null,
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : "",
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CostCategoryRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CostCategoryRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : " Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "CostCategoryArn", "EffectiveStart", "Name", "RuleVersion", "Rules" ],
"shapeName" : "CostCategory",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CostCategory",
"variableName" : "costCategory",
"variableType" : "CostCategory",
"documentation" : null,
"simpleType" : "CostCategory",
"variableSetterType" : "CostCategory"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CostCategoryReference" : {
"c2jName" : "CostCategoryReference",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
A reference to a Cost Category containing only enough information to identify the Cost Category.
You can use this information to retrieve the full Cost Category information using DescribeCostCategory
.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@return The unique identifier for your Cost Category Reference.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category Reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@return The unique identifier for your Cost Category Reference.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category Reference.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective 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 #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective end date.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The Cost Category's effective end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective 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" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The Cost Category's effective end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CostCategoryArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@return The unique identifier for your Cost Category Reference.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category Reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@return The unique identifier for your Cost Category Reference.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category Reference.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EffectiveEnd" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective 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 #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective end date.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The Cost Category's effective end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective 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" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The Cost Category's effective end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EffectiveStart" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Name" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@return The unique identifier for your Cost Category Reference.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category Reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@return The unique identifier for your Cost Category Reference.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category Reference.
\n@param costCategoryArn The unique identifier for your Cost Category Reference.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category Reference.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective 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 #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective end date.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The Cost Category's effective end date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The Cost Category's effective end date.
\n@return The Cost Category's effective 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" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective end date.
\n@param effectiveEnd The Cost Category's effective end date.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The Cost Category's effective end date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CostCategoryReference",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CostCategoryReference",
"variableName" : "costCategoryReference",
"variableType" : "CostCategoryReference",
"documentation" : null,
"simpleType" : "CostCategoryReference",
"variableSetterType" : "CostCategoryReference"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CostCategoryRule" : {
"c2jName" : "CostCategoryRule",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "CostCategoryValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRule",
"beanStyleSetterMethodName" : "setRule",
"c2jName" : "Rule",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\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 #rule(Expression)}.\n@param rule 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 #rule(Expression)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@return An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@deprecated Use {@link #rule()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rule(Expression)}\n",
"documentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rule property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRule",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rule",
"fluentSetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rule",
"getterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@return An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.",
"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" : "Rule",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rule",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Rule",
"sensitive" : false,
"setterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.",
"setterMethodName" : "setRule",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "rule",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "rule",
"variableType" : "Expression",
"documentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Rule" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRule",
"beanStyleSetterMethodName" : "setRule",
"c2jName" : "Rule",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\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 #rule(Expression)}.\n@param rule 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 #rule(Expression)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@return An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@deprecated Use {@link #rule()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rule(Expression)}\n",
"documentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rule property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRule",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rule",
"fluentSetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rule",
"getterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@return An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.",
"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" : "Rule",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rule",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Rule",
"sensitive" : false,
"setterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.",
"setterMethodName" : "setRule",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "rule",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "rule",
"variableType" : "Expression",
"documentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Value" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "CostCategoryValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "CostCategoryValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRule",
"beanStyleSetterMethodName" : "setRule",
"c2jName" : "Rule",
"c2jShape" : "Expression",
"defaultConsumerFluentSetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\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 #rule(Expression)}.\n@param rule 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 #rule(Expression)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@return An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@deprecated Use {@link #rule()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rule(Expression)}\n",
"documentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rule property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRule",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rule",
"fluentSetterDocumentation" : "An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rule",
"getterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@return An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.",
"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" : "Rule",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rule",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Rule",
"sensitive" : false,
"setterDocumentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
\n@param rule An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.",
"setterMethodName" : "setRule",
"setterModel" : {
"variableDeclarationType" : "Expression",
"variableName" : "rule",
"variableType" : "Expression",
"documentation" : null,
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Expression",
"variableName" : "rule",
"variableType" : "Expression",
"documentation" : "
An Expression object used to categorize costs. This supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
",
"simpleType" : "Expression",
"variableSetterType" : "Expression"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Value", "Rule" ],
"shapeName" : "CostCategoryRule",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "costCategoryRule",
"variableType" : "CostCategoryRule",
"documentation" : null,
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CostCategoryRuleVersion" : {
"c2jName" : "CostCategoryRuleVersion",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The rule schema version in this particular Cost Category.
",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "COST_CATEGORY_EXPRESSION_V1",
"value" : "CostCategoryExpression.v1"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CostCategoryRuleVersion",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CostCategoryRuleVersion",
"variableName" : "costCategoryRuleVersion",
"variableType" : "CostCategoryRuleVersion",
"documentation" : null,
"simpleType" : "CostCategoryRuleVersion",
"variableSetterType" : "CostCategoryRuleVersion"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CostCategoryValues" : {
"c2jName" : "CostCategoryValues",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : " Cost Category is in public beta for AWS Billing and Cost Management and is subject to change. Your use of Cost Categories is subject to the Beta Service Participation terms of the AWS Service Terms (Section 1.10).
The values that are available for Cost Categories.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getValues",
"beanStyleSetterMethodName" : "setValues",
"c2jName" : "Values",
"c2jShape" : "Values",
"defaultConsumerFluentSetterDocumentation" : "The specific value of the Cost Category.
\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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The specific value of the Cost Category.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n
\n@return The specific value of the Cost Category.\n@deprecated Use {@link #values()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n",
"documentation" : "The specific value of the Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValues",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "values",
"fluentSetterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "values",
"getterDocumentation" : "The specific value of the Cost Category.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n
\n@return The specific value of the Cost Category.",
"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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Values",
"sensitive" : false,
"setterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.",
"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 specific value of the Cost Category.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Key" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Values" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getValues",
"beanStyleSetterMethodName" : "setValues",
"c2jName" : "Values",
"c2jShape" : "Values",
"defaultConsumerFluentSetterDocumentation" : "The specific value of the Cost Category.
\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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The specific value of the Cost Category.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n
\n@return The specific value of the Cost Category.\n@deprecated Use {@link #values()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n",
"documentation" : "The specific value of the Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValues",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "values",
"fluentSetterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "values",
"getterDocumentation" : "The specific value of the Cost Category.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n
\n@return The specific value of the Cost Category.",
"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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Values",
"sensitive" : false,
"setterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.",
"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 specific value of the Cost Category.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getValues",
"beanStyleSetterMethodName" : "setValues",
"c2jName" : "Values",
"c2jShape" : "Values",
"defaultConsumerFluentSetterDocumentation" : "The specific value of the Cost Category.
\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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The specific value of the Cost Category.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n
\n@return The specific value of the Cost Category.\n@deprecated Use {@link #values()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n",
"documentation" : "The specific value of the Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValues",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "values",
"fluentSetterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "values",
"getterDocumentation" : "The specific value of the Cost Category.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n
\n@return The specific value of the Cost Category.",
"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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Values",
"sensitive" : false,
"setterDocumentation" : "The specific value of the Cost Category.
\n@param values The specific value of the Cost Category.",
"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 specific value of the Cost Category.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CostCategoryValues",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CostCategoryValues",
"variableName" : "costCategoryValues",
"variableType" : "CostCategoryValues",
"documentation" : null,
"simpleType" : "CostCategoryValues",
"variableSetterType" : "CostCategoryValues"
},
"wrapper" : false,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@return The amount of instance usage that the reservation covered, in hours.\n@deprecated Use {@link #coverageHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageHours(CoverageHours)}\n",
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnits(CoverageNormalizedUnits)}\n",
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The amount of cost that the reservation covered.
\n@return The amount of cost that the reservation covered.\n@deprecated Use {@link #coverageCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageCost(CoverageCost)}\n",
"documentation" : "The amount of cost that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageCost",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CoverageCost" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The amount of cost that the reservation covered.
\n@return The amount of cost that the reservation covered.\n@deprecated Use {@link #coverageCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageCost(CoverageCost)}\n",
"documentation" : "The amount of cost that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageCost",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"CoverageHours" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@return The amount of instance usage that the reservation covered, in hours.\n@deprecated Use {@link #coverageHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageHours(CoverageHours)}\n",
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"CoverageNormalizedUnits" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnits(CoverageNormalizedUnits)}\n",
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The amount of instance usage that the reservation covered, in hours.
\n@return The amount of instance usage that the reservation covered, in hours.\n@deprecated Use {@link #coverageHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageHours(CoverageHours)}\n",
"documentation" : "The amount of instance usage that the reservation covered, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnits(CoverageNormalizedUnits)}\n",
"documentation" : "The amount of instance usage that the reservation covered, in normalized units.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The amount of cost that the reservation covered.
\n@return The amount of cost that the reservation covered.\n@deprecated Use {@link #coverageCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageCost(CoverageCost)}\n",
"documentation" : "The amount of cost that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageCost",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The period that this coverage was used over.
\n@return The period that this coverage was used over.\n@deprecated Use {@link #timePeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #timePeriod(DateInterval)}\n",
"documentation" : "The period that this coverage was used over.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TimePeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTimePeriod",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasGroups()} to see if a value was sent in this field.\n
\n@return The groups of instances that the reservation covered.\n@deprecated Use {@link #groups()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #groups(List)}\n",
"documentation" : "The groups of instances that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Groups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroups",
"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\nYou can use {@link #hasGroups()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ReservationCoverageGroup)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total reservation coverage, in hours.
\n@return The total reservation coverage, in hours.\n@deprecated Use {@link #total()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #total(Coverage)}\n",
"documentation" : "The total reservation coverage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Total property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotal",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Groups" : {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasGroups()} to see if a value was sent in this field.\n
\n@return The groups of instances that the reservation covered.\n@deprecated Use {@link #groups()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #groups(List)}\n",
"documentation" : "The groups of instances that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Groups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroups",
"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\nYou can use {@link #hasGroups()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ReservationCoverageGroup)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TimePeriod" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The period that this coverage was used over.
\n@return The period that this coverage was used over.\n@deprecated Use {@link #timePeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #timePeriod(DateInterval)}\n",
"documentation" : "The period that this coverage was used over.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TimePeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTimePeriod",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Total" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total reservation coverage, in hours.
\n@return The total reservation coverage, in hours.\n@deprecated Use {@link #total()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #total(Coverage)}\n",
"documentation" : "The total reservation coverage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Total property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotal",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The period that this coverage was used over.
\n@return The period that this coverage was used over.\n@deprecated Use {@link #timePeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #timePeriod(DateInterval)}\n",
"documentation" : "The period that this coverage was used over.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TimePeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTimePeriod",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasGroups()} to see if a value was sent in this field.\n
\n@return The groups of instances that the reservation covered.\n@deprecated Use {@link #groups()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #groups(List)}\n",
"documentation" : "The groups of instances that the reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Groups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasGroups",
"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\nYou can use {@link #hasGroups()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ReservationCoverageGroup)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total reservation coverage, in hours.
\n@return The total reservation coverage, in hours.\n@deprecated Use {@link #total()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #total(Coverage)}\n",
"documentation" : "The total reservation coverage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Total property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotal",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "How much an On-Demand instance cost.
\n@return How much an On-Demand instance cost.\n@deprecated Use {@link #onDemandCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandCost(String)}\n",
"documentation" : "How much an On-Demand instance cost.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandCost",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"OnDemandCost" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "How much an On-Demand instance cost.
\n@return How much an On-Demand instance cost.\n@deprecated Use {@link #onDemandCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandCost(String)}\n",
"documentation" : "How much an On-Demand instance cost.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandCost",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "How much an On-Demand instance cost.
\n@return How much an On-Demand instance cost.\n@deprecated Use {@link #onDemandCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandCost(String)}\n",
"documentation" : "How much an On-Demand instance cost.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandCost",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@return The number of instance running hours that On-Demand Instances covered.\n@deprecated Use {@link #onDemandHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandHours(String)}\n",
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of instance running hours that reservations covered.
\n@return The number of instance running hours that reservations covered.\n@deprecated Use {@link #reservedHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #reservedHours(String)}\n",
"documentation" : "The number of instance running hours that reservations covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservedHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservedHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total instance usage, in hours.
\n@return The total instance usage, in hours.\n@deprecated Use {@link #totalRunningHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #totalRunningHours(String)}\n",
"documentation" : "The total instance usage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@return The percentage of instance hours that a reservation covered.\n@deprecated Use {@link #coverageHoursPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageHoursPercentage(String)}\n",
"documentation" : "The percentage of instance hours that a reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageHoursPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageHoursPercentage",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CoverageHoursPercentage" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@return The percentage of instance hours that a reservation covered.\n@deprecated Use {@link #coverageHoursPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageHoursPercentage(String)}\n",
"documentation" : "The percentage of instance hours that a reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageHoursPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageHoursPercentage",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"OnDemandHours" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@return The number of instance running hours that On-Demand Instances covered.\n@deprecated Use {@link #onDemandHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandHours(String)}\n",
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ReservedHours" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of instance running hours that reservations covered.
\n@return The number of instance running hours that reservations covered.\n@deprecated Use {@link #reservedHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #reservedHours(String)}\n",
"documentation" : "The number of instance running hours that reservations covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservedHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservedHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TotalRunningHours" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total instance usage, in hours.
\n@return The total instance usage, in hours.\n@deprecated Use {@link #totalRunningHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #totalRunningHours(String)}\n",
"documentation" : "The total instance usage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of instance running hours that On-Demand Instances covered.
\n@return The number of instance running hours that On-Demand Instances covered.\n@deprecated Use {@link #onDemandHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandHours(String)}\n",
"documentation" : "The number of instance running hours that On-Demand Instances covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of instance running hours that reservations covered.
\n@return The number of instance running hours that reservations covered.\n@deprecated Use {@link #reservedHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #reservedHours(String)}\n",
"documentation" : "The number of instance running hours that reservations covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservedHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservedHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total instance usage, in hours.
\n@return The total instance usage, in hours.\n@deprecated Use {@link #totalRunningHours()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #totalRunningHours(String)}\n",
"documentation" : "The total instance usage, in hours.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningHours",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The percentage of instance hours that a reservation covered.
\n@return The percentage of instance hours that a reservation covered.\n@deprecated Use {@link #coverageHoursPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageHoursPercentage(String)}\n",
"documentation" : "The percentage of instance hours that a reservation covered.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageHoursPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageHoursPercentage",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #onDemandNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandNormalizedUnits(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the OnDemandNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of normalized units that a reservation covers.
\n@return The number of normalized units that a reservation covers.\n@deprecated Use {@link #reservedNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #reservedNormalizedUnits(String)}\n",
"documentation" : "The number of normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservedNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservedNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total number of normalized units that you used.
\n@return The total number of normalized units that you used.\n@deprecated Use {@link #totalRunningNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #totalRunningNormalizedUnits(String)}\n",
"documentation" : "The total number of normalized units that you used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnitsPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnitsPercentage(String)}\n",
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageNormalizedUnitsPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageNormalizedUnitsPercentage",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CoverageNormalizedUnitsPercentage" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnitsPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnitsPercentage(String)}\n",
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageNormalizedUnitsPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageNormalizedUnitsPercentage",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"OnDemandNormalizedUnits" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #onDemandNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandNormalizedUnits(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the OnDemandNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ReservedNormalizedUnits" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of normalized units that a reservation covers.
\n@return The number of normalized units that a reservation covers.\n@deprecated Use {@link #reservedNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #reservedNormalizedUnits(String)}\n",
"documentation" : "The number of normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservedNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservedNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TotalRunningNormalizedUnits" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total number of normalized units that you used.
\n@return The total number of normalized units that you used.\n@deprecated Use {@link #totalRunningNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #totalRunningNormalizedUnits(String)}\n",
"documentation" : "The total number of normalized units that you used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #onDemandNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #onDemandNormalizedUnits(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the OnDemandNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The number of normalized units that a reservation covers.
\n@return The number of normalized units that a reservation covers.\n@deprecated Use {@link #reservedNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #reservedNormalizedUnits(String)}\n",
"documentation" : "The number of normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservedNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservedNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total number of normalized units that you used.
\n@return The total number of normalized units that you used.\n@deprecated Use {@link #totalRunningNormalizedUnits()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #totalRunningNormalizedUnits(String)}\n",
"documentation" : "The total number of normalized units that you used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningNormalizedUnits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningNormalizedUnits",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnitsPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #coverageNormalizedUnitsPercentage(String)}\n",
"documentation" : "The percentage of your used instance normalized units that a reservation covers.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CoverageNormalizedUnitsPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCoverageNormalizedUnitsPercentage",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"CreateCostCategoryDefinitionRequest" : {
"c2jName" : "CreateCostCategoryDefinitionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateCostCategoryDefinition",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSInsightsIndexService.CreateCostCategoryDefinition",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRuleVersionAsString",
"beanStyleSetterMethodName" : "setRuleVersion",
"c2jName" : "RuleVersion",
"c2jShape" : "CostCategoryRuleVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RuleVersion 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 #ruleVersionAsString(String)}.\n@param ruleVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ruleVersion(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersionAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersion(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CostCategoryRuleVersion",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RuleVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRuleVersion",
"fluentEnumGetterMethodName" : "ruleVersion",
"fluentEnumSetterMethodName" : "ruleVersion",
"fluentGetterMethodName" : "ruleVersionAsString",
"fluentSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion",
"fluentSetterMethodName" : "ruleVersion",
"getterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RuleVersion",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RuleVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RuleVersion",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"setterMethodName" : "setRuleVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getRules",
"beanStyleSetterMethodName" : "setRules",
"c2jName" : "Rules",
"c2jShape" : "CostCategoryRulesList",
"defaultConsumerFluentSetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\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 #rules(List)}.\n@param rules 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 #rules(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@deprecated Use {@link #rules()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rules(List)}\n",
"documentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRules",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : "
CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"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" : "Rules",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rules",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CostCategoryRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategoryRule.Builder} avoiding the need to create one manually via {@link CostCategoryRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategoryRule.Builder#build()} is called immediately and its result is passed to {@link #member(CostCategoryRule)}.\n@param member a consumer that will call methods on {@link CostCategoryRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CostCategoryRule)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CostCategoryRule)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CostCategoryRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : null,
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : "",
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CostCategoryRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CostCategoryRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Name" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"RuleVersion" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRuleVersionAsString",
"beanStyleSetterMethodName" : "setRuleVersion",
"c2jName" : "RuleVersion",
"c2jShape" : "CostCategoryRuleVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RuleVersion 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 #ruleVersionAsString(String)}.\n@param ruleVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ruleVersion(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersionAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersion(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CostCategoryRuleVersion",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RuleVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRuleVersion",
"fluentEnumGetterMethodName" : "ruleVersion",
"fluentEnumSetterMethodName" : "ruleVersion",
"fluentGetterMethodName" : "ruleVersionAsString",
"fluentSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion",
"fluentSetterMethodName" : "ruleVersion",
"getterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RuleVersion",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RuleVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RuleVersion",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"setterMethodName" : "setRuleVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Rules" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getRules",
"beanStyleSetterMethodName" : "setRules",
"c2jName" : "Rules",
"c2jShape" : "CostCategoryRulesList",
"defaultConsumerFluentSetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\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 #rules(List)}.\n@param rules 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 #rules(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@deprecated Use {@link #rules()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rules(List)}\n",
"documentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRules",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : "
CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"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" : "Rules",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rules",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CostCategoryRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategoryRule.Builder} avoiding the need to create one manually via {@link CostCategoryRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategoryRule.Builder#build()} is called immediately and its result is passed to {@link #member(CostCategoryRule)}.\n@param member a consumer that will call methods on {@link CostCategoryRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CostCategoryRule)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CostCategoryRule)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CostCategoryRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : null,
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : "",
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CostCategoryRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CostCategoryRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "CostCategoryName",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Name 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name property for this object.\n@deprecated Use {@link #name()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "Returns the value of the Name property for this object.\n@return The value of the Name 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" : "Name",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Name property for this object.\n\n@param name The new value for the Name property for this object.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRuleVersionAsString",
"beanStyleSetterMethodName" : "setRuleVersion",
"c2jName" : "RuleVersion",
"c2jShape" : "CostCategoryRuleVersion",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the RuleVersion 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 #ruleVersionAsString(String)}.\n@param ruleVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ruleVersion(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersionAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion\n@deprecated Use {@link #ruleVersion(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "CostCategoryRuleVersion",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RuleVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRuleVersion",
"fluentEnumGetterMethodName" : "ruleVersion",
"fluentEnumSetterMethodName" : "ruleVersion",
"fluentGetterMethodName" : "ruleVersionAsString",
"fluentSetterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see CostCategoryRuleVersion",
"fluentSetterMethodName" : "ruleVersion",
"getterDocumentation" : "Returns the value of the RuleVersion property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #ruleVersion} will return {@link CostCategoryRuleVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #ruleVersionAsString}.\n
\n@return The value of the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RuleVersion",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "RuleVersion",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RuleVersion",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the RuleVersion property for this object.\n\n@param ruleVersion The new value for the RuleVersion property for this object.\n@see CostCategoryRuleVersion",
"setterMethodName" : "setRuleVersion",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "ruleVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getRules",
"beanStyleSetterMethodName" : "setRules",
"c2jName" : "Rules",
"c2jShape" : "CostCategoryRulesList",
"defaultConsumerFluentSetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\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 #rules(List)}.\n@param rules 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 #rules(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@deprecated Use {@link #rules()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #rules(List)}\n",
"documentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Rules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRules",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "rules",
"fluentSetterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "rules",
"getterDocumentation" : "
CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasRules()} to see if a value was sent in this field.\n
\n@return CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
. Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"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" : "Rules",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Rules",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "CostCategoryRule",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategoryRule.Builder} avoiding the need to create one manually via {@link CostCategoryRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategoryRule.Builder#build()} is called immediately and its result is passed to {@link #member(CostCategoryRule)}.\n@param member a consumer that will call methods on {@link CostCategoryRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CostCategoryRule)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(CostCategoryRule)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "CostCategoryRule",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : null,
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategoryRule",
"variableName" : "member",
"variableType" : "CostCategoryRule",
"documentation" : "",
"simpleType" : "CostCategoryRule",
"variableSetterType" : "CostCategoryRule"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "CostCategoryRule",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "CostCategoryRule",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Rules",
"sensitive" : false,
"setterDocumentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
\n@param rules CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.",
"setterMethodName" : "setRules",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "rules",
"variableType" : "java.util.List",
"documentation" : " CreateCostCategoryDefinition
supports dimensions, Tags, and nested expressions. Currently the only dimensions supported is LINKED_ACCOUNT
.
Root level OR
is not supported. We recommend you create a separate rule instead.
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Name", "RuleVersion", "Rules" ],
"shapeName" : "CreateCostCategoryDefinitionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateCostCategoryDefinitionRequest",
"variableName" : "createCostCategoryDefinitionRequest",
"variableType" : "CreateCostCategoryDefinitionRequest",
"documentation" : null,
"simpleType" : "CreateCostCategoryDefinitionRequest",
"variableSetterType" : "CreateCostCategoryDefinitionRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CreateCostCategoryDefinitionResponse" : {
"c2jName" : "CreateCostCategoryDefinitionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@return The unique identifier for your newly created Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your newly created Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@return The unique identifier for your newly created Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your newly created Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CostCategoryArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@return The unique identifier for your newly created Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your newly created Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@return The unique identifier for your newly created Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your newly created Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EffectiveStart" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@return The unique identifier for your newly created Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your newly created Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@return The unique identifier for your newly created Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your newly created Cost Category.
\n@param costCategoryArn The unique identifier for your newly created Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your newly created Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveStart",
"beanStyleSetterMethodName" : "setEffectiveStart",
"c2jName" : "EffectiveStart",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The Cost Category's effective start 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 #effectiveStart(String)}.\n@param effectiveStart a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveStart(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start date.\n@deprecated Use {@link #effectiveStart()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveStart(String)}\n",
"documentation" : " The Cost Category's effective start date.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveStart property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveStart",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveStart",
"fluentSetterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveStart",
"getterDocumentation" : " The Cost Category's effective start date.
\n@return The Cost Category's effective start 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" : "EffectiveStart",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveStart",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveStart",
"sensitive" : false,
"setterDocumentation" : " The Cost Category's effective start date.
\n@param effectiveStart The Cost Category's effective start date.",
"setterMethodName" : "setEffectiveStart",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveStart",
"variableType" : "String",
"documentation" : " The Cost Category's effective start date.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateCostCategoryDefinitionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateCostCategoryDefinitionResponse",
"variableName" : "createCostCategoryDefinitionResponse",
"variableType" : "CreateCostCategoryDefinitionResponse",
"documentation" : null,
"simpleType" : "CreateCostCategoryDefinitionResponse",
"variableSetterType" : "CreateCostCategoryDefinitionResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"CurrentInstance" : {
"c2jName" : "CurrentInstance",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Context about the current instance.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Resource ID of the current 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 #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Resource ID of the current instance.
\n@return Resource ID of the current instance.\n@deprecated Use {@link #resourceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n",
"documentation" : "Resource ID of the current instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "Resource ID of the current instance.
\n@return Resource ID of the current 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" : "ResourceId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "Resource ID of the current instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagValuesList",
"defaultConsumerFluentSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\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 #tags(List)}.\n@param tags 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 #tags(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Cost allocation resource tags applied to the instance.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n",
"documentation" : "Cost allocation resource tags applied to the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "Cost allocation resource tags applied to the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Cost allocation resource tags applied to the instance.",
"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" : "Tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "TagValues",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(TagValues)}.\n@param member 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 #member(TagValues)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(TagValues)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "TagValues",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "TagValues",
"variableName" : "member",
"variableType" : "TagValues",
"documentation" : null,
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TagValues",
"variableName" : "member",
"variableType" : "TagValues",
"documentation" : "",
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "TagValues",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "TagValues",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "Cost allocation resource tags applied to the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceDetails",
"beanStyleSetterMethodName" : "setResourceDetails",
"c2jName" : "ResourceDetails",
"c2jShape" : "ResourceDetails",
"defaultConsumerFluentSetterDocumentation" : " Details about the resource and utilization.
\nThis is a convenience that creates an instance of the {@link ResourceDetails.Builder} avoiding the need to create one manually via {@link ResourceDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDetails.Builder#build()} is called immediately and its result is passed to {@link #resourceDetails(ResourceDetails)}.\n@param resourceDetails a consumer that will call methods on {@link ResourceDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceDetails(ResourceDetails)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Details about the resource and utilization.
\n@return Details about the resource and utilization.\n@deprecated Use {@link #resourceDetails()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceDetails(ResourceDetails)}\n",
"documentation" : " Details about the resource and utilization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceDetails",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceDetails",
"fluentSetterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceDetails",
"getterDocumentation" : " Details about the resource and utilization.
\n@return Details about the resource and utilization.",
"getterModel" : {
"returnType" : "ResourceDetails",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceDetails",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceDetails",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceDetails",
"sensitive" : false,
"setterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.",
"setterMethodName" : "setResourceDetails",
"setterModel" : {
"variableDeclarationType" : "ResourceDetails",
"variableName" : "resourceDetails",
"variableType" : "ResourceDetails",
"documentation" : null,
"simpleType" : "ResourceDetails",
"variableSetterType" : "ResourceDetails"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceDetails",
"variableName" : "resourceDetails",
"variableType" : "ResourceDetails",
"documentation" : " Details about the resource and utilization.
",
"simpleType" : "ResourceDetails",
"variableSetterType" : "ResourceDetails"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceUtilization",
"beanStyleSetterMethodName" : "setResourceUtilization",
"c2jName" : "ResourceUtilization",
"c2jShape" : "ResourceUtilization",
"defaultConsumerFluentSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\nThis is a convenience that creates an instance of the {@link ResourceUtilization.Builder} avoiding the need to create one manually via {@link ResourceUtilization#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceUtilization.Builder#build()} is called immediately and its result is passed to {@link #resourceUtilization(ResourceUtilization)}.\n@param resourceUtilization a consumer that will call methods on {@link ResourceUtilization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceUtilization(ResourceUtilization)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@return Utilization information of the current instance during the lookback period.\n@deprecated Use {@link #resourceUtilization()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceUtilization(ResourceUtilization)}\n",
"documentation" : " Utilization information of the current instance during the lookback period.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceUtilization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceUtilization",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceUtilization",
"fluentSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceUtilization",
"getterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@return Utilization information of the current instance during the lookback period.",
"getterModel" : {
"returnType" : "ResourceUtilization",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceUtilization",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceUtilization",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceUtilization",
"sensitive" : false,
"setterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.",
"setterMethodName" : "setResourceUtilization",
"setterModel" : {
"variableDeclarationType" : "ResourceUtilization",
"variableName" : "resourceUtilization",
"variableType" : "ResourceUtilization",
"documentation" : null,
"simpleType" : "ResourceUtilization",
"variableSetterType" : "ResourceUtilization"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceUtilization",
"variableName" : "resourceUtilization",
"variableType" : "ResourceUtilization",
"documentation" : " Utilization information of the current instance during the lookback period.
",
"simpleType" : "ResourceUtilization",
"variableSetterType" : "ResourceUtilization"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReservationCoveredHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setReservationCoveredHoursInLookbackPeriod",
"c2jName" : "ReservationCoveredHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of hours during the lookback period covered by 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 #reservationCoveredHoursInLookbackPeriod(String)}.\n@param reservationCoveredHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationCoveredHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@return Number of hours during the lookback period covered by reservations.\n@deprecated Use {@link #reservationCoveredHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationCoveredHoursInLookbackPeriod(String)}\n",
"documentation" : " Number of hours during the lookback period covered by reservations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservationCoveredHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservationCoveredHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservationCoveredHoursInLookbackPeriod",
"fluentSetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservationCoveredHoursInLookbackPeriod",
"getterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@return Number of hours during the lookback period covered by reservations.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReservationCoveredHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservationCoveredHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservationCoveredHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.",
"setterMethodName" : "setReservationCoveredHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservationCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservationCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " Number of hours during the lookback period covered by reservations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSavingsPlansCoveredHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setSavingsPlansCoveredHoursInLookbackPeriod",
"c2jName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #savingsPlansCoveredHoursInLookbackPeriod(String)}.\n@param savingsPlansCoveredHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #savingsPlansCoveredHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@return Number of hours during the lookback period covered by Savings Plans.\n@deprecated Use {@link #savingsPlansCoveredHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #savingsPlansCoveredHoursInLookbackPeriod(String)}\n",
"documentation" : "Number of hours during the lookback period covered by Savings Plans.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SavingsPlansCoveredHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSavingsPlansCoveredHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "savingsPlansCoveredHoursInLookbackPeriod",
"fluentSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "savingsPlansCoveredHoursInLookbackPeriod",
"getterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@return Number of hours during the lookback period covered by Savings Plans.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SavingsPlansCoveredHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.",
"setterMethodName" : "setSavingsPlansCoveredHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "savingsPlansCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "savingsPlansCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : "Number of hours during the lookback period covered by Savings Plans.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOnDemandHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setOnDemandHoursInLookbackPeriod",
"c2jName" : "OnDemandHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #onDemandHoursInLookbackPeriod(String)}.\n@param onDemandHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onDemandHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@return Number of hours during the lookback period billed at On Demand rates.\n@deprecated Use {@link #onDemandHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onDemandHoursInLookbackPeriod(String)}\n",
"documentation" : " Number of hours during the lookback period billed at On Demand rates.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandHoursInLookbackPeriod",
"fluentSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandHoursInLookbackPeriod",
"getterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@return Number of hours during the lookback period billed at On Demand rates.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OnDemandHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.",
"setterMethodName" : "setOnDemandHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " Number of hours during the lookback period billed at On Demand rates.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTotalRunningHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setTotalRunningHoursInLookbackPeriod",
"c2jName" : "TotalRunningHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #totalRunningHoursInLookbackPeriod(String)}.\n@param totalRunningHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalRunningHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@return The total number of hours the instance ran during the lookback period.\n@deprecated Use {@link #totalRunningHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalRunningHoursInLookbackPeriod(String)}\n",
"documentation" : " The total number of hours the instance ran during the lookback period.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningHoursInLookbackPeriod",
"fluentSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningHoursInLookbackPeriod",
"getterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@return The total number of hours the instance ran during the lookback period.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalRunningHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.",
"setterMethodName" : "setTotalRunningHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " The total number of hours the instance ran during the lookback period.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMonthlyCost",
"beanStyleSetterMethodName" : "setMonthlyCost",
"c2jName" : "MonthlyCost",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #monthlyCost(String)}.\n@param monthlyCost a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #monthlyCost(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@return Current On Demand cost of operating this instance on a monthly basis.\n@deprecated Use {@link #monthlyCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #monthlyCost(String)}\n",
"documentation" : " Current On Demand cost of operating this instance on a monthly basis.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MonthlyCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMonthlyCost",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "monthlyCost",
"fluentSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "monthlyCost",
"getterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@return Current On Demand cost of operating this instance on a monthly basis.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MonthlyCost",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MonthlyCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MonthlyCost",
"sensitive" : false,
"setterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.",
"setterMethodName" : "setMonthlyCost",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "monthlyCost",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "monthlyCost",
"variableType" : "String",
"documentation" : " Current On Demand cost of operating this instance on a monthly basis.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCurrencyCode",
"beanStyleSetterMethodName" : "setCurrencyCode",
"c2jName" : "CurrencyCode",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this 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 #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@return The currency code that Amazon Web Services used to calculate the costs for this instance.\n@deprecated Use {@link #currencyCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n",
"documentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrencyCode",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currencyCode",
"fluentSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currencyCode",
"getterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@return The currency code that Amazon Web Services used to calculate the costs for this 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" : "CurrencyCode",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrencyCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CurrencyCode",
"sensitive" : false,
"setterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.",
"setterMethodName" : "setCurrencyCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "currencyCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "currencyCode",
"variableType" : "String",
"documentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CurrencyCode" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCurrencyCode",
"beanStyleSetterMethodName" : "setCurrencyCode",
"c2jName" : "CurrencyCode",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this 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 #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@return The currency code that Amazon Web Services used to calculate the costs for this instance.\n@deprecated Use {@link #currencyCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n",
"documentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrencyCode",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currencyCode",
"fluentSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currencyCode",
"getterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@return The currency code that Amazon Web Services used to calculate the costs for this 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" : "CurrencyCode",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrencyCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CurrencyCode",
"sensitive" : false,
"setterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.",
"setterMethodName" : "setCurrencyCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "currencyCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "currencyCode",
"variableType" : "String",
"documentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MonthlyCost" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMonthlyCost",
"beanStyleSetterMethodName" : "setMonthlyCost",
"c2jName" : "MonthlyCost",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #monthlyCost(String)}.\n@param monthlyCost a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #monthlyCost(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@return Current On Demand cost of operating this instance on a monthly basis.\n@deprecated Use {@link #monthlyCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #monthlyCost(String)}\n",
"documentation" : " Current On Demand cost of operating this instance on a monthly basis.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MonthlyCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMonthlyCost",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "monthlyCost",
"fluentSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "monthlyCost",
"getterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@return Current On Demand cost of operating this instance on a monthly basis.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MonthlyCost",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MonthlyCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MonthlyCost",
"sensitive" : false,
"setterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.",
"setterMethodName" : "setMonthlyCost",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "monthlyCost",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "monthlyCost",
"variableType" : "String",
"documentation" : " Current On Demand cost of operating this instance on a monthly basis.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"OnDemandHoursInLookbackPeriod" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOnDemandHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setOnDemandHoursInLookbackPeriod",
"c2jName" : "OnDemandHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #onDemandHoursInLookbackPeriod(String)}.\n@param onDemandHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onDemandHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@return Number of hours during the lookback period billed at On Demand rates.\n@deprecated Use {@link #onDemandHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onDemandHoursInLookbackPeriod(String)}\n",
"documentation" : " Number of hours during the lookback period billed at On Demand rates.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandHoursInLookbackPeriod",
"fluentSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandHoursInLookbackPeriod",
"getterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@return Number of hours during the lookback period billed at On Demand rates.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OnDemandHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.",
"setterMethodName" : "setOnDemandHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " Number of hours during the lookback period billed at On Demand rates.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ReservationCoveredHoursInLookbackPeriod" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReservationCoveredHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setReservationCoveredHoursInLookbackPeriod",
"c2jName" : "ReservationCoveredHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of hours during the lookback period covered by 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 #reservationCoveredHoursInLookbackPeriod(String)}.\n@param reservationCoveredHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationCoveredHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@return Number of hours during the lookback period covered by reservations.\n@deprecated Use {@link #reservationCoveredHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationCoveredHoursInLookbackPeriod(String)}\n",
"documentation" : " Number of hours during the lookback period covered by reservations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservationCoveredHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservationCoveredHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservationCoveredHoursInLookbackPeriod",
"fluentSetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservationCoveredHoursInLookbackPeriod",
"getterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@return Number of hours during the lookback period covered by reservations.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReservationCoveredHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservationCoveredHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservationCoveredHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.",
"setterMethodName" : "setReservationCoveredHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservationCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservationCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " Number of hours during the lookback period covered by reservations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceDetails" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceDetails",
"beanStyleSetterMethodName" : "setResourceDetails",
"c2jName" : "ResourceDetails",
"c2jShape" : "ResourceDetails",
"defaultConsumerFluentSetterDocumentation" : " Details about the resource and utilization.
\nThis is a convenience that creates an instance of the {@link ResourceDetails.Builder} avoiding the need to create one manually via {@link ResourceDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDetails.Builder#build()} is called immediately and its result is passed to {@link #resourceDetails(ResourceDetails)}.\n@param resourceDetails a consumer that will call methods on {@link ResourceDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceDetails(ResourceDetails)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Details about the resource and utilization.
\n@return Details about the resource and utilization.\n@deprecated Use {@link #resourceDetails()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceDetails(ResourceDetails)}\n",
"documentation" : " Details about the resource and utilization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceDetails",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceDetails",
"fluentSetterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceDetails",
"getterDocumentation" : " Details about the resource and utilization.
\n@return Details about the resource and utilization.",
"getterModel" : {
"returnType" : "ResourceDetails",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceDetails",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceDetails",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceDetails",
"sensitive" : false,
"setterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.",
"setterMethodName" : "setResourceDetails",
"setterModel" : {
"variableDeclarationType" : "ResourceDetails",
"variableName" : "resourceDetails",
"variableType" : "ResourceDetails",
"documentation" : null,
"simpleType" : "ResourceDetails",
"variableSetterType" : "ResourceDetails"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceDetails",
"variableName" : "resourceDetails",
"variableType" : "ResourceDetails",
"documentation" : " Details about the resource and utilization.
",
"simpleType" : "ResourceDetails",
"variableSetterType" : "ResourceDetails"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Resource ID of the current 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 #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Resource ID of the current instance.
\n@return Resource ID of the current instance.\n@deprecated Use {@link #resourceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n",
"documentation" : "Resource ID of the current instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "Resource ID of the current instance.
\n@return Resource ID of the current 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" : "ResourceId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "Resource ID of the current instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ResourceUtilization" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceUtilization",
"beanStyleSetterMethodName" : "setResourceUtilization",
"c2jName" : "ResourceUtilization",
"c2jShape" : "ResourceUtilization",
"defaultConsumerFluentSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\nThis is a convenience that creates an instance of the {@link ResourceUtilization.Builder} avoiding the need to create one manually via {@link ResourceUtilization#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceUtilization.Builder#build()} is called immediately and its result is passed to {@link #resourceUtilization(ResourceUtilization)}.\n@param resourceUtilization a consumer that will call methods on {@link ResourceUtilization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceUtilization(ResourceUtilization)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@return Utilization information of the current instance during the lookback period.\n@deprecated Use {@link #resourceUtilization()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceUtilization(ResourceUtilization)}\n",
"documentation" : " Utilization information of the current instance during the lookback period.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceUtilization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceUtilization",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceUtilization",
"fluentSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceUtilization",
"getterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@return Utilization information of the current instance during the lookback period.",
"getterModel" : {
"returnType" : "ResourceUtilization",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceUtilization",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceUtilization",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceUtilization",
"sensitive" : false,
"setterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.",
"setterMethodName" : "setResourceUtilization",
"setterModel" : {
"variableDeclarationType" : "ResourceUtilization",
"variableName" : "resourceUtilization",
"variableType" : "ResourceUtilization",
"documentation" : null,
"simpleType" : "ResourceUtilization",
"variableSetterType" : "ResourceUtilization"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceUtilization",
"variableName" : "resourceUtilization",
"variableType" : "ResourceUtilization",
"documentation" : " Utilization information of the current instance during the lookback period.
",
"simpleType" : "ResourceUtilization",
"variableSetterType" : "ResourceUtilization"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SavingsPlansCoveredHoursInLookbackPeriod" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSavingsPlansCoveredHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setSavingsPlansCoveredHoursInLookbackPeriod",
"c2jName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #savingsPlansCoveredHoursInLookbackPeriod(String)}.\n@param savingsPlansCoveredHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #savingsPlansCoveredHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@return Number of hours during the lookback period covered by Savings Plans.\n@deprecated Use {@link #savingsPlansCoveredHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #savingsPlansCoveredHoursInLookbackPeriod(String)}\n",
"documentation" : "Number of hours during the lookback period covered by Savings Plans.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SavingsPlansCoveredHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSavingsPlansCoveredHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "savingsPlansCoveredHoursInLookbackPeriod",
"fluentSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "savingsPlansCoveredHoursInLookbackPeriod",
"getterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@return Number of hours during the lookback period covered by Savings Plans.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SavingsPlansCoveredHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.",
"setterMethodName" : "setSavingsPlansCoveredHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "savingsPlansCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "savingsPlansCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : "Number of hours during the lookback period covered by Savings Plans.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagValuesList",
"defaultConsumerFluentSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\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 #tags(List)}.\n@param tags 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 #tags(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Cost allocation resource tags applied to the instance.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n",
"documentation" : "Cost allocation resource tags applied to the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "Cost allocation resource tags applied to the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Cost allocation resource tags applied to the instance.",
"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" : "Tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "TagValues",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(TagValues)}.\n@param member 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 #member(TagValues)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(TagValues)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "TagValues",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "TagValues",
"variableName" : "member",
"variableType" : "TagValues",
"documentation" : null,
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TagValues",
"variableName" : "member",
"variableType" : "TagValues",
"documentation" : "",
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "TagValues",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "TagValues",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "Cost allocation resource tags applied to the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"TotalRunningHoursInLookbackPeriod" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTotalRunningHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setTotalRunningHoursInLookbackPeriod",
"c2jName" : "TotalRunningHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #totalRunningHoursInLookbackPeriod(String)}.\n@param totalRunningHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalRunningHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@return The total number of hours the instance ran during the lookback period.\n@deprecated Use {@link #totalRunningHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalRunningHoursInLookbackPeriod(String)}\n",
"documentation" : " The total number of hours the instance ran during the lookback period.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningHoursInLookbackPeriod",
"fluentSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningHoursInLookbackPeriod",
"getterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@return The total number of hours the instance ran during the lookback period.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalRunningHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.",
"setterMethodName" : "setTotalRunningHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " The total number of hours the instance ran during the lookback period.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceId",
"beanStyleSetterMethodName" : "setResourceId",
"c2jName" : "ResourceId",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Resource ID of the current 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 #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Resource ID of the current instance.
\n@return Resource ID of the current instance.\n@deprecated Use {@link #resourceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceId(String)}\n",
"documentation" : "Resource ID of the current instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceId",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceId",
"fluentSetterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceId",
"getterDocumentation" : "Resource ID of the current instance.
\n@return Resource ID of the current 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" : "ResourceId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ResourceId",
"sensitive" : false,
"setterDocumentation" : "Resource ID of the current instance.
\n@param resourceId Resource ID of the current instance.",
"setterMethodName" : "setResourceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "Resource ID of the current instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "TagValuesList",
"defaultConsumerFluentSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\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 #tags(List)}.\n@param tags 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 #tags(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Cost allocation resource tags applied to the instance.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n",
"documentation" : "Cost allocation resource tags applied to the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "Cost allocation resource tags applied to the instance.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return Cost allocation resource tags applied to the instance.",
"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" : "Tags",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "TagValues",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(TagValues)}.\n@param member 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 #member(TagValues)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(TagValues)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "TagValues",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "TagValues",
"variableName" : "member",
"variableType" : "TagValues",
"documentation" : null,
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TagValues",
"variableName" : "member",
"variableType" : "TagValues",
"documentation" : "",
"simpleType" : "TagValues",
"variableSetterType" : "TagValues"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "TagValues",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "TagValues",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "Cost allocation resource tags applied to the instance.
\n@param tags Cost allocation resource tags applied to the instance.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "Cost allocation resource tags applied to the instance.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceDetails",
"beanStyleSetterMethodName" : "setResourceDetails",
"c2jName" : "ResourceDetails",
"c2jShape" : "ResourceDetails",
"defaultConsumerFluentSetterDocumentation" : " Details about the resource and utilization.
\nThis is a convenience that creates an instance of the {@link ResourceDetails.Builder} avoiding the need to create one manually via {@link ResourceDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDetails.Builder#build()} is called immediately and its result is passed to {@link #resourceDetails(ResourceDetails)}.\n@param resourceDetails a consumer that will call methods on {@link ResourceDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceDetails(ResourceDetails)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Details about the resource and utilization.
\n@return Details about the resource and utilization.\n@deprecated Use {@link #resourceDetails()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceDetails(ResourceDetails)}\n",
"documentation" : " Details about the resource and utilization.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceDetails",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceDetails",
"fluentSetterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceDetails",
"getterDocumentation" : " Details about the resource and utilization.
\n@return Details about the resource and utilization.",
"getterModel" : {
"returnType" : "ResourceDetails",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceDetails",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceDetails",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceDetails",
"sensitive" : false,
"setterDocumentation" : " Details about the resource and utilization.
\n@param resourceDetails Details about the resource and utilization.",
"setterMethodName" : "setResourceDetails",
"setterModel" : {
"variableDeclarationType" : "ResourceDetails",
"variableName" : "resourceDetails",
"variableType" : "ResourceDetails",
"documentation" : null,
"simpleType" : "ResourceDetails",
"variableSetterType" : "ResourceDetails"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceDetails",
"variableName" : "resourceDetails",
"variableType" : "ResourceDetails",
"documentation" : " Details about the resource and utilization.
",
"simpleType" : "ResourceDetails",
"variableSetterType" : "ResourceDetails"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getResourceUtilization",
"beanStyleSetterMethodName" : "setResourceUtilization",
"c2jName" : "ResourceUtilization",
"c2jShape" : "ResourceUtilization",
"defaultConsumerFluentSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\nThis is a convenience that creates an instance of the {@link ResourceUtilization.Builder} avoiding the need to create one manually via {@link ResourceUtilization#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceUtilization.Builder#build()} is called immediately and its result is passed to {@link #resourceUtilization(ResourceUtilization)}.\n@param resourceUtilization a consumer that will call methods on {@link ResourceUtilization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceUtilization(ResourceUtilization)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@return Utilization information of the current instance during the lookback period.\n@deprecated Use {@link #resourceUtilization()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceUtilization(ResourceUtilization)}\n",
"documentation" : " Utilization information of the current instance during the lookback period.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ResourceUtilization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasResourceUtilization",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "resourceUtilization",
"fluentSetterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "resourceUtilization",
"getterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@return Utilization information of the current instance during the lookback period.",
"getterModel" : {
"returnType" : "ResourceUtilization",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ResourceUtilization",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceUtilization",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ResourceUtilization",
"sensitive" : false,
"setterDocumentation" : " Utilization information of the current instance during the lookback period.
\n@param resourceUtilization Utilization information of the current instance during the lookback period.",
"setterMethodName" : "setResourceUtilization",
"setterModel" : {
"variableDeclarationType" : "ResourceUtilization",
"variableName" : "resourceUtilization",
"variableType" : "ResourceUtilization",
"documentation" : null,
"simpleType" : "ResourceUtilization",
"variableSetterType" : "ResourceUtilization"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ResourceUtilization",
"variableName" : "resourceUtilization",
"variableType" : "ResourceUtilization",
"documentation" : " Utilization information of the current instance during the lookback period.
",
"simpleType" : "ResourceUtilization",
"variableSetterType" : "ResourceUtilization"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getReservationCoveredHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setReservationCoveredHoursInLookbackPeriod",
"c2jName" : "ReservationCoveredHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of hours during the lookback period covered by 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 #reservationCoveredHoursInLookbackPeriod(String)}.\n@param reservationCoveredHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationCoveredHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@return Number of hours during the lookback period covered by reservations.\n@deprecated Use {@link #reservationCoveredHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationCoveredHoursInLookbackPeriod(String)}\n",
"documentation" : " Number of hours during the lookback period covered by reservations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ReservationCoveredHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasReservationCoveredHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "reservationCoveredHoursInLookbackPeriod",
"fluentSetterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "reservationCoveredHoursInLookbackPeriod",
"getterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@return Number of hours during the lookback period covered by reservations.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ReservationCoveredHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReservationCoveredHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ReservationCoveredHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " Number of hours during the lookback period covered by reservations.
\n@param reservationCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by reservations.",
"setterMethodName" : "setReservationCoveredHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "reservationCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "reservationCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " Number of hours during the lookback period covered by reservations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSavingsPlansCoveredHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setSavingsPlansCoveredHoursInLookbackPeriod",
"c2jName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #savingsPlansCoveredHoursInLookbackPeriod(String)}.\n@param savingsPlansCoveredHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #savingsPlansCoveredHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@return Number of hours during the lookback period covered by Savings Plans.\n@deprecated Use {@link #savingsPlansCoveredHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #savingsPlansCoveredHoursInLookbackPeriod(String)}\n",
"documentation" : "Number of hours during the lookback period covered by Savings Plans.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SavingsPlansCoveredHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSavingsPlansCoveredHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "savingsPlansCoveredHoursInLookbackPeriod",
"fluentSetterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "savingsPlansCoveredHoursInLookbackPeriod",
"getterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@return Number of hours during the lookback period covered by Savings Plans.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "SavingsPlansCoveredHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SavingsPlansCoveredHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : "Number of hours during the lookback period covered by Savings Plans.
\n@param savingsPlansCoveredHoursInLookbackPeriod Number of hours during the lookback period covered by Savings Plans.",
"setterMethodName" : "setSavingsPlansCoveredHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "savingsPlansCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "savingsPlansCoveredHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : "Number of hours during the lookback period covered by Savings Plans.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getOnDemandHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setOnDemandHoursInLookbackPeriod",
"c2jName" : "OnDemandHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #onDemandHoursInLookbackPeriod(String)}.\n@param onDemandHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onDemandHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@return Number of hours during the lookback period billed at On Demand rates.\n@deprecated Use {@link #onDemandHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onDemandHoursInLookbackPeriod(String)}\n",
"documentation" : " Number of hours during the lookback period billed at On Demand rates.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OnDemandHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOnDemandHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "onDemandHoursInLookbackPeriod",
"fluentSetterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "onDemandHoursInLookbackPeriod",
"getterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@return Number of hours during the lookback period billed at On Demand rates.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OnDemandHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "OnDemandHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "OnDemandHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " Number of hours during the lookback period billed at On Demand rates.
\n@param onDemandHoursInLookbackPeriod Number of hours during the lookback period billed at On Demand rates.",
"setterMethodName" : "setOnDemandHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "onDemandHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " Number of hours during the lookback period billed at On Demand rates.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTotalRunningHoursInLookbackPeriod",
"beanStyleSetterMethodName" : "setTotalRunningHoursInLookbackPeriod",
"c2jName" : "TotalRunningHoursInLookbackPeriod",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #totalRunningHoursInLookbackPeriod(String)}.\n@param totalRunningHoursInLookbackPeriod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalRunningHoursInLookbackPeriod(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@return The total number of hours the instance ran during the lookback period.\n@deprecated Use {@link #totalRunningHoursInLookbackPeriod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalRunningHoursInLookbackPeriod(String)}\n",
"documentation" : " The total number of hours the instance ran during the lookback period.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the TotalRunningHoursInLookbackPeriod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotalRunningHoursInLookbackPeriod",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "totalRunningHoursInLookbackPeriod",
"fluentSetterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "totalRunningHoursInLookbackPeriod",
"getterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@return The total number of hours the instance ran during the lookback period.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TotalRunningHoursInLookbackPeriod",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "TotalRunningHoursInLookbackPeriod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "TotalRunningHoursInLookbackPeriod",
"sensitive" : false,
"setterDocumentation" : " The total number of hours the instance ran during the lookback period.
\n@param totalRunningHoursInLookbackPeriod The total number of hours the instance ran during the lookback period.",
"setterMethodName" : "setTotalRunningHoursInLookbackPeriod",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "totalRunningHoursInLookbackPeriod",
"variableType" : "String",
"documentation" : " The total number of hours the instance ran during the lookback period.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMonthlyCost",
"beanStyleSetterMethodName" : "setMonthlyCost",
"c2jName" : "MonthlyCost",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #monthlyCost(String)}.\n@param monthlyCost a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #monthlyCost(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@return Current On Demand cost of operating this instance on a monthly basis.\n@deprecated Use {@link #monthlyCost()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #monthlyCost(String)}\n",
"documentation" : " Current On Demand cost of operating this instance on a monthly basis.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MonthlyCost property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMonthlyCost",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "monthlyCost",
"fluentSetterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "monthlyCost",
"getterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@return Current On Demand cost of operating this instance on a monthly basis.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MonthlyCost",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MonthlyCost",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MonthlyCost",
"sensitive" : false,
"setterDocumentation" : " Current On Demand cost of operating this instance on a monthly basis.
\n@param monthlyCost Current On Demand cost of operating this instance on a monthly basis.",
"setterMethodName" : "setMonthlyCost",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "monthlyCost",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "monthlyCost",
"variableType" : "String",
"documentation" : " Current On Demand cost of operating this instance on a monthly basis.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCurrencyCode",
"beanStyleSetterMethodName" : "setCurrencyCode",
"c2jName" : "CurrencyCode",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this 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 #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@return The currency code that Amazon Web Services used to calculate the costs for this instance.\n@deprecated Use {@link #currencyCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n",
"documentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrencyCode",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "currencyCode",
"fluentSetterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "currencyCode",
"getterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@return The currency code that Amazon Web Services used to calculate the costs for this 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" : "CurrencyCode",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CurrencyCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CurrencyCode",
"sensitive" : false,
"setterDocumentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
\n@param currencyCode The currency code that Amazon Web Services used to calculate the costs for this instance.",
"setterMethodName" : "setCurrencyCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "currencyCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "currencyCode",
"variableType" : "String",
"documentation" : " The currency code that Amazon Web Services used to calculate the costs for this instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CurrentInstance",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CurrentInstance",
"variableName" : "currentInstance",
"variableType" : "CurrentInstance",
"documentation" : null,
"simpleType" : "CurrentInstance",
"variableSetterType" : "CurrentInstance"
},
"wrapper" : false,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : 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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #start()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #start(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStart",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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
.\n@deprecated Use {@link #end()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #end(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the End property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEnd",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"End" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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
.\n@deprecated Use {@link #end()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #end(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the End property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEnd",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Start" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #start()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #start(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStart",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #start()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #start(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStart",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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
.\n@deprecated Use {@link #end()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #end(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the End property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEnd",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"DeleteCostCategoryDefinitionRequest" : {
"c2jName" : "DeleteCostCategoryDefinitionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteCostCategoryDefinition",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSInsightsIndexService.DeleteCostCategoryDefinition",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CostCategoryArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "CostCategoryArn" ],
"shapeName" : "DeleteCostCategoryDefinitionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteCostCategoryDefinitionRequest",
"variableName" : "deleteCostCategoryDefinitionRequest",
"variableType" : "DeleteCostCategoryDefinitionRequest",
"documentation" : null,
"simpleType" : "DeleteCostCategoryDefinitionRequest",
"variableSetterType" : "DeleteCostCategoryDefinitionRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DeleteCostCategoryDefinitionResponse" : {
"c2jName" : "DeleteCostCategoryDefinitionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@return The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@return The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CostCategoryArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EffectiveEnd" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@return The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@return The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveEnd",
"beanStyleSetterMethodName" : "setEffectiveEnd",
"c2jName" : "EffectiveEnd",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveEnd(String)}.\n@param effectiveEnd a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveEnd(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@return The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@deprecated Use {@link #effectiveEnd()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveEnd(String)}\n",
"documentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveEnd property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveEnd",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveEnd",
"fluentSetterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveEnd",
"getterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@return The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EffectiveEnd",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveEnd",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveEnd",
"sensitive" : false,
"setterDocumentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
\n@param effectiveEnd The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.",
"setterMethodName" : "setEffectiveEnd",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveEnd",
"variableType" : "String",
"documentation" : " The effective end date of the Cost Category as a result of deleting it. No costs after this date will be categorized by the deleted Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeleteCostCategoryDefinitionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteCostCategoryDefinitionResponse",
"variableName" : "deleteCostCategoryDefinitionResponse",
"variableType" : "DeleteCostCategoryDefinitionResponse",
"documentation" : null,
"simpleType" : "DeleteCostCategoryDefinitionResponse",
"variableSetterType" : "DeleteCostCategoryDefinitionResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DescribeCostCategoryDefinitionRequest" : {
"c2jName" : "DescribeCostCategoryDefinitionRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DescribeCostCategoryDefinition",
"locationName" : null,
"requestUri" : "/",
"target" : "AWSInsightsIndexService.DescribeCostCategoryDefinition",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveOn",
"beanStyleSetterMethodName" : "setEffectiveOn",
"c2jName" : "EffectiveOn",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The date when the Cost Category was effective.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveOn(String)}.\n@param effectiveOn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveOn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The date when the Cost Category was effective.
\n@return The date when the Cost Category was effective.\n@deprecated Use {@link #effectiveOn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveOn(String)}\n",
"documentation" : " The date when the Cost Category was effective.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveOn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveOn",
"fluentSetterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveOn",
"getterDocumentation" : " The date when the Cost Category was effective.
\n@return The date when the Cost Category was effective.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EffectiveOn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveOn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveOn",
"sensitive" : false,
"setterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.",
"setterMethodName" : "setEffectiveOn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveOn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveOn",
"variableType" : "String",
"documentation" : " The date when the Cost Category was effective.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CostCategoryArn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"EffectiveOn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveOn",
"beanStyleSetterMethodName" : "setEffectiveOn",
"c2jName" : "EffectiveOn",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The date when the Cost Category was effective.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveOn(String)}.\n@param effectiveOn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveOn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The date when the Cost Category was effective.
\n@return The date when the Cost Category was effective.\n@deprecated Use {@link #effectiveOn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveOn(String)}\n",
"documentation" : " The date when the Cost Category was effective.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveOn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveOn",
"fluentSetterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveOn",
"getterDocumentation" : " The date when the Cost Category was effective.
\n@return The date when the Cost Category was effective.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EffectiveOn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveOn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveOn",
"sensitive" : false,
"setterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.",
"setterMethodName" : "setEffectiveOn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveOn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveOn",
"variableType" : "String",
"documentation" : " The date when the Cost Category was effective.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategoryArn",
"beanStyleSetterMethodName" : "setCostCategoryArn",
"c2jName" : "CostCategoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : " The unique identifier for your Cost Category.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #costCategoryArn(String)}.\n@param costCategoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategoryArn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.\n@deprecated Use {@link #costCategoryArn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategoryArn(String)}\n",
"documentation" : " The unique identifier for your Cost Category.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategoryArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategoryArn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategoryArn",
"fluentSetterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategoryArn",
"getterDocumentation" : " The unique identifier for your Cost Category.
\n@return The unique identifier for your Cost Category.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategoryArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "CostCategoryArn",
"sensitive" : false,
"setterDocumentation" : " The unique identifier for your Cost Category.
\n@param costCategoryArn The unique identifier for your Cost Category.",
"setterMethodName" : "setCostCategoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "costCategoryArn",
"variableType" : "String",
"documentation" : " The unique identifier for your Cost Category.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getEffectiveOn",
"beanStyleSetterMethodName" : "setEffectiveOn",
"c2jName" : "EffectiveOn",
"c2jShape" : "ZonedDateTime",
"defaultConsumerFluentSetterDocumentation" : " The date when the Cost Category was effective.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #effectiveOn(String)}.\n@param effectiveOn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectiveOn(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The date when the Cost Category was effective.
\n@return The date when the Cost Category was effective.\n@deprecated Use {@link #effectiveOn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #effectiveOn(String)}\n",
"documentation" : " The date when the Cost Category was effective.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the EffectiveOn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEffectiveOn",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "effectiveOn",
"fluentSetterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "effectiveOn",
"getterDocumentation" : " The date when the Cost Category was effective.
\n@return The date when the Cost Category was effective.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "EffectiveOn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "EffectiveOn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "EffectiveOn",
"sensitive" : false,
"setterDocumentation" : " The date when the Cost Category was effective.
\n@param effectiveOn The date when the Cost Category was effective.",
"setterMethodName" : "setEffectiveOn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveOn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "effectiveOn",
"variableType" : "String",
"documentation" : " The date when the Cost Category was effective.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "CostCategoryArn" ],
"shapeName" : "DescribeCostCategoryDefinitionRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DescribeCostCategoryDefinitionRequest",
"variableName" : "describeCostCategoryDefinitionRequest",
"variableType" : "DescribeCostCategoryDefinitionRequest",
"documentation" : null,
"simpleType" : "DescribeCostCategoryDefinitionRequest",
"variableSetterType" : "DescribeCostCategoryDefinitionRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DescribeCostCategoryDefinitionResponse" : {
"c2jName" : "DescribeCostCategoryDefinitionResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategory",
"beanStyleSetterMethodName" : "setCostCategory",
"c2jName" : "CostCategory",
"c2jShape" : "CostCategory",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategory.Builder} avoiding the need to create one manually via {@link CostCategory#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategory.Builder#build()} is called immediately and its result is passed to {@link #costCategory(CostCategory)}.\n@param costCategory a consumer that will call methods on {@link CostCategory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategory(CostCategory)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the CostCategory property for this object.\n@return The value of the CostCategory property for this object.\n@deprecated Use {@link #costCategory()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategory(CostCategory)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategory",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategory",
"fluentSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategory",
"getterDocumentation" : "Returns the value of the CostCategory property for this object.\n@return The value of the CostCategory property for this object.",
"getterModel" : {
"returnType" : "CostCategory",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategory",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CostCategory",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.",
"setterMethodName" : "setCostCategory",
"setterModel" : {
"variableDeclarationType" : "CostCategory",
"variableName" : "costCategory",
"variableType" : "CostCategory",
"documentation" : null,
"simpleType" : "CostCategory",
"variableSetterType" : "CostCategory"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategory",
"variableName" : "costCategory",
"variableType" : "CostCategory",
"documentation" : "",
"simpleType" : "CostCategory",
"variableSetterType" : "CostCategory"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CostCategory" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategory",
"beanStyleSetterMethodName" : "setCostCategory",
"c2jName" : "CostCategory",
"c2jShape" : "CostCategory",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategory.Builder} avoiding the need to create one manually via {@link CostCategory#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategory.Builder#build()} is called immediately and its result is passed to {@link #costCategory(CostCategory)}.\n@param costCategory a consumer that will call methods on {@link CostCategory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategory(CostCategory)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the CostCategory property for this object.\n@return The value of the CostCategory property for this object.\n@deprecated Use {@link #costCategory()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategory(CostCategory)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategory",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategory",
"fluentSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategory",
"getterDocumentation" : "Returns the value of the CostCategory property for this object.\n@return The value of the CostCategory property for this object.",
"getterModel" : {
"returnType" : "CostCategory",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategory",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CostCategory",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.",
"setterMethodName" : "setCostCategory",
"setterModel" : {
"variableDeclarationType" : "CostCategory",
"variableName" : "costCategory",
"variableType" : "CostCategory",
"documentation" : null,
"simpleType" : "CostCategory",
"variableSetterType" : "CostCategory"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategory",
"variableName" : "costCategory",
"variableType" : "CostCategory",
"documentation" : "",
"simpleType" : "CostCategory",
"variableSetterType" : "CostCategory"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getCostCategory",
"beanStyleSetterMethodName" : "setCostCategory",
"c2jName" : "CostCategory",
"c2jShape" : "CostCategory",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\nThis is a convenience that creates an instance of the {@link CostCategory.Builder} avoiding the need to create one manually via {@link CostCategory#builder()}.\n\nWhen the {@link Consumer} completes, {@link CostCategory.Builder#build()} is called immediately and its result is passed to {@link #costCategory(CostCategory)}.\n@param costCategory a consumer that will call methods on {@link CostCategory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #costCategory(CostCategory)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the CostCategory property for this object.\n@return The value of the CostCategory property for this object.\n@deprecated Use {@link #costCategory()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #costCategory(CostCategory)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CostCategory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCostCategory",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "costCategory",
"fluentSetterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "costCategory",
"getterDocumentation" : "Returns the value of the CostCategory property for this object.\n@return The value of the CostCategory property for this object.",
"getterModel" : {
"returnType" : "CostCategory",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "CostCategory",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "CostCategory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CostCategory",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CostCategory property for this object.\n\n@param costCategory The new value for the CostCategory property for this object.",
"setterMethodName" : "setCostCategory",
"setterModel" : {
"variableDeclarationType" : "CostCategory",
"variableName" : "costCategory",
"variableType" : "CostCategory",
"documentation" : null,
"simpleType" : "CostCategory",
"variableSetterType" : "CostCategory"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CostCategory",
"variableName" : "costCategory",
"variableType" : "CostCategory",
"documentation" : "",
"simpleType" : "CostCategory",
"variableSetterType" : "CostCategory"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DescribeCostCategoryDefinitionResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DescribeCostCategoryDefinitionResponse",
"variableName" : "describeCostCategoryDefinitionResponse",
"variableType" : "DescribeCostCategoryDefinitionResponse",
"documentation" : null,
"simpleType" : "DescribeCostCategoryDefinitionResponse",
"variableSetterType" : "DescribeCostCategoryDefinitionResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"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"
}, {
"name" : "RESOURCE_ID",
"value" : "RESOURCE_ID"
}, {
"name" : "RIGHTSIZING_TYPE",
"value" : "RIGHTSIZING_TYPE"
}, {
"name" : "SAVINGS_PLANS_TYPE",
"value" : "SAVINGS_PLANS_TYPE"
}, {
"name" : "SAVINGS_PLAN_ARN",
"value" : "SAVINGS_PLAN_ARN"
}, {
"name" : "PAYMENT_OPTION",
"value" : "PAYMENT_OPTION"
} ],
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : 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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #keyAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #key(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : "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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasValues()} to see if a value was sent in this field.\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
.\n@deprecated Use {@link #values()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
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.\n@deprecated Use {@link #values(List)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValues",
"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\nYou can use {@link #hasValues()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Key" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #keyAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #key(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : "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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Values" : {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasValues()} to see if a value was sent in this field.\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
.\n@deprecated Use {@link #values()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
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.\n@deprecated Use {@link #values(List)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValues",
"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\nYou can use {@link #hasValues()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #keyAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #key(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : "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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasValues()} to see if a value was sent in this field.\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
.\n@deprecated Use {@link #values()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
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.\n@deprecated Use {@link #values(List)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValues",
"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\nYou can use {@link #hasValues()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The value of a dimension with a specific attribute.
\n@return The value of a dimension with a specific attribute.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "The value of a dimension with a specific attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The 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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return The attribute that applies to a specific Dimension
.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #attributes(Map)}\n",
"documentation" : "The attribute that applies to a specific Dimension
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"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\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Attributes" : {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return The attribute that applies to a specific Dimension
.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #attributes(Map)}\n",
"documentation" : "The attribute that applies to a specific Dimension
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"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\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Value" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The value of a dimension with a specific attribute.
\n@return The value of a dimension with a specific attribute.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "The value of a dimension with a specific attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The 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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The value of a dimension with a specific attribute.
\n@return The value of a dimension with a specific attribute.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "The value of a dimension with a specific attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The 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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return The attribute that applies to a specific Dimension
.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #attributes(Map)}\n",
"documentation" : "The attribute that applies to a specific Dimension
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"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\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.\n@deprecated Use {@link #family()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #family(String)}\n",
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Family property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFamily",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of instance that AWS recommends.
\n@return The type of instance that AWS recommends.\n@deprecated Use {@link #instanceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceType(String)}\n",
"documentation" : "The type of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Availability Zone of the recommended reservation.
\n@return The Availability Zone of the recommended reservation.\n@deprecated Use {@link #availabilityZone()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #availabilityZone(String)}\n",
"documentation" : "The Availability Zone of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AvailabilityZone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAvailabilityZone",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #platform()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #platform(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Platform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlatform",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@return Whether the recommended reservation is dedicated or shared.\n@deprecated Use {@link #tenancy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tenancy(String)}\n",
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tenancy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTenancy",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AvailabilityZone" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Availability Zone of the recommended reservation.
\n@return The Availability Zone of the recommended reservation.\n@deprecated Use {@link #availabilityZone()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #availabilityZone(String)}\n",
"documentation" : "The Availability Zone of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AvailabilityZone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAvailabilityZone",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"CurrentGeneration" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Family" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.\n@deprecated Use {@link #family()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #family(String)}\n",
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Family property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFamily",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"InstanceType" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of instance that AWS recommends.
\n@return The type of instance that AWS recommends.\n@deprecated Use {@link #instanceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceType(String)}\n",
"documentation" : "The type of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Platform" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #platform()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #platform(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Platform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlatform",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Region" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SizeFlexEligible" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tenancy" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@return Whether the recommended reservation is dedicated or shared.\n@deprecated Use {@link #tenancy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tenancy(String)}\n",
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tenancy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTenancy",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.\n@deprecated Use {@link #family()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #family(String)}\n",
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Family property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFamily",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of instance that AWS recommends.
\n@return The type of instance that AWS recommends.\n@deprecated Use {@link #instanceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceType(String)}\n",
"documentation" : "The type of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Availability Zone of the recommended reservation.
\n@return The Availability Zone of the recommended reservation.\n@deprecated Use {@link #availabilityZone()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #availabilityZone(String)}\n",
"documentation" : "The Availability Zone of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the AvailabilityZone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAvailabilityZone",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #platform()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #platform(String)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Platform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlatform",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is dedicated or shared.
\n@return Whether the recommended reservation is dedicated or shared.\n@deprecated Use {@link #tenancy()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tenancy(String)}\n",
"documentation" : "Whether the recommended reservation is dedicated or shared.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tenancy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTenancy",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"EC2ResourceDetails" : {
"c2jName" : "EC2ResourceDetails",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : " Details on the Amazon EC2 Resource.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHourlyOnDemandRate",
"beanStyleSetterMethodName" : "setHourlyOnDemandRate",
"c2jName" : "HourlyOnDemandRate",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hourlyOnDemandRate(String)}.\n@param hourlyOnDemandRate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hourlyOnDemandRate(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@return Hourly public On Demand rate for the instance type.\n@deprecated Use {@link #hourlyOnDemandRate()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourlyOnDemandRate(String)}\n",
"documentation" : " Hourly public On Demand rate for the instance type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HourlyOnDemandRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHourlyOnDemandRate",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hourlyOnDemandRate",
"fluentSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hourlyOnDemandRate",
"getterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@return Hourly public On Demand rate for the instance type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HourlyOnDemandRate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HourlyOnDemandRate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "HourlyOnDemandRate",
"sensitive" : false,
"setterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.",
"setterMethodName" : "setHourlyOnDemandRate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "hourlyOnDemandRate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "hourlyOnDemandRate",
"variableType" : "String",
"documentation" : " Hourly public On Demand rate for the instance type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getInstanceType",
"beanStyleSetterMethodName" : "setInstanceType",
"c2jName" : "InstanceType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The type of Amazon Web Services 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The type of Amazon Web Services instance.
\n@return The type of Amazon Web Services instance.\n@deprecated Use {@link #instanceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The type of Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n",
"documentation" : " The type of Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceType",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceType",
"fluentSetterDocumentation" : " The type of Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceType",
"getterDocumentation" : " The type of Amazon Web Services instance.
\n@return The type of Amazon Web Services 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" : "InstanceType",
"queryString" : false,
"requiresLength" : 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 Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.",
"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 Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The platform of the Amazon Web Services instance. 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.\n@deprecated Use {@link #platform()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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.\n@deprecated Use {@link #platform(String)}\n",
"documentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Platform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlatform",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the Amazon Web Services instance. 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,
"requiresLength" : 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The Amazon Web Services Region of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@return The Amazon Web Services Region of the instance.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #region(String)}\n",
"documentation" : " The Amazon Web Services Region of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : " The Amazon Web Services Region of the instance.
\n@return The Amazon Web Services Region of the 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" : "Region",
"queryString" : false,
"requiresLength" : 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 Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.",
"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 Amazon Web Services Region of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSku",
"beanStyleSetterMethodName" : "setSku",
"c2jName" : "Sku",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The SKU of the product.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sku(String)}.\n@param sku a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sku(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The SKU of the product.
\n@return The SKU of the product.\n@deprecated Use {@link #sku()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sku(String)}\n",
"documentation" : " The SKU of the product.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Sku property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSku",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sku",
"fluentSetterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sku",
"getterDocumentation" : " The SKU of the product.
\n@return The SKU of the product.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Sku",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Sku",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Sku",
"sensitive" : false,
"setterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.",
"setterMethodName" : "setSku",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sku",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sku",
"variableType" : "String",
"documentation" : " The SKU of the product.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMemory",
"beanStyleSetterMethodName" : "setMemory",
"c2jName" : "Memory",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Memory capacity of Amazon Web Services 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 #memory(String)}.\n@param memory a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@return Memory capacity of Amazon Web Services instance.\n@deprecated Use {@link #memory()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(String)}\n",
"documentation" : " Memory capacity of Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Memory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMemory",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memory",
"fluentSetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memory",
"getterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@return Memory capacity of Amazon Web Services 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" : "Memory",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Memory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Memory",
"sensitive" : false,
"setterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.",
"setterMethodName" : "setMemory",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memory",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memory",
"variableType" : "String",
"documentation" : " Memory capacity of Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNetworkPerformance",
"beanStyleSetterMethodName" : "setNetworkPerformance",
"c2jName" : "NetworkPerformance",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Network performance capacity of the Amazon Web Services 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 #networkPerformance(String)}.\n@param networkPerformance a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkPerformance(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@return Network performance capacity of the Amazon Web Services instance.\n@deprecated Use {@link #networkPerformance()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkPerformance(String)}\n",
"documentation" : " Network performance capacity of the Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NetworkPerformance property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNetworkPerformance",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "networkPerformance",
"fluentSetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "networkPerformance",
"getterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@return Network performance capacity of the Amazon Web Services 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" : "NetworkPerformance",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NetworkPerformance",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NetworkPerformance",
"sensitive" : false,
"setterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.",
"setterMethodName" : "setNetworkPerformance",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "networkPerformance",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "networkPerformance",
"variableType" : "String",
"documentation" : " Network performance capacity of the Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStorage",
"beanStyleSetterMethodName" : "setStorage",
"c2jName" : "Storage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storage(String)}.\n@param storage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@return The disk storage of the Amazon Web Services instance (Not EBS storage).\n@deprecated Use {@link #storage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storage(String)}\n",
"documentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Storage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStorage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "storage",
"fluentSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "storage",
"getterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@return The disk storage of the Amazon Web Services instance (Not EBS storage).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Storage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Storage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Storage",
"sensitive" : false,
"setterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).",
"setterMethodName" : "setStorage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "storage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "storage",
"variableType" : "String",
"documentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getVcpu",
"beanStyleSetterMethodName" : "setVcpu",
"c2jName" : "Vcpu",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vcpu(String)}.\n@param vcpu a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vcpu(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@return Number of VCPU cores in the Amazon Web Services instance type.\n@deprecated Use {@link #vcpu()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpu(String)}\n",
"documentation" : " Number of VCPU cores in the Amazon Web Services instance type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Vcpu property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasVcpu",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vcpu",
"fluentSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vcpu",
"getterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@return Number of VCPU cores in the Amazon Web Services instance type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Vcpu",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Vcpu",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Vcpu",
"sensitive" : false,
"setterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.",
"setterMethodName" : "setVcpu",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "vcpu",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "vcpu",
"variableType" : "String",
"documentation" : " Number of VCPU cores in the Amazon Web Services instance type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"HourlyOnDemandRate" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHourlyOnDemandRate",
"beanStyleSetterMethodName" : "setHourlyOnDemandRate",
"c2jName" : "HourlyOnDemandRate",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hourlyOnDemandRate(String)}.\n@param hourlyOnDemandRate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hourlyOnDemandRate(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@return Hourly public On Demand rate for the instance type.\n@deprecated Use {@link #hourlyOnDemandRate()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourlyOnDemandRate(String)}\n",
"documentation" : " Hourly public On Demand rate for the instance type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HourlyOnDemandRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHourlyOnDemandRate",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hourlyOnDemandRate",
"fluentSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hourlyOnDemandRate",
"getterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@return Hourly public On Demand rate for the instance type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HourlyOnDemandRate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HourlyOnDemandRate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "HourlyOnDemandRate",
"sensitive" : false,
"setterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.",
"setterMethodName" : "setHourlyOnDemandRate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "hourlyOnDemandRate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "hourlyOnDemandRate",
"variableType" : "String",
"documentation" : " Hourly public On Demand rate for the instance type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"InstanceType" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getInstanceType",
"beanStyleSetterMethodName" : "setInstanceType",
"c2jName" : "InstanceType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The type of Amazon Web Services 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The type of Amazon Web Services instance.
\n@return The type of Amazon Web Services instance.\n@deprecated Use {@link #instanceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The type of Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n",
"documentation" : " The type of Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceType",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceType",
"fluentSetterDocumentation" : " The type of Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceType",
"getterDocumentation" : " The type of Amazon Web Services instance.
\n@return The type of Amazon Web Services 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" : "InstanceType",
"queryString" : false,
"requiresLength" : 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 Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.",
"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 Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Memory" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMemory",
"beanStyleSetterMethodName" : "setMemory",
"c2jName" : "Memory",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Memory capacity of Amazon Web Services 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 #memory(String)}.\n@param memory a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@return Memory capacity of Amazon Web Services instance.\n@deprecated Use {@link #memory()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(String)}\n",
"documentation" : " Memory capacity of Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Memory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMemory",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memory",
"fluentSetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memory",
"getterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@return Memory capacity of Amazon Web Services 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" : "Memory",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Memory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Memory",
"sensitive" : false,
"setterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.",
"setterMethodName" : "setMemory",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memory",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memory",
"variableType" : "String",
"documentation" : " Memory capacity of Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NetworkPerformance" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNetworkPerformance",
"beanStyleSetterMethodName" : "setNetworkPerformance",
"c2jName" : "NetworkPerformance",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Network performance capacity of the Amazon Web Services 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 #networkPerformance(String)}.\n@param networkPerformance a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkPerformance(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@return Network performance capacity of the Amazon Web Services instance.\n@deprecated Use {@link #networkPerformance()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkPerformance(String)}\n",
"documentation" : " Network performance capacity of the Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NetworkPerformance property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNetworkPerformance",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "networkPerformance",
"fluentSetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "networkPerformance",
"getterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@return Network performance capacity of the Amazon Web Services 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" : "NetworkPerformance",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NetworkPerformance",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NetworkPerformance",
"sensitive" : false,
"setterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.",
"setterMethodName" : "setNetworkPerformance",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "networkPerformance",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "networkPerformance",
"variableType" : "String",
"documentation" : " Network performance capacity of the Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Platform" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The platform of the Amazon Web Services instance. 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.\n@deprecated Use {@link #platform()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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.\n@deprecated Use {@link #platform(String)}\n",
"documentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Platform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlatform",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the Amazon Web Services instance. 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,
"requiresLength" : 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Region" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The Amazon Web Services Region of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@return The Amazon Web Services Region of the instance.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #region(String)}\n",
"documentation" : " The Amazon Web Services Region of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : " The Amazon Web Services Region of the instance.
\n@return The Amazon Web Services Region of the 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" : "Region",
"queryString" : false,
"requiresLength" : 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 Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.",
"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 Amazon Web Services Region of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Sku" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSku",
"beanStyleSetterMethodName" : "setSku",
"c2jName" : "Sku",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The SKU of the product.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sku(String)}.\n@param sku a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sku(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The SKU of the product.
\n@return The SKU of the product.\n@deprecated Use {@link #sku()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sku(String)}\n",
"documentation" : " The SKU of the product.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Sku property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSku",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sku",
"fluentSetterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sku",
"getterDocumentation" : " The SKU of the product.
\n@return The SKU of the product.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Sku",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Sku",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Sku",
"sensitive" : false,
"setterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.",
"setterMethodName" : "setSku",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sku",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sku",
"variableType" : "String",
"documentation" : " The SKU of the product.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Storage" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStorage",
"beanStyleSetterMethodName" : "setStorage",
"c2jName" : "Storage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storage(String)}.\n@param storage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@return The disk storage of the Amazon Web Services instance (Not EBS storage).\n@deprecated Use {@link #storage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storage(String)}\n",
"documentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Storage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStorage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "storage",
"fluentSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "storage",
"getterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@return The disk storage of the Amazon Web Services instance (Not EBS storage).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Storage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Storage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Storage",
"sensitive" : false,
"setterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).",
"setterMethodName" : "setStorage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "storage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "storage",
"variableType" : "String",
"documentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Vcpu" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getVcpu",
"beanStyleSetterMethodName" : "setVcpu",
"c2jName" : "Vcpu",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vcpu(String)}.\n@param vcpu a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vcpu(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@return Number of VCPU cores in the Amazon Web Services instance type.\n@deprecated Use {@link #vcpu()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpu(String)}\n",
"documentation" : " Number of VCPU cores in the Amazon Web Services instance type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Vcpu property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasVcpu",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vcpu",
"fluentSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vcpu",
"getterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@return Number of VCPU cores in the Amazon Web Services instance type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Vcpu",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Vcpu",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Vcpu",
"sensitive" : false,
"setterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.",
"setterMethodName" : "setVcpu",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "vcpu",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "vcpu",
"variableType" : "String",
"documentation" : " Number of VCPU cores in the Amazon Web Services instance type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getHourlyOnDemandRate",
"beanStyleSetterMethodName" : "setHourlyOnDemandRate",
"c2jName" : "HourlyOnDemandRate",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hourlyOnDemandRate(String)}.\n@param hourlyOnDemandRate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hourlyOnDemandRate(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@return Hourly public On Demand rate for the instance type.\n@deprecated Use {@link #hourlyOnDemandRate()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourlyOnDemandRate(String)}\n",
"documentation" : " Hourly public On Demand rate for the instance type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the HourlyOnDemandRate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasHourlyOnDemandRate",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hourlyOnDemandRate",
"fluentSetterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hourlyOnDemandRate",
"getterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@return Hourly public On Demand rate for the instance type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HourlyOnDemandRate",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "HourlyOnDemandRate",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "HourlyOnDemandRate",
"sensitive" : false,
"setterDocumentation" : " Hourly public On Demand rate for the instance type.
\n@param hourlyOnDemandRate Hourly public On Demand rate for the instance type.",
"setterMethodName" : "setHourlyOnDemandRate",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "hourlyOnDemandRate",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "hourlyOnDemandRate",
"variableType" : "String",
"documentation" : " Hourly public On Demand rate for the instance type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getInstanceType",
"beanStyleSetterMethodName" : "setInstanceType",
"c2jName" : "InstanceType",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The type of Amazon Web Services 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The type of Amazon Web Services instance.
\n@return The type of Amazon Web Services instance.\n@deprecated Use {@link #instanceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The type of Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n",
"documentation" : " The type of Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceType",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceType",
"fluentSetterDocumentation" : " The type of Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceType",
"getterDocumentation" : " The type of Amazon Web Services instance.
\n@return The type of Amazon Web Services 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" : "InstanceType",
"queryString" : false,
"requiresLength" : 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 Amazon Web Services instance.
\n@param instanceType The type of Amazon Web Services instance.",
"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 Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPlatform",
"beanStyleSetterMethodName" : "setPlatform",
"c2jName" : "Platform",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The platform of the Amazon Web Services instance. 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.\n@deprecated Use {@link #platform()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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.\n@deprecated Use {@link #platform(String)}\n",
"documentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Platform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPlatform",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "platform",
"fluentSetterDocumentation" : " The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@return The platform of the Amazon Web Services instance. 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,
"requiresLength" : 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
\n@param platform The platform of the Amazon Web Services instance. 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 Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRegion",
"beanStyleSetterMethodName" : "setRegion",
"c2jName" : "Region",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The Amazon Web Services Region of the 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 #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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@return The Amazon Web Services Region of the instance.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #region(String)}\n",
"documentation" : " The Amazon Web Services Region of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "region",
"fluentSetterDocumentation" : " The Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "region",
"getterDocumentation" : " The Amazon Web Services Region of the instance.
\n@return The Amazon Web Services Region of the 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" : "Region",
"queryString" : false,
"requiresLength" : 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 Amazon Web Services Region of the instance.
\n@param region The Amazon Web Services Region of the instance.",
"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 Amazon Web Services Region of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getSku",
"beanStyleSetterMethodName" : "setSku",
"c2jName" : "Sku",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The SKU of the product.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sku(String)}.\n@param sku a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sku(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The SKU of the product.
\n@return The SKU of the product.\n@deprecated Use {@link #sku()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sku(String)}\n",
"documentation" : " The SKU of the product.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Sku property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSku",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sku",
"fluentSetterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sku",
"getterDocumentation" : " The SKU of the product.
\n@return The SKU of the product.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Sku",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Sku",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Sku",
"sensitive" : false,
"setterDocumentation" : " The SKU of the product.
\n@param sku The SKU of the product.",
"setterMethodName" : "setSku",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "sku",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "sku",
"variableType" : "String",
"documentation" : " The SKU of the product.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMemory",
"beanStyleSetterMethodName" : "setMemory",
"c2jName" : "Memory",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Memory capacity of Amazon Web Services 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 #memory(String)}.\n@param memory a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@return Memory capacity of Amazon Web Services instance.\n@deprecated Use {@link #memory()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memory(String)}\n",
"documentation" : " Memory capacity of Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Memory property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMemory",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "memory",
"fluentSetterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "memory",
"getterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@return Memory capacity of Amazon Web Services 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" : "Memory",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Memory",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Memory",
"sensitive" : false,
"setterDocumentation" : " Memory capacity of Amazon Web Services instance.
\n@param memory Memory capacity of Amazon Web Services instance.",
"setterMethodName" : "setMemory",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "memory",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "memory",
"variableType" : "String",
"documentation" : " Memory capacity of Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getNetworkPerformance",
"beanStyleSetterMethodName" : "setNetworkPerformance",
"c2jName" : "NetworkPerformance",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Network performance capacity of the Amazon Web Services 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 #networkPerformance(String)}.\n@param networkPerformance a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkPerformance(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@return Network performance capacity of the Amazon Web Services instance.\n@deprecated Use {@link #networkPerformance()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkPerformance(String)}\n",
"documentation" : " Network performance capacity of the Amazon Web Services instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NetworkPerformance property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNetworkPerformance",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "networkPerformance",
"fluentSetterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "networkPerformance",
"getterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@return Network performance capacity of the Amazon Web Services 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" : "NetworkPerformance",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "NetworkPerformance",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NetworkPerformance",
"sensitive" : false,
"setterDocumentation" : " Network performance capacity of the Amazon Web Services instance.
\n@param networkPerformance Network performance capacity of the Amazon Web Services instance.",
"setterMethodName" : "setNetworkPerformance",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "networkPerformance",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "networkPerformance",
"variableType" : "String",
"documentation" : " Network performance capacity of the Amazon Web Services instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getStorage",
"beanStyleSetterMethodName" : "setStorage",
"c2jName" : "Storage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storage(String)}.\n@param storage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@return The disk storage of the Amazon Web Services instance (Not EBS storage).\n@deprecated Use {@link #storage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storage(String)}\n",
"documentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Storage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStorage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "storage",
"fluentSetterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "storage",
"getterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@return The disk storage of the Amazon Web Services instance (Not EBS storage).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Storage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Storage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Storage",
"sensitive" : false,
"setterDocumentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
\n@param storage The disk storage of the Amazon Web Services instance (Not EBS storage).",
"setterMethodName" : "setStorage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "storage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "storage",
"variableType" : "String",
"documentation" : " The disk storage of the Amazon Web Services instance (Not EBS storage).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getVcpu",
"beanStyleSetterMethodName" : "setVcpu",
"c2jName" : "Vcpu",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vcpu(String)}.\n@param vcpu a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vcpu(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@return Number of VCPU cores in the Amazon Web Services instance type.\n@deprecated Use {@link #vcpu()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vcpu(String)}\n",
"documentation" : " Number of VCPU cores in the Amazon Web Services instance type.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Vcpu property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasVcpu",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "vcpu",
"fluentSetterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "vcpu",
"getterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@return Number of VCPU cores in the Amazon Web Services instance type.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Vcpu",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "Vcpu",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Vcpu",
"sensitive" : false,
"setterDocumentation" : " Number of VCPU cores in the Amazon Web Services instance type.
\n@param vcpu Number of VCPU cores in the Amazon Web Services instance type.",
"setterMethodName" : "setVcpu",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "vcpu",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "vcpu",
"variableType" : "String",
"documentation" : " Number of VCPU cores in the Amazon Web Services instance type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EC2ResourceDetails",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EC2ResourceDetails",
"variableName" : "ec2ResourceDetails",
"variableType" : "EC2ResourceDetails",
"documentation" : null,
"simpleType" : "EC2ResourceDetails",
"variableSetterType" : "EC2ResourceDetails"
},
"wrapper" : false,
"xmlNamespace" : null
},
"EC2ResourceUtilization" : {
"c2jName" : "EC2ResourceUtilization",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : " Utilization metrics of the instance.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxCpuUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxCpuUtilizationPercentage",
"c2jName" : "MaxCpuUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected CPU utilization of the 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 #maxCpuUtilizationPercentage(String)}.\n@param maxCpuUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxCpuUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@return Maximum observed or expected CPU utilization of the instance.\n@deprecated Use {@link #maxCpuUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxCpuUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected CPU utilization of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxCpuUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxCpuUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxCpuUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxCpuUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@return Maximum observed or expected CPU utilization of the 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" : "MaxCpuUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxCpuUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxCpuUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.",
"setterMethodName" : "setMaxCpuUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxCpuUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxCpuUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected CPU utilization of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxMemoryUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxMemoryUtilizationPercentage",
"c2jName" : "MaxMemoryUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected memory utilization of the 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 #maxMemoryUtilizationPercentage(String)}.\n@param maxMemoryUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxMemoryUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@return Maximum observed or expected memory utilization of the instance.\n@deprecated Use {@link #maxMemoryUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxMemoryUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected memory utilization of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxMemoryUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxMemoryUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxMemoryUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxMemoryUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@return Maximum observed or expected memory utilization of the 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" : "MaxMemoryUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxMemoryUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxMemoryUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.",
"setterMethodName" : "setMaxMemoryUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxMemoryUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxMemoryUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected memory utilization of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxStorageUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxStorageUtilizationPercentage",
"c2jName" : "MaxStorageUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxStorageUtilizationPercentage(String)}.\n@param maxStorageUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxStorageUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@return Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@deprecated Use {@link #maxStorageUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxStorageUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxStorageUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxStorageUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxStorageUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxStorageUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@return Maximum observed or expected storage utilization of the instance (does not measure EBS storage).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MaxStorageUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxStorageUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxStorageUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).",
"setterMethodName" : "setMaxStorageUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxStorageUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxStorageUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"MaxCpuUtilizationPercentage" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxCpuUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxCpuUtilizationPercentage",
"c2jName" : "MaxCpuUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected CPU utilization of the 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 #maxCpuUtilizationPercentage(String)}.\n@param maxCpuUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxCpuUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@return Maximum observed or expected CPU utilization of the instance.\n@deprecated Use {@link #maxCpuUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxCpuUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected CPU utilization of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxCpuUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxCpuUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxCpuUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxCpuUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@return Maximum observed or expected CPU utilization of the 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" : "MaxCpuUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxCpuUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxCpuUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.",
"setterMethodName" : "setMaxCpuUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxCpuUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxCpuUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected CPU utilization of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MaxMemoryUtilizationPercentage" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxMemoryUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxMemoryUtilizationPercentage",
"c2jName" : "MaxMemoryUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected memory utilization of the 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 #maxMemoryUtilizationPercentage(String)}.\n@param maxMemoryUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxMemoryUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@return Maximum observed or expected memory utilization of the instance.\n@deprecated Use {@link #maxMemoryUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxMemoryUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected memory utilization of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxMemoryUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxMemoryUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxMemoryUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxMemoryUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@return Maximum observed or expected memory utilization of the 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" : "MaxMemoryUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxMemoryUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxMemoryUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.",
"setterMethodName" : "setMaxMemoryUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxMemoryUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxMemoryUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected memory utilization of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MaxStorageUtilizationPercentage" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxStorageUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxStorageUtilizationPercentage",
"c2jName" : "MaxStorageUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxStorageUtilizationPercentage(String)}.\n@param maxStorageUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxStorageUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@return Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@deprecated Use {@link #maxStorageUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxStorageUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxStorageUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxStorageUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxStorageUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxStorageUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@return Maximum observed or expected storage utilization of the instance (does not measure EBS storage).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MaxStorageUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxStorageUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxStorageUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).",
"setterMethodName" : "setMaxStorageUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxStorageUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxStorageUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxCpuUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxCpuUtilizationPercentage",
"c2jName" : "MaxCpuUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected CPU utilization of the 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 #maxCpuUtilizationPercentage(String)}.\n@param maxCpuUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxCpuUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@return Maximum observed or expected CPU utilization of the instance.\n@deprecated Use {@link #maxCpuUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxCpuUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected CPU utilization of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxCpuUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxCpuUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxCpuUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxCpuUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@return Maximum observed or expected CPU utilization of the 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" : "MaxCpuUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxCpuUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxCpuUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected CPU utilization of the instance.
\n@param maxCpuUtilizationPercentage Maximum observed or expected CPU utilization of the instance.",
"setterMethodName" : "setMaxCpuUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxCpuUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxCpuUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected CPU utilization of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxMemoryUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxMemoryUtilizationPercentage",
"c2jName" : "MaxMemoryUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected memory utilization of the 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 #maxMemoryUtilizationPercentage(String)}.\n@param maxMemoryUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxMemoryUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@return Maximum observed or expected memory utilization of the instance.\n@deprecated Use {@link #maxMemoryUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxMemoryUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected memory utilization of the instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxMemoryUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxMemoryUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxMemoryUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxMemoryUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@return Maximum observed or expected memory utilization of the 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" : "MaxMemoryUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxMemoryUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxMemoryUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected memory utilization of the instance.
\n@param maxMemoryUtilizationPercentage Maximum observed or expected memory utilization of the instance.",
"setterMethodName" : "setMaxMemoryUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxMemoryUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxMemoryUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected memory utilization of the instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxStorageUtilizationPercentage",
"beanStyleSetterMethodName" : "setMaxStorageUtilizationPercentage",
"c2jName" : "MaxStorageUtilizationPercentage",
"c2jShape" : "GenericString",
"defaultConsumerFluentSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxStorageUtilizationPercentage(String)}.\n@param maxStorageUtilizationPercentage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxStorageUtilizationPercentage(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@return Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@deprecated Use {@link #maxStorageUtilizationPercentage()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxStorageUtilizationPercentage(String)}\n",
"documentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxStorageUtilizationPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxStorageUtilizationPercentage",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxStorageUtilizationPercentage",
"fluentSetterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxStorageUtilizationPercentage",
"getterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@return Maximum observed or expected storage utilization of the instance (does not measure EBS storage).",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "MaxStorageUtilizationPercentage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "MaxStorageUtilizationPercentage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MaxStorageUtilizationPercentage",
"sensitive" : false,
"setterDocumentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
\n@param maxStorageUtilizationPercentage Maximum observed or expected storage utilization of the instance (does not measure EBS storage).",
"setterMethodName" : "setMaxStorageUtilizationPercentage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "maxStorageUtilizationPercentage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "maxStorageUtilizationPercentage",
"variableType" : "String",
"documentation" : " Maximum observed or expected storage utilization of the instance (does not measure EBS storage).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "EC2ResourceUtilization",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "EC2ResourceUtilization",
"variableName" : "ec2ResourceUtilization",
"variableType" : "EC2ResourceUtilization",
"documentation" : null,
"simpleType" : "EC2ResourceUtilization",
"variableSetterType" : "EC2ResourceUtilization"
},
"wrapper" : false,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #offeringClassAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #offeringClass(String)}\n",
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"endpointDiscoveryId" : false,
"enumType" : "OfferingClass",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OfferingClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOfferingClass",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"OfferingClass" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #offeringClassAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #offeringClass(String)}\n",
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"endpointDiscoveryId" : false,
"enumType" : "OfferingClass",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OfferingClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOfferingClass",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #offeringClassAsString()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #offeringClass(String)}\n",
"documentation" : "Whether you want a recommendation for standard or convertible reservations.
",
"endpointDiscoveryId" : false,
"enumType" : "OfferingClass",
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the OfferingClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOfferingClass",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The class of instance that AWS recommends.
\n@return The class of instance that AWS recommends.\n@deprecated Use {@link #instanceClass()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceClass(String)}\n",
"documentation" : "The class of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceClass",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of instance that AWS recommends.
\n@return The size of instance that AWS recommends.\n@deprecated Use {@link #instanceSize()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceSize(String)}\n",
"documentation" : "The size of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceSize",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CurrentGeneration" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"InstanceClass" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The class of instance that AWS recommends.
\n@return The class of instance that AWS recommends.\n@deprecated Use {@link #instanceClass()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceClass(String)}\n",
"documentation" : "The class of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceClass",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"InstanceSize" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of instance that AWS recommends.
\n@return The size of instance that AWS recommends.\n@deprecated Use {@link #instanceSize()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceSize(String)}\n",
"documentation" : "The size of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceSize",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Region" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SizeFlexEligible" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The class of instance that AWS recommends.
\n@return The class of instance that AWS recommends.\n@deprecated Use {@link #instanceClass()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceClass(String)}\n",
"documentation" : "The class of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceClass",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The size of instance that AWS recommends.
\n@return The size of instance that AWS recommends.\n@deprecated Use {@link #instanceSize()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #instanceSize(String)}\n",
"documentation" : "The size of instance that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the InstanceSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasInstanceSize",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current-generation instance.
\n@return Whether the recommendation is for a current-generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current-generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.\n@deprecated Use {@link #family()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #family(String)}\n",
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Family property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFamily",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of node that AWS recommends.
\n@return The type of node that AWS recommends.\n@deprecated Use {@link #nodeType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nodeType(String)}\n",
"documentation" : "The type of node that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NodeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNodeType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The description of the recommended reservation.
\n@return The description of the recommended reservation.\n@deprecated Use {@link #productDescription()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #productDescription(String)}\n",
"documentation" : "The description of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ProductDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasProductDescription",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@return Whether the recommendation is for a current generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"CurrentGeneration" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@return Whether the recommendation is for a current generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Family" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.\n@deprecated Use {@link #family()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #family(String)}\n",
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Family property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFamily",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NodeType" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of node that AWS recommends.
\n@return The type of node that AWS recommends.\n@deprecated Use {@link #nodeType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nodeType(String)}\n",
"documentation" : "The type of node that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NodeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNodeType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ProductDescription" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The description of the recommended reservation.
\n@return The description of the recommended reservation.\n@deprecated Use {@link #productDescription()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #productDescription(String)}\n",
"documentation" : "The description of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ProductDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasProductDescription",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Region" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"SizeFlexEligible" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The instance family of the recommended reservation.
\n@return The instance family of the recommended reservation.\n@deprecated Use {@link #family()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #family(String)}\n",
"documentation" : "The instance family of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Family property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFamily",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of node that AWS recommends.
\n@return The type of node that AWS recommends.\n@deprecated Use {@link #nodeType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nodeType(String)}\n",
"documentation" : "The type of node that AWS recommends.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NodeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNodeType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The AWS Region of the recommended reservation.
\n@return The AWS Region of the recommended reservation.\n@deprecated Use {@link #region()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #region(String)}\n",
"documentation" : "The AWS Region of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRegion",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The description of the recommended reservation.
\n@return The description of the recommended reservation.\n@deprecated Use {@link #productDescription()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #productDescription(String)}\n",
"documentation" : "The description of the recommended reservation.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ProductDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasProductDescription",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommendation is for a current generation instance.
\n@return Whether the recommendation is for a current generation instance.\n@deprecated Use {@link #currentGeneration()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #currentGeneration(Boolean)}\n",
"documentation" : "Whether the recommendation is for a current generation instance.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the CurrentGeneration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCurrentGeneration",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Whether the recommended reservation is size flexible.
\n@return Whether the recommended reservation is size flexible.\n@deprecated Use {@link #sizeFlexEligible()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #sizeFlexEligible(Boolean)}\n",
"documentation" : "Whether the recommended reservation is size flexible.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the SizeFlexEligible property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasSizeFlexEligible",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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 REGION==us-east-1 OR REGION==us-west-1
. The Expression
for that looks like this:
{ \"Dimensions\": { \"Key\": \"REGION\", \"Values\": [ \"us-east-1\", “us-west-1” ] } }
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 ((REGION == us-east-1 OR REGION == us-west-1) OR (TAG.Type == Type1)) AND (USAGE_TYPE != DataTransfer)
. The Expression
for that looks like this:
{ \"And\": [ {\"Or\": [ {\"Dimensions\": { \"Key\": \"REGION\", \"Values\": [ \"us-east-1\", \"us-west-1\" ] }}, {\"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\" ] } }
For GetRightsizingRecommendation
action, a combination of OR and NOT is not supported. OR is not supported between different dimensions, or dimensions and tags. NOT operators aren't supported. Dimensions are also limited to LINKED_ACCOUNT
, REGION
, or RIGHTSIZING_TYPE
.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Return results that match either Dimension
object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasOr()} to see if a value was sent in this field.\n
\n@return Return results that match either Dimension
object.\n@deprecated Use {@link #or()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #or(List)}\n",
"documentation" : "Return results that match either Dimension
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Or property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasOr",
"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\nYou can use {@link #hasOr()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Expression)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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