Class DatastreamStreamDestinationConfigBigqueryDestinationConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.datastream_stream.DatastreamStreamDestinationConfigBigqueryDestinationConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DatastreamStreamDestinationConfigBigqueryDestinationConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DatastreamStreamDestinationConfigBigqueryDestinationConfig
@Stability(Stable) @Internal public static final class DatastreamStreamDestinationConfigBigqueryDestinationConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DatastreamStreamDestinationConfigBigqueryDestinationConfig
An implementation forDatastreamStreamDestinationConfigBigqueryDestinationConfig
-
-
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.datastream_stream.DatastreamStreamDestinationConfigBigqueryDestinationConfig
DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder, DatastreamStreamDestinationConfigBigqueryDestinationConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDatastreamStreamDestinationConfigBigqueryDestinationConfig.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)DatastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnlygetAppendOnly()append_only block.StringgetDataFreshness()The guaranteed data freshness (in seconds) when querying tables created by the stream.DatastreamStreamDestinationConfigBigqueryDestinationConfigMergegetMerge()merge block.DatastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetgetSingleTargetDataset()single_target_dataset block.DatastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsgetSourceHierarchyDatasets()source_hierarchy_datasets 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(DatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDatastreamStreamDestinationConfigBigqueryDestinationConfig.Builder.
-
-
Method Detail
-
getAppendOnly
public final DatastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnly getAppendOnly()
Description copied from interface:DatastreamStreamDestinationConfigBigqueryDestinationConfigappend_only block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#append_only DatastreamStream#append_only}
- Specified by:
getAppendOnlyin interfaceDatastreamStreamDestinationConfigBigqueryDestinationConfig
-
getDataFreshness
public final String getDataFreshness()
Description copied from interface:DatastreamStreamDestinationConfigBigqueryDestinationConfigThe guaranteed data freshness (in seconds) when querying tables created by the stream.Editing this field will only affect new tables created in the future, but existing tables will not be impacted. Lower values mean that queries will return fresher data, but may result in higher cost. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#data_freshness DatastreamStream#data_freshness}
- Specified by:
getDataFreshnessin interfaceDatastreamStreamDestinationConfigBigqueryDestinationConfig
-
getMerge
public final DatastreamStreamDestinationConfigBigqueryDestinationConfigMerge getMerge()
Description copied from interface:DatastreamStreamDestinationConfigBigqueryDestinationConfigmerge block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#merge DatastreamStream#merge}
- Specified by:
getMergein interfaceDatastreamStreamDestinationConfigBigqueryDestinationConfig
-
getSingleTargetDataset
public final DatastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDataset getSingleTargetDataset()
Description copied from interface:DatastreamStreamDestinationConfigBigqueryDestinationConfigsingle_target_dataset block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#single_target_dataset DatastreamStream#single_target_dataset}
- Specified by:
getSingleTargetDatasetin interfaceDatastreamStreamDestinationConfigBigqueryDestinationConfig
-
getSourceHierarchyDatasets
public final DatastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasets getSourceHierarchyDatasets()
Description copied from interface:DatastreamStreamDestinationConfigBigqueryDestinationConfigsource_hierarchy_datasets block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#source_hierarchy_datasets DatastreamStream#source_hierarchy_datasets}
- Specified by:
getSourceHierarchyDatasetsin interfaceDatastreamStreamDestinationConfigBigqueryDestinationConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-