Class PubsubLiteTopicPartitionConfigCapacity.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.pubsub_lite_topic.PubsubLiteTopicPartitionConfigCapacity.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PubsubLiteTopicPartitionConfigCapacity>
- Enclosing interface:
- PubsubLiteTopicPartitionConfigCapacity
@Stability(Stable) public static final class PubsubLiteTopicPartitionConfigCapacity.Builder extends Object implements software.amazon.jsii.Builder<PubsubLiteTopicPartitionConfigCapacity>
A builder forPubsubLiteTopicPartitionConfigCapacity
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PubsubLiteTopicPartitionConfigCapacitybuild()Builds the configured instance.PubsubLiteTopicPartitionConfigCapacity.BuilderpublishMibPerSec(Number publishMibPerSec)Sets the value ofPubsubLiteTopicPartitionConfigCapacity.getPublishMibPerSec()PubsubLiteTopicPartitionConfigCapacity.BuildersubscribeMibPerSec(Number subscribeMibPerSec)Sets the value ofPubsubLiteTopicPartitionConfigCapacity.getSubscribeMibPerSec()
-
-
-
Method Detail
-
publishMibPerSec
@Stability(Stable) public PubsubLiteTopicPartitionConfigCapacity.Builder publishMibPerSec(Number publishMibPerSec)
Sets the value ofPubsubLiteTopicPartitionConfigCapacity.getPublishMibPerSec()- Parameters:
publishMibPerSec- Subscribe throughput capacity per partition in MiB/s. Must be >= 4 and <= 16. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/pubsub_lite_topic#publish_mib_per_sec PubsubLiteTopic#publish_mib_per_sec}- Returns:
this
-
subscribeMibPerSec
@Stability(Stable) public PubsubLiteTopicPartitionConfigCapacity.Builder subscribeMibPerSec(Number subscribeMibPerSec)
Sets the value ofPubsubLiteTopicPartitionConfigCapacity.getSubscribeMibPerSec()- Parameters:
subscribeMibPerSec- Publish throughput capacity per partition in MiB/s. Must be >= 4 and <= 16. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/pubsub_lite_topic#subscribe_mib_per_sec PubsubLiteTopic#subscribe_mib_per_sec}- Returns:
this
-
build
@Stability(Stable) public PubsubLiteTopicPartitionConfigCapacity build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PubsubLiteTopicPartitionConfigCapacity>- Returns:
- a new instance of
PubsubLiteTopicPartitionConfigCapacity - Throws:
NullPointerException- if any required attribute was not provided
-
-