@Stability(value=Stable) public static final class CfnUsagePlan.Builder extends Object implements software.amazon.jsii.Builder<CfnUsagePlan>
CfnUsagePlan.| Modifier and Type | Method and Description |
|---|---|
CfnUsagePlan.Builder |
apiStages(IResolvable apiStages)
`AWS::ApiGateway::UsagePlan.ApiStages`.
|
CfnUsagePlan.Builder |
apiStages(List<? extends Object> apiStages)
`AWS::ApiGateway::UsagePlan.ApiStages`.
|
CfnUsagePlan |
build() |
static CfnUsagePlan.Builder |
create(software.constructs.Construct scope,
String id) |
CfnUsagePlan.Builder |
description(String description)
`AWS::ApiGateway::UsagePlan.Description`.
|
CfnUsagePlan.Builder |
quota(CfnUsagePlan.QuotaSettingsProperty quota)
`AWS::ApiGateway::UsagePlan.Quota`.
|
CfnUsagePlan.Builder |
quota(IResolvable quota)
`AWS::ApiGateway::UsagePlan.Quota`.
|
CfnUsagePlan.Builder |
tags(List<? extends CfnTag> tags)
`AWS::ApiGateway::UsagePlan.Tags`.
|
CfnUsagePlan.Builder |
throttle(CfnUsagePlan.ThrottleSettingsProperty throttle)
`AWS::ApiGateway::UsagePlan.Throttle`.
|
CfnUsagePlan.Builder |
throttle(IResolvable throttle)
`AWS::ApiGateway::UsagePlan.Throttle`.
|
CfnUsagePlan.Builder |
usagePlanName(String usagePlanName)
`AWS::ApiGateway::UsagePlan.UsagePlanName`.
|
@Stability(value=Stable) public static CfnUsagePlan.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnUsagePlan.ApiStageProperty.Builder.@Stability(value=Stable) public CfnUsagePlan.Builder apiStages(IResolvable apiStages)
apiStages - `AWS::ApiGateway::UsagePlan.ApiStages`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder apiStages(List<? extends Object> apiStages)
apiStages - `AWS::ApiGateway::UsagePlan.ApiStages`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder description(String description)
description - `AWS::ApiGateway::UsagePlan.Description`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder quota(CfnUsagePlan.QuotaSettingsProperty quota)
quota - `AWS::ApiGateway::UsagePlan.Quota`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder quota(IResolvable quota)
quota - `AWS::ApiGateway::UsagePlan.Quota`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::ApiGateway::UsagePlan.Tags`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder throttle(CfnUsagePlan.ThrottleSettingsProperty throttle)
throttle - `AWS::ApiGateway::UsagePlan.Throttle`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder throttle(IResolvable throttle)
throttle - `AWS::ApiGateway::UsagePlan.Throttle`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan.Builder usagePlanName(String usagePlanName)
usagePlanName - `AWS::ApiGateway::UsagePlan.UsagePlanName`. This parameter is required.this@Stability(value=Stable) public CfnUsagePlan build()
build in interface software.amazon.jsii.Builder<CfnUsagePlan>Copyright © 2021. All rights reserved.