Package com.pulumi.aws.msk
Class TopicArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.msk.TopicArgs.Builder
-
- Enclosing class:
- TopicArgs
public static final class TopicArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicArgsbuild()TopicArgs.BuilderclusterArn(com.pulumi.core.Output<java.lang.String> clusterArn)TopicArgs.BuilderclusterArn(java.lang.String clusterArn)TopicArgs.Builderconfigs(com.pulumi.core.Output<java.lang.String> configs)TopicArgs.Builderconfigs(java.lang.String configs)TopicArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)TopicArgs.Buildername(java.lang.String name)TopicArgs.BuilderpartitionCount(com.pulumi.core.Output<java.lang.Integer> partitionCount)TopicArgs.BuilderpartitionCount(java.lang.Integer partitionCount)TopicArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)TopicArgs.Builderregion(java.lang.String region)TopicArgs.BuilderreplicationFactor(com.pulumi.core.Output<java.lang.Integer> replicationFactor)TopicArgs.BuilderreplicationFactor(java.lang.Integer replicationFactor)TopicArgs.Buildertimeouts(TopicTimeoutsArgs timeouts)TopicArgs.Buildertimeouts(com.pulumi.core.Output<TopicTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicArgs defaults)
-
-
Method Detail
-
clusterArn
public TopicArgs.Builder clusterArn(com.pulumi.core.Output<java.lang.String> clusterArn)
- Parameters:
clusterArn- ARN that uniquely identifies MSK Cluster.- Returns:
- builder
-
clusterArn
public TopicArgs.Builder clusterArn(java.lang.String clusterArn)
- Parameters:
clusterArn- ARN that uniquely identifies MSK Cluster.- Returns:
- builder
-
configs
public TopicArgs.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 TopicArgs.Builder configs(java.lang.String configs)
- Parameters:
configs- Explicit configured Kafka configuration in JSON format for Topic.- Returns:
- builder
-
name
public TopicArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of Topic.- Returns:
- builder
-
name
public TopicArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of Topic.- Returns:
- builder
-
partitionCount
public TopicArgs.Builder partitionCount(com.pulumi.core.Output<java.lang.Integer> partitionCount)
- Parameters:
partitionCount- Number of partitions for Topic.- Returns:
- builder
-
partitionCount
public TopicArgs.Builder partitionCount(java.lang.Integer partitionCount)
- Parameters:
partitionCount- Number of partitions for Topic.- Returns:
- builder
-
region
public TopicArgs.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 TopicArgs.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 TopicArgs.Builder replicationFactor(com.pulumi.core.Output<java.lang.Integer> replicationFactor)
- Parameters:
replicationFactor- Replication factor for Topic. The following arguments are optional:- Returns:
- builder
-
replicationFactor
public TopicArgs.Builder replicationFactor(java.lang.Integer replicationFactor)
- Parameters:
replicationFactor- Replication factor for Topic. The following arguments are optional:- Returns:
- builder
-
timeouts
public TopicArgs.Builder timeouts(@Nullable com.pulumi.core.Output<TopicTimeoutsArgs> timeouts)
-
timeouts
public TopicArgs.Builder timeouts(TopicTimeoutsArgs timeouts)
-
build
public TopicArgs build()
-
-