Class PinpointAppLimits.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.pinpoint_app.PinpointAppLimits.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PinpointAppLimits>
- Enclosing interface:
- PinpointAppLimits
@Stability(Stable) public static final class PinpointAppLimits.Builder extends Object implements software.amazon.jsii.Builder<PinpointAppLimits>
A builder forPinpointAppLimits
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PinpointAppLimitsbuild()Builds the configured instance.PinpointAppLimits.Builderdaily(Number daily)Sets the value ofPinpointAppLimits.getDaily()PinpointAppLimits.BuildermaximumDuration(Number maximumDuration)Sets the value ofPinpointAppLimits.getMaximumDuration()PinpointAppLimits.BuildermessagesPerSecond(Number messagesPerSecond)Sets the value ofPinpointAppLimits.getMessagesPerSecond()PinpointAppLimits.Buildertotal(Number total)Sets the value ofPinpointAppLimits.getTotal()
-
-
-
Method Detail
-
daily
@Stability(Stable) public PinpointAppLimits.Builder daily(Number daily)
Sets the value ofPinpointAppLimits.getDaily()- Parameters:
daily- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pinpoint_app#daily PinpointApp#daily}.- Returns:
this
-
maximumDuration
@Stability(Stable) public PinpointAppLimits.Builder maximumDuration(Number maximumDuration)
Sets the value ofPinpointAppLimits.getMaximumDuration()- Parameters:
maximumDuration- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pinpoint_app#maximum_duration PinpointApp#maximum_duration}.- Returns:
this
-
messagesPerSecond
@Stability(Stable) public PinpointAppLimits.Builder messagesPerSecond(Number messagesPerSecond)
Sets the value ofPinpointAppLimits.getMessagesPerSecond()- Parameters:
messagesPerSecond- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pinpoint_app#messages_per_second PinpointApp#messages_per_second}.- Returns:
this
-
total
@Stability(Stable) public PinpointAppLimits.Builder total(Number total)
Sets the value ofPinpointAppLimits.getTotal()- Parameters:
total- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pinpoint_app#total PinpointApp#total}.- Returns:
this
-
build
@Stability(Stable) public PinpointAppLimits build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PinpointAppLimits>- Returns:
- a new instance of
PinpointAppLimits - Throws:
NullPointerException- if any required attribute was not provided
-
-