@Stability(value=Stable) public static final class CfnUsagePlanProps.Builder extends Object implements software.amazon.jsii.Builder<CfnUsagePlanProps>
CfnUsagePlanProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnUsagePlanProps.Builder apiStages(IResolvable apiStages)
CfnUsagePlanProps.getApiStages()
apiStages
- `AWS::ApiGateway::UsagePlan.ApiStages`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder apiStages(List<? extends Object> apiStages)
CfnUsagePlanProps.getApiStages()
apiStages
- `AWS::ApiGateway::UsagePlan.ApiStages`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder description(String description)
CfnUsagePlanProps.getDescription()
description
- `AWS::ApiGateway::UsagePlan.Description`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder quota(CfnUsagePlan.QuotaSettingsProperty quota)
CfnUsagePlanProps.getQuota()
quota
- `AWS::ApiGateway::UsagePlan.Quota`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder quota(IResolvable quota)
CfnUsagePlanProps.getQuota()
quota
- `AWS::ApiGateway::UsagePlan.Quota`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder tags(List<? extends CfnTag> tags)
CfnUsagePlanProps.getTags()
tags
- `AWS::ApiGateway::UsagePlan.Tags`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder throttle(CfnUsagePlan.ThrottleSettingsProperty throttle)
CfnUsagePlanProps.getThrottle()
throttle
- `AWS::ApiGateway::UsagePlan.Throttle`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder throttle(IResolvable throttle)
CfnUsagePlanProps.getThrottle()
throttle
- `AWS::ApiGateway::UsagePlan.Throttle`.this
@Stability(value=Stable) public CfnUsagePlanProps.Builder usagePlanName(String usagePlanName)
CfnUsagePlanProps.getUsagePlanName()
usagePlanName
- `AWS::ApiGateway::UsagePlan.UsagePlanName`.this
@Stability(value=Stable) public CfnUsagePlanProps build()
build
in interface software.amazon.jsii.Builder<CfnUsagePlanProps>
CfnUsagePlanProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.