Interface ApiStage.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ApiStage.Builder,,ApiStage> SdkBuilder<ApiStage.Builder,,ApiStage> SdkPojo
- Enclosing class:
- ApiStage
@Mutable
@NotThreadSafe
public static interface ApiStage.Builder
extends SdkPojo, CopyableBuilder<ApiStage.Builder,ApiStage>
-
Method Summary
Modifier and TypeMethodDescriptionAPI Id of the associated API stage in a usage plan.API stage name of the associated API stage in a usage plan.throttle(Map<String, ThrottleSettings> throttle) Map containing method level throttling information for API stage in a usage plan.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
apiId
API Id of the associated API stage in a usage plan.
- Parameters:
apiId- API Id of the associated API stage in a usage plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stage
API stage name of the associated API stage in a usage plan.
- Parameters:
stage- API stage name of the associated API stage in a usage plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throttle
Map containing method level throttling information for API stage in a usage plan.
- Parameters:
throttle- Map containing method level throttling information for API stage in a usage plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-