UsagePlan.Builder |
UsagePlan.Builder.apiStages(Collection<ApiStage> apiStages) |
The associated API stages of a usage plan.
|
UsagePlan.Builder |
UsagePlan.Builder.apiStages(Consumer<ApiStage.Builder>... apiStages) |
The associated API stages of a usage plan.
|
UsagePlan.Builder |
UsagePlan.Builder.apiStages(ApiStage... apiStages) |
The associated API stages of a usage plan.
|
static UsagePlan.Builder |
UsagePlan.builder() |
|
UsagePlan.Builder |
UsagePlan.Builder.description(String description) |
The description of a usage plan.
|
UsagePlan.Builder |
UsagePlan.Builder.id(String id) |
The identifier of a UsagePlan resource.
|
UsagePlan.Builder |
UsagePlan.Builder.name(String name) |
The name of a usage plan.
|
UsagePlan.Builder |
UsagePlan.Builder.productCode(String productCode) |
The Amazon Web Services Marketplace product identifier to associate with the usage plan as a SaaS product on
the Amazon Web Services Marketplace.
|
default UsagePlan.Builder |
UsagePlan.Builder.quota(Consumer<QuotaSettings.Builder> quota) |
The target maximum number of permitted requests per a given unit time interval.
|
UsagePlan.Builder |
UsagePlan.Builder.quota(QuotaSettings quota) |
The target maximum number of permitted requests per a given unit time interval.
|
UsagePlan.Builder |
UsagePlan.Builder.tags(Map<String,String> tags) |
The collection of tags.
|
default UsagePlan.Builder |
UsagePlan.Builder.throttle(Consumer<ThrottleSettings.Builder> throttle) |
A map containing method level throttling information for API stage in a usage plan.
|
UsagePlan.Builder |
UsagePlan.Builder.throttle(ThrottleSettings throttle) |
A map containing method level throttling information for API stage in a usage plan.
|
UsagePlan.Builder |
UsagePlan.toBuilder() |
|