Class BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Jsii$Proxy
-
- All Implemented Interfaces:
BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
@Stability(Stable) @Internal public static final class BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
An implementation forBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
-
-
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.bigquery_table.BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Builder, BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Builder builder)Constructor that initializes the object based on literal property values passed by theBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.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)StringgetEncoding()The encoding of the values when the type is not STRING.StringgetFieldName()If the qualifier is not a valid BigQuery field identifier i.e.ObjectgetOnlyReadLatest()If this is set, only the latest version of value in this column are exposed.StringgetQualifierEncoded()Qualifier of the column.StringgetQualifierString()Qualifier string.StringgetType()The type to convert the value in cells of this column.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(BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn.Builder.
-
-
Method Detail
-
getEncoding
public final String getEncoding()
Description copied from interface:BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnThe encoding of the values when the type is not STRING.Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#encoding BigqueryTable#encoding}
- Specified by:
getEncodingin interfaceBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
-
getFieldName
public final String getFieldName()
Description copied from interface:BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnIf the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#field_name BigqueryTable#field_name}
- Specified by:
getFieldNamein interfaceBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
-
getOnlyReadLatest
public final Object getOnlyReadLatest()
Description copied from interface:BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnIf this is set, only the latest version of value in this column are exposed.'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#only_read_latest BigqueryTable#only_read_latest}
- Specified by:
getOnlyReadLatestin interfaceBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
-
getQualifierEncoded
public final String getQualifierEncoded()
Description copied from interface:BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnQualifier of the column.Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifierString field. Otherwise, a base-64 encoded value must be set to qualifierEncoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as fieldName. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#qualifier_encoded BigqueryTable#qualifier_encoded}
- Specified by:
getQualifierEncodedin interfaceBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
-
getQualifierString
public final String getQualifierString()
Description copied from interface:BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnQualifier string.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#qualifier_string BigqueryTable#qualifier_string}
- Specified by:
getQualifierStringin interfaceBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
-
getType
public final String getType()
Description copied from interface:BigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumnThe type to convert the value in cells of this column.The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive): "BYTES", "STRING", "INTEGER", "FLOAT", "BOOLEAN", "JSON", Default type is "BYTES". 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#type BigqueryTable#type}
- Specified by:
getTypein interfaceBigqueryTableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-