public final class BigQueryDestinationConfig extends GeneratedMessageV3 implements BigQueryDestinationConfigOrBuilder
BigQuery destination configuration
Protobuf type google.cloud.datastream.v1.BigQueryDestinationConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
APPEND_ONLY_FIELD_NUMBER
public static final int APPEND_ONLY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DATA_FRESHNESS_FIELD_NUMBER
public static final int DATA_FRESHNESS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MERGE_FIELD_NUMBER
public static final int MERGE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SINGLE_TARGET_DATASET_FIELD_NUMBER
public static final int SINGLE_TARGET_DATASET_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_HIERARCHY_DATASETS_FIELD_NUMBER
public static final int SOURCE_HIERARCHY_DATASETS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static BigQueryDestinationConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static BigQueryDestinationConfig.Builder newBuilder()
newBuilder(BigQueryDestinationConfig prototype)
public static BigQueryDestinationConfig.Builder newBuilder(BigQueryDestinationConfig prototype)
public static BigQueryDestinationConfig parseDelimitedFrom(InputStream input)
public static BigQueryDestinationConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static BigQueryDestinationConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static BigQueryDestinationConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static BigQueryDestinationConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BigQueryDestinationConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BigQueryDestinationConfig parseFrom(CodedInputStream input)
public static BigQueryDestinationConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static BigQueryDestinationConfig parseFrom(InputStream input)
public static BigQueryDestinationConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static BigQueryDestinationConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static BigQueryDestinationConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<BigQueryDestinationConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAppendOnly()
public BigQueryDestinationConfig.AppendOnly getAppendOnly()
Append only mode
.google.cloud.datastream.v1.BigQueryDestinationConfig.AppendOnly append_only = 302;
getAppendOnlyOrBuilder()
public BigQueryDestinationConfig.AppendOnlyOrBuilder getAppendOnlyOrBuilder()
Append only mode
.google.cloud.datastream.v1.BigQueryDestinationConfig.AppendOnly append_only = 302;
getDataFreshness()
public Duration getDataFreshness()
The 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.
.google.protobuf.Duration data_freshness = 300;
Returns |
Type |
Description |
Duration |
The dataFreshness.
|
getDataFreshnessOrBuilder()
public DurationOrBuilder getDataFreshnessOrBuilder()
The 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.
.google.protobuf.Duration data_freshness = 300;
getDatasetConfigCase()
public BigQueryDestinationConfig.DatasetConfigCase getDatasetConfigCase()
getDefaultInstanceForType()
public BigQueryDestinationConfig getDefaultInstanceForType()
getMerge()
public BigQueryDestinationConfig.Merge getMerge()
The standard mode
.google.cloud.datastream.v1.BigQueryDestinationConfig.Merge merge = 301;
getMergeOrBuilder()
public BigQueryDestinationConfig.MergeOrBuilder getMergeOrBuilder()
The standard mode
.google.cloud.datastream.v1.BigQueryDestinationConfig.Merge merge = 301;
getParserForType()
public Parser<BigQueryDestinationConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSingleTargetDataset()
public BigQueryDestinationConfig.SingleTargetDataset getSingleTargetDataset()
Single destination dataset.
.google.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset single_target_dataset = 201;
getSingleTargetDatasetOrBuilder()
public BigQueryDestinationConfig.SingleTargetDatasetOrBuilder getSingleTargetDatasetOrBuilder()
Single destination dataset.
.google.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset single_target_dataset = 201;
getSourceHierarchyDatasets()
public BigQueryDestinationConfig.SourceHierarchyDatasets getSourceHierarchyDatasets()
Source hierarchy datasets.
.google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets source_hierarchy_datasets = 202;
getSourceHierarchyDatasetsOrBuilder()
public BigQueryDestinationConfig.SourceHierarchyDatasetsOrBuilder getSourceHierarchyDatasetsOrBuilder()
Source hierarchy datasets.
.google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets source_hierarchy_datasets = 202;
getWriteModeCase()
public BigQueryDestinationConfig.WriteModeCase getWriteModeCase()
hasAppendOnly()
public boolean hasAppendOnly()
Append only mode
.google.cloud.datastream.v1.BigQueryDestinationConfig.AppendOnly append_only = 302;
Returns |
Type |
Description |
boolean |
Whether the appendOnly field is set.
|
hasDataFreshness()
public boolean hasDataFreshness()
The 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.
.google.protobuf.Duration data_freshness = 300;
Returns |
Type |
Description |
boolean |
Whether the dataFreshness field is set.
|
hasMerge()
public boolean hasMerge()
The standard mode
.google.cloud.datastream.v1.BigQueryDestinationConfig.Merge merge = 301;
Returns |
Type |
Description |
boolean |
Whether the merge field is set.
|
hasSingleTargetDataset()
public boolean hasSingleTargetDataset()
Single destination dataset.
.google.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset single_target_dataset = 201;
Returns |
Type |
Description |
boolean |
Whether the singleTargetDataset field is set.
|
hasSourceHierarchyDatasets()
public boolean hasSourceHierarchyDatasets()
Source hierarchy datasets.
.google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets source_hierarchy_datasets = 202;
Returns |
Type |
Description |
boolean |
Whether the sourceHierarchyDatasets field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public BigQueryDestinationConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected BigQueryDestinationConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public BigQueryDestinationConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides