Class BigtableAppProfileConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigtable_app_profile.BigtableAppProfileConfig.Jsii$Proxy
-
- All Implemented Interfaces:
BigtableAppProfileConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigtableAppProfileConfig
@Stability(Stable) @Internal public static final class BigtableAppProfileConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigtableAppProfileConfig
An implementation forBigtableAppProfileConfig
-
-
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.bigtable_app_profile.BigtableAppProfileConfig
BigtableAppProfileConfig.Builder, BigtableAppProfileConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigtableAppProfileConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theBigtableAppProfileConfig.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)StringgetAppProfileId()The unique name of the app profile in the form '[a-zA-Z0-9][-.a-zA-Z0-9]*'.ObjectgetConnection()ObjectgetCount()BigtableAppProfileDataBoostIsolationReadOnlygetDataBoostIsolationReadOnly()data_boost_isolation_read_only block.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDescription()Long form description of the use case for this app profile.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#id BigtableAppProfile#id}.ObjectgetIgnoreWarnings()If true, ignore safety checks when deleting/updating the app profile.StringgetInstance()The name of the instance to create the app profile within.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()List<String>getMultiClusterRoutingClusterIds()The set of clusters to route to.ObjectgetMultiClusterRoutingUseAny()If true, read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays.StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#project BigtableAppProfile#project}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()BigtableAppProfileSingleClusterRoutinggetSingleClusterRouting()single_cluster_routing block.BigtableAppProfileStandardIsolationgetStandardIsolation()standard_isolation block.BigtableAppProfileTimeoutsgetTimeouts()timeouts block.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(BigtableAppProfileConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigtableAppProfileConfig.Builder.
-
-
Method Detail
-
getAppProfileId
public final String getAppProfileId()
Description copied from interface:BigtableAppProfileConfigThe unique name of the app profile in the form '[a-zA-Z0-9][-.a-zA-Z0-9]*'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#app_profile_id BigtableAppProfile#app_profile_id}
- Specified by:
getAppProfileIdin interfaceBigtableAppProfileConfig
-
getDataBoostIsolationReadOnly
public final BigtableAppProfileDataBoostIsolationReadOnly getDataBoostIsolationReadOnly()
Description copied from interface:BigtableAppProfileConfigdata_boost_isolation_read_only block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#data_boost_isolation_read_only BigtableAppProfile#data_boost_isolation_read_only}
- Specified by:
getDataBoostIsolationReadOnlyin interfaceBigtableAppProfileConfig
-
getDescription
public final String getDescription()
Description copied from interface:BigtableAppProfileConfigLong form description of the use case for this app profile.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#description BigtableAppProfile#description}
- Specified by:
getDescriptionin interfaceBigtableAppProfileConfig
-
getId
public final String getId()
Description copied from interface:BigtableAppProfileConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#id BigtableAppProfile#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceBigtableAppProfileConfig
-
getIgnoreWarnings
public final Object getIgnoreWarnings()
Description copied from interface:BigtableAppProfileConfigIf true, ignore safety checks when deleting/updating the app profile.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#ignore_warnings BigtableAppProfile#ignore_warnings}
- Specified by:
getIgnoreWarningsin interfaceBigtableAppProfileConfig
-
getInstance
public final String getInstance()
Description copied from interface:BigtableAppProfileConfigThe name of the instance to create the app profile within.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#instance BigtableAppProfile#instance}
- Specified by:
getInstancein interfaceBigtableAppProfileConfig
-
getMultiClusterRoutingClusterIds
public final List<String> getMultiClusterRoutingClusterIds()
Description copied from interface:BigtableAppProfileConfigThe set of clusters to route to.The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#multi_cluster_routing_cluster_ids BigtableAppProfile#multi_cluster_routing_cluster_ids}
- Specified by:
getMultiClusterRoutingClusterIdsin interfaceBigtableAppProfileConfig
-
getMultiClusterRoutingUseAny
public final Object getMultiClusterRoutingUseAny()
Description copied from interface:BigtableAppProfileConfigIf true, read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays.Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#multi_cluster_routing_use_any BigtableAppProfile#multi_cluster_routing_use_any}
- Specified by:
getMultiClusterRoutingUseAnyin interfaceBigtableAppProfileConfig
-
getProject
public final String getProject()
Description copied from interface:BigtableAppProfileConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#project BigtableAppProfile#project}.- Specified by:
getProjectin interfaceBigtableAppProfileConfig
-
getSingleClusterRouting
public final BigtableAppProfileSingleClusterRouting getSingleClusterRouting()
Description copied from interface:BigtableAppProfileConfigsingle_cluster_routing block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#single_cluster_routing BigtableAppProfile#single_cluster_routing}
- Specified by:
getSingleClusterRoutingin interfaceBigtableAppProfileConfig
-
getStandardIsolation
public final BigtableAppProfileStandardIsolation getStandardIsolation()
Description copied from interface:BigtableAppProfileConfigstandard_isolation block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#standard_isolation BigtableAppProfile#standard_isolation}
- Specified by:
getStandardIsolationin interfaceBigtableAppProfileConfig
-
getTimeouts
public final BigtableAppProfileTimeouts getTimeouts()
Description copied from interface:BigtableAppProfileConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_app_profile#timeouts BigtableAppProfile#timeouts}
- Specified by:
getTimeoutsin interfaceBigtableAppProfileConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-