public static final class BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder> implements BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilder
Dataset template used for dynamic dataset creation.Protobuf type
google.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplategetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder mergeFrom(BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>IOExceptionpublic String getLocation()
Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
string location = 1 [(.google.api.field_behavior) = REQUIRED];getLocation in interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilderpublic com.google.protobuf.ByteString getLocationBytes()
Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
string location = 1 [(.google.api.field_behavior) = REQUIRED];getLocationBytes in interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilderpublic BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setLocation(String value)
Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
string location = 1 [(.google.api.field_behavior) = REQUIRED];value - The location to set.public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder clearLocation()
Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
string location = 1 [(.google.api.field_behavior) = REQUIRED];public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setLocationBytes(com.google.protobuf.ByteString value)
Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
string location = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for location to set.public String getDatasetIdPrefix()
If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. <prefix>_<dataset_name>.
string dataset_id_prefix = 2;getDatasetIdPrefix in interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilderpublic com.google.protobuf.ByteString getDatasetIdPrefixBytes()
If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. <prefix>_<dataset_name>.
string dataset_id_prefix = 2;getDatasetIdPrefixBytes in interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilderpublic BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setDatasetIdPrefix(String value)
If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. <prefix>_<dataset_name>.
string dataset_id_prefix = 2;value - The datasetIdPrefix to set.public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder clearDatasetIdPrefix()
If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. <prefix>_<dataset_name>.
string dataset_id_prefix = 2;public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setDatasetIdPrefixBytes(com.google.protobuf.ByteString value)
If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. <prefix>_<dataset_name>.
string dataset_id_prefix = 2;value - The bytes for datasetIdPrefix to set.public String getKmsKeyName()
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table. The BigQuery Service Account
associated with your project requires access to this encryption key.
i.e.
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.
See https://cloud.google.com/bigquery/docs/customer-managed-encryption
for more information.
string kms_key_name = 3;getKmsKeyName in interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilderpublic com.google.protobuf.ByteString getKmsKeyNameBytes()
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table. The BigQuery Service Account
associated with your project requires access to this encryption key.
i.e.
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.
See https://cloud.google.com/bigquery/docs/customer-managed-encryption
for more information.
string kms_key_name = 3;getKmsKeyNameBytes in interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilderpublic BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setKmsKeyName(String value)
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table. The BigQuery Service Account
associated with your project requires access to this encryption key.
i.e.
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.
See https://cloud.google.com/bigquery/docs/customer-managed-encryption
for more information.
string kms_key_name = 3;value - The kmsKeyName to set.public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder clearKmsKeyName()
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table. The BigQuery Service Account
associated with your project requires access to this encryption key.
i.e.
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.
See https://cloud.google.com/bigquery/docs/customer-managed-encryption
for more information.
string kms_key_name = 3;public BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setKmsKeyNameBytes(com.google.protobuf.ByteString value)
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table. The BigQuery Service Account
associated with your project requires access to this encryption key.
i.e.
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.
See https://cloud.google.com/bigquery/docs/customer-managed-encryption
for more information.
string kms_key_name = 3;value - The bytes for kmsKeyName to set.public final BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>public final BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder>Copyright © 2022 Google LLC. All rights reserved.