Package com.pulumi.aws.msk.inputs
Class TopicState.Builder
- java.lang.Object
-
- com.pulumi.aws.msk.inputs.TopicState.Builder
-
- Enclosing class:
- TopicState
public static final class TopicState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TopicState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)TopicState.Builderarn(java.lang.String arn)TopicStatebuild()TopicState.BuilderclusterArn(com.pulumi.core.Output<java.lang.String> clusterArn)TopicState.BuilderclusterArn(java.lang.String clusterArn)TopicState.Builderconfigs(com.pulumi.core.Output<java.lang.String> configs)TopicState.Builderconfigs(java.lang.String configs)TopicState.BuilderconfigsActual(com.pulumi.core.Output<java.lang.String> configsActual)TopicState.BuilderconfigsActual(java.lang.String configsActual)TopicState.Buildername(com.pulumi.core.Output<java.lang.String> name)TopicState.Buildername(java.lang.String name)TopicState.BuilderpartitionCount(com.pulumi.core.Output<java.lang.Integer> partitionCount)TopicState.BuilderpartitionCount(java.lang.Integer partitionCount)TopicState.Builderregion(com.pulumi.core.Output<java.lang.String> region)TopicState.Builderregion(java.lang.String region)TopicState.BuilderreplicationFactor(com.pulumi.core.Output<java.lang.Integer> replicationFactor)TopicState.BuilderreplicationFactor(java.lang.Integer replicationFactor)TopicState.Buildertimeouts(TopicTimeoutsArgs timeouts)TopicState.Buildertimeouts(com.pulumi.core.Output<TopicTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicState defaults)
-
-
Method Detail
-
arn
public TopicState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Topic.- Returns:
- builder
-
arn
public TopicState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Topic.- Returns:
- builder
-
clusterArn
public TopicState.Builder clusterArn(@Nullable com.pulumi.core.Output<java.lang.String> clusterArn)
- Parameters:
clusterArn- ARN that uniquely identifies MSK Cluster.- Returns:
- builder
-
clusterArn
public TopicState.Builder clusterArn(java.lang.String clusterArn)
- Parameters:
clusterArn- ARN that uniquely identifies MSK Cluster.- Returns:
- builder
-
configs
public TopicState.Builder configs(@Nullable com.pulumi.core.Output<java.lang.String> configs)
- Parameters:
configs- Explicit configured Kafka configuration in JSON format for Topic.- Returns:
- builder
-
configs
public TopicState.Builder configs(java.lang.String configs)
- Parameters:
configs- Explicit configured Kafka configuration in JSON format for Topic.- Returns:
- builder
-
configsActual
public TopicState.Builder configsActual(@Nullable com.pulumi.core.Output<java.lang.String> configsActual)
- Parameters:
configsActual- Aggregated Kafka configuration in JSON format for Topic, both explicit set values from `configs` and implicit set values (AWS default configuration, historically set values or manual configuration from outside Terraform).- Returns:
- builder
-
configsActual
public TopicState.Builder configsActual(java.lang.String configsActual)
- Parameters:
configsActual- Aggregated Kafka configuration in JSON format for Topic, both explicit set values from `configs` and implicit set values (AWS default configuration, historically set values or manual configuration from outside Terraform).- Returns:
- builder
-
name
public TopicState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of Topic.- Returns:
- builder
-
name
public TopicState.Builder name(java.lang.String name)
- Parameters:
name- Name of Topic.- Returns:
- builder
-
partitionCount
public TopicState.Builder partitionCount(@Nullable com.pulumi.core.Output<java.lang.Integer> partitionCount)
- Parameters:
partitionCount- Number of partitions for Topic.- Returns:
- builder
-
partitionCount
public TopicState.Builder partitionCount(java.lang.Integer partitionCount)
- Parameters:
partitionCount- Number of partitions for Topic.- Returns:
- builder
-
region
public TopicState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public TopicState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
replicationFactor
public TopicState.Builder replicationFactor(@Nullable com.pulumi.core.Output<java.lang.Integer> replicationFactor)
- Parameters:
replicationFactor- Replication factor for Topic. The following arguments are optional:- Returns:
- builder
-
replicationFactor
public TopicState.Builder replicationFactor(java.lang.Integer replicationFactor)
- Parameters:
replicationFactor- Replication factor for Topic. The following arguments are optional:- Returns:
- builder
-
timeouts
public TopicState.Builder timeouts(@Nullable com.pulumi.core.Output<TopicTimeoutsArgs> timeouts)
-
timeouts
public TopicState.Builder timeouts(TopicTimeoutsArgs timeouts)
-
build
public TopicState build()
-
-