Interface ApiStage.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ApiStage.Builder,ApiStage>,SdkBuilder<ApiStage.Builder,ApiStage>,SdkPojo
- Enclosing class:
- ApiStage
public static interface ApiStage.Builder extends SdkPojo, CopyableBuilder<ApiStage.Builder,ApiStage>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApiStage.BuilderapiId(String apiId)API Id of the associated API stage in a usage plan.ApiStage.Builderstage(String stage)API stage name of the associated API stage in a usage plan.ApiStage.Builderthrottle(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
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
apiId
ApiStage.Builder apiId(String 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
ApiStage.Builder stage(String 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
ApiStage.Builder throttle(Map<String,ThrottleSettings> 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.
-
-