Class PubsubTopicMessageStoragePolicy.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.pubsub_topic.PubsubTopicMessageStoragePolicy.Jsii$Proxy
-
- All Implemented Interfaces:
PubsubTopicMessageStoragePolicy,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- PubsubTopicMessageStoragePolicy
@Stability(Stable) @Internal public static final class PubsubTopicMessageStoragePolicy.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PubsubTopicMessageStoragePolicy
An implementation forPubsubTopicMessageStoragePolicy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.pubsub_topic.PubsubTopicMessageStoragePolicy
PubsubTopicMessageStoragePolicy.Builder, PubsubTopicMessageStoragePolicy.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(PubsubTopicMessageStoragePolicy.Builder builder)Constructor that initializes the object based on literal property values passed by thePubsubTopicMessageStoragePolicy.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<String>getAllowedPersistenceRegions()A list of IDs of GCP regions where messages that are published to the topic may be persisted in storage.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(PubsubTopicMessageStoragePolicy.Builder builder)
Constructor that initializes the object based on literal property values passed by thePubsubTopicMessageStoragePolicy.Builder.
-
-
Method Detail
-
getAllowedPersistenceRegions
public final List<String> getAllowedPersistenceRegions()
Description copied from interface:PubsubTopicMessageStoragePolicyA list of IDs of GCP regions where messages that are published to the topic may be persisted in storage.Messages published by publishers running in non-allowed GCP regions (or running outside of GCP altogether) will be routed for storage in one of the allowed regions. An empty list means that no regions are allowed, and is not a valid configuration. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/pubsub_topic#allowed_persistence_regions PubsubTopic#allowed_persistence_regions}
- Specified by:
getAllowedPersistenceRegionsin interfacePubsubTopicMessageStoragePolicy
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-