Package com.pulumi.gcp.pubsub.outputs
Class GetTopicResult.Builder
- java.lang.Object
-
- com.pulumi.gcp.pubsub.outputs.GetTopicResult.Builder
-
- Enclosing class:
- GetTopicResult
public static final class GetTopicResult.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetTopicResult defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetTopicResult defaults)
-
-
Method Detail
-
effectiveLabels
public GetTopicResult.Builder effectiveLabels(java.util.Map<java.lang.String,java.lang.String> effectiveLabels)
-
id
public GetTopicResult.Builder id(java.lang.String id)
-
kmsKeyName
public GetTopicResult.Builder kmsKeyName(java.lang.String kmsKeyName)
-
labels
public GetTopicResult.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
-
messageRetentionDuration
public GetTopicResult.Builder messageRetentionDuration(java.lang.String messageRetentionDuration)
-
messageStoragePolicies
public GetTopicResult.Builder messageStoragePolicies(java.util.List<GetTopicMessageStoragePolicy> messageStoragePolicies)
-
messageStoragePolicies
public GetTopicResult.Builder messageStoragePolicies(GetTopicMessageStoragePolicy... messageStoragePolicies)
-
name
public GetTopicResult.Builder name(java.lang.String name)
-
project
public GetTopicResult.Builder project(@Nullable java.lang.String project)
-
pulumiLabels
public GetTopicResult.Builder pulumiLabels(java.util.Map<java.lang.String,java.lang.String> pulumiLabels)
-
schemaSettings
public GetTopicResult.Builder schemaSettings(java.util.List<GetTopicSchemaSetting> schemaSettings)
-
schemaSettings
public GetTopicResult.Builder schemaSettings(GetTopicSchemaSetting... schemaSettings)
-
build
public GetTopicResult build()
-
-