All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| Arn |
An AWS Arn.
|
| AuthSchemeUtils |
|
| AwsEndpointProviderUtils |
|
| BatchMeterUsageRequest |
A BatchMeterUsageRequest contains UsageRecords, which indicate quantities of usage within
your application.
|
| BatchMeterUsageRequest.Builder |
|
| BatchMeterUsageRequestMarshaller |
|
| BatchMeterUsageResponse |
Contains the UsageRecords processed by BatchMeterUsage and any records that have failed due
to transient error.
|
| BatchMeterUsageResponse.Builder |
|
| BooleanEqualsFn |
|
| Condition |
|
| Condition.Builder |
|
| CustomerNotEntitledException |
Exception thrown when the customer does not have a valid subscription for the product.
|
| CustomerNotEntitledException.Builder |
|
| DefaultMarketplaceMeteringAuthSchemeParams |
|
| DefaultMarketplaceMeteringAuthSchemeProvider |
|
| DefaultMarketplaceMeteringEndpointProvider |
|
| DefaultPartitionDataProvider |
|
| DefaultRuleEngine |
|
| DisabledApiException |
The API is disabled in the Region.
|
| DisabledApiException.Builder |
|
| DuplicateRequestException |
A metering record has already been emitted by the same EC2 instance, ECS task, or EKS pod for the given {
usageDimension, timestamp with a different usageQuantity.
|
| DuplicateRequestException.Builder |
|
| EndpointResult |
|
| EndpointResult.Builder |
|
| EndpointRule |
|
| EndpointRuleset |
The set of rules that are used to compute the endpoint to use for a request.
|
| EndpointRuleset.Builder |
|
| ErrorRule |
|
| Eval |
|
| ExpiredTokenException |
The submitted registration token has expired.
|
| ExpiredTokenException.Builder |
|
| Expr |
|
| ExprVisitor<R> |
|
| ExprVisitor.Default<R> |
|
| FatScope<T> |
|
| Fn |
|
| FnNode |
Parsed but not validated function contents containing the `fn` name and `argv`
|
| FnNode.Builder |
|
| FnVisitor<R> |
|
| GetAttr |
|
| GetAttr.Builder |
|
| GetAttr.Part |
|
| GetAttr.Part.Index |
|
| GetAttr.Part.Key |
|
| Identifier |
Identifiers for variables declared within the rule engine, e.g.
|
| InnerParseError |
|
| InternalServiceErrorException |
An internal error has occurred.
|
| InternalServiceErrorException.Builder |
|
| Into<T> |
|
| IntoSelf<T extends IntoSelf<T>> |
|
| InvalidCustomerIdentifierException |
You have metered usage for a CustomerIdentifier that does not exist.
|
| InvalidCustomerIdentifierException.Builder |
|
| InvalidEndpointRegionException |
The endpoint being called is in a AWS Region different from your EC2 instance, ECS task, or EKS pod.
|
| InvalidEndpointRegionException.Builder |
|
| InvalidProductCodeException |
The product code passed does not match the product code used for publishing the product.
|
| InvalidProductCodeException.Builder |
|
| InvalidPublicKeyVersionException |
Public Key version is invalid.
|
| InvalidPublicKeyVersionException.Builder |
|
| InvalidRegionException |
RegisterUsage must be called in the same AWS Region the ECS task was launched in.
|
| InvalidRegionException.Builder |
|
| InvalidTagException |
The tag is invalid, or the number of tags is greater than 5.
|
| InvalidTagException.Builder |
|
| InvalidTokenException |
Registration token is invalid.
|
| InvalidTokenException.Builder |
|
| InvalidUsageAllocationsException |
The usage allocation objects are invalid, or the number of allocations is greater than 500 for a single usage record.
|
| InvalidUsageAllocationsException.Builder |
|
| InvalidUsageDimensionException |
The usage dimension does not match one of the UsageDimensions associated with products.
|
| InvalidUsageDimensionException.Builder |
|
| IsSet |
|
| IsValidHostLabel |
|
| IsVirtualHostableS3Bucket |
|
| Literal |
|
| Literal.Visitor<T> |
|
| MarketplaceMeteringAsyncClient |
Service client for accessing AWSMarketplace Metering asynchronously.
|
| MarketplaceMeteringAsyncClientBuilder |
|
| MarketplaceMeteringAuthSchemeInterceptor |
|
| MarketplaceMeteringAuthSchemeParams |
The parameters object used to resolve the auth schemes for the MarketplaceMetering service.
|
| MarketplaceMeteringAuthSchemeParams.Builder |
|
| MarketplaceMeteringAuthSchemeProvider |
An auth scheme provider for MarketplaceMetering service.
|
| MarketplaceMeteringBaseClientBuilder<B extends MarketplaceMeteringBaseClientBuilder<B,C>,C> |
|
| MarketplaceMeteringClient |
Service client for accessing AWSMarketplace Metering.
|
| MarketplaceMeteringClientBuilder |
|
| MarketplaceMeteringClientOption<T> |
|
| MarketplaceMeteringEndpointParams |
The parameters object used to resolve an endpoint for the MarketplaceMetering service.
|
| MarketplaceMeteringEndpointParams.Builder |
|
| MarketplaceMeteringEndpointProvider |
An endpoint provider for MarketplaceMetering.
|
| MarketplaceMeteringException |
|
| MarketplaceMeteringException.Builder |
|
| MarketplaceMeteringException.BuilderImpl |
|
| MarketplaceMeteringRequest |
|
| MarketplaceMeteringRequest.Builder |
|
| MarketplaceMeteringRequest.BuilderImpl |
|
| MarketplaceMeteringRequestSetEndpointInterceptor |
|
| MarketplaceMeteringResolveEndpointInterceptor |
|
| MarketplaceMeteringResponse |
|
| MarketplaceMeteringResponse.Builder |
|
| MarketplaceMeteringResponse.BuilderImpl |
|
| MarketplaceMeteringResponseMetadata |
|
| MarketplaceMeteringServiceClientConfiguration |
Class to expose the service client settings to the user.
|
| MarketplaceMeteringServiceClientConfiguration.Builder |
|
| MarketplaceMeteringServiceClientConfigurationBuilder |
|
| MeterUsageRequest |
|
| MeterUsageRequest.Builder |
|
| MeterUsageRequestMarshaller |
|
| MeterUsageResponse |
|
| MeterUsageResponse.Builder |
|
| Not |
|
| Outputs |
|
| Outputs.Builder |
|
| Parameter |
|
| Parameter.Builder |
|
| Parameter.Deprecated |
|
| ParameterReference |
|
| ParameterReference.Builder |
|
| Parameters |
|
| Parameters.Builder |
|
| ParameterType |
|
| ParseArn |
|
| ParseUrl |
Function to parse a URI from a string.
|
| Partition |
|
| Partition.Builder |
|
| PartitionDataProvider |
|
| PartitionFn |
|
| Partitions |
|
| Partitions.Builder |
|
| PlatformNotSupportedException |
AWS Marketplace does not support metering usage from the underlying platform.
|
| PlatformNotSupportedException.Builder |
|
| Ref |
A reference to a field.
|
| RegionOverride |
|
| RegionOverride.Builder |
|
| RegisterUsageRequest |
|
| RegisterUsageRequest.Builder |
|
| RegisterUsageRequestMarshaller |
|
| RegisterUsageResponse |
|
| RegisterUsageResponse.Builder |
|
| ResolveCustomerRequest |
Contains input to the ResolveCustomer operation.
|
| ResolveCustomerRequest.Builder |
|
| ResolveCustomerRequestMarshaller |
|
| ResolveCustomerResponse |
The result of the ResolveCustomer operation.
|
| ResolveCustomerResponse.Builder |
|
| Rule |
|
| Rule.Builder |
|
| RuleEngine |
|
| RuleError |
|
| RuleError.Builder |
|
| RuleEvaluator |
|
| RuleValueVisitor<R> |
Visitor for the right-hand side of rules (tree, error, endpoint)
|
| Scope<T> |
|
| SingleArgFn |
|
| SourceException |
|
| SourceException.BuilderImpl |
|
| StringEqualsFn |
|
| Substring |
|
| Tag |
Metadata assigned to an allocation.
|
| Tag.Builder |
|
| Template |
Template represents a "Template Literal".
|
| Template.Dynamic |
|
| Template.Literal |
|
| Template.Part |
|
| TemplateVisitor<T> |
For code generating from a template, use a `TemplateVisitor`.
|
| ThrottlingException |
The calls to the API are throttled.
|
| ThrottlingException.Builder |
|
| TimestampOutOfBoundsException |
The timestamp value passed in the UsageRecord is out of allowed range.
|
| TimestampOutOfBoundsException.Builder |
|
| ToParameterReference |
|
| TreeRule |
|
| UriEncodeFn |
|
| UsageAllocation |
Usage allocations allow you to split usage into buckets by tags.
|
| UsageAllocation.Builder |
|
| UsageRecord |
A UsageRecord indicates a quantity of usage for a given product, customer, dimension and time.
|
| UsageRecord.Builder |
|
| UsageRecordResult |
A UsageRecordResult indicates the status of a given UsageRecord processed by
BatchMeterUsage.
|
| UsageRecordResult.Builder |
|
| UsageRecordResultStatus |
|
| UserAgentUtils |
|
| Value |
Base class for the types of values computable by the RuleEngine.
|
| Value.Array |
An array value.
|
| Value.Bool |
A boolean value.
|
| Value.Endpoint |
|
| Value.Endpoint.Builder |
|
| Value.Int |
An integer value.
|
| Value.None |
|
| Value.Record |
A record (map) value.
|
| Value.Str |
A string value.
|