Class BteqOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
- com.google.cloud.bigquery.migration.v2alpha.BteqOptions.Builder
-
- All Implemented Interfaces:
BteqOptionsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- BteqOptions
public static final class BteqOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder> implements BteqOptionsOrBuilder
BTEQ translation task related settings.
Protobuf typegoogle.cloud.bigquery.migration.v2alpha.BteqOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BteqOptions.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
BteqOptions
build()
BteqOptions
buildPartial()
BteqOptions.Builder
clear()
BteqOptions.Builder
clearDefaultPathUri()
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.BteqOptions.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
BteqOptions.Builder
clearFileReplacementMap()
BteqOptions.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
BteqOptions.Builder
clearProjectDataset()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.BteqOptions.Builder
clone()
boolean
containsFileReplacementMap(String key)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).BteqOptions
getDefaultInstanceForType()
String
getDefaultPathUri()
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.com.google.protobuf.ByteString
getDefaultPathUriBytes()
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,String>
getFileReplacementMap()
Deprecated.int
getFileReplacementMapCount()
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).Map<String,String>
getFileReplacementMapMap()
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).String
getFileReplacementMapOrDefault(String key, String defaultValue)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).String
getFileReplacementMapOrThrow(String key)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).Map<String,String>
getMutableFileReplacementMap()
Deprecated.DatasetReference
getProjectDataset()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.DatasetReference.Builder
getProjectDatasetBuilder()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.DatasetReferenceOrBuilder
getProjectDatasetOrBuilder()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.boolean
hasProjectDataset()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
BteqOptions.Builder
mergeFrom(BteqOptions other)
BteqOptions.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
BteqOptions.Builder
mergeFrom(com.google.protobuf.Message other)
BteqOptions.Builder
mergeProjectDataset(DatasetReference value)
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.BteqOptions.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
BteqOptions.Builder
putAllFileReplacementMap(Map<String,String> values)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).BteqOptions.Builder
putFileReplacementMap(String key, String value)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).BteqOptions.Builder
removeFileReplacementMap(String key)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).BteqOptions.Builder
setDefaultPathUri(String value)
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.BteqOptions.Builder
setDefaultPathUriBytes(com.google.protobuf.ByteString value)
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.BteqOptions.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
BteqOptions.Builder
setProjectDataset(DatasetReference value)
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.BteqOptions.Builder
setProjectDataset(DatasetReference.Builder builderForValue)
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.BteqOptions.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
BteqOptions.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
clear
public BteqOptions.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
getDefaultInstanceForType
public BteqOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public BteqOptions build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BteqOptions buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BteqOptions.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
setField
public BteqOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
clearField
public BteqOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
clearOneof
public BteqOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
setRepeatedField
public BteqOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
addRepeatedField
public BteqOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
mergeFrom
public BteqOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BteqOptions.Builder>
-
mergeFrom
public BteqOptions.Builder mergeFrom(BteqOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
mergeFrom
public BteqOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BteqOptions.Builder>
- Throws:
IOException
-
hasProjectDataset
public boolean hasProjectDataset()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
- Specified by:
hasProjectDataset
in interfaceBteqOptionsOrBuilder
- Returns:
- Whether the projectDataset field is set.
-
getProjectDataset
public DatasetReference getProjectDataset()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
- Specified by:
getProjectDataset
in interfaceBteqOptionsOrBuilder
- Returns:
- The projectDataset.
-
setProjectDataset
public BteqOptions.Builder setProjectDataset(DatasetReference value)
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
-
setProjectDataset
public BteqOptions.Builder setProjectDataset(DatasetReference.Builder builderForValue)
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
-
mergeProjectDataset
public BteqOptions.Builder mergeProjectDataset(DatasetReference value)
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
-
clearProjectDataset
public BteqOptions.Builder clearProjectDataset()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
-
getProjectDatasetBuilder
public DatasetReference.Builder getProjectDatasetBuilder()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
-
getProjectDatasetOrBuilder
public DatasetReferenceOrBuilder getProjectDatasetOrBuilder()
Specifies the project and dataset in BigQuery that will be used for external table creation during the translation.
.google.cloud.bigquery.migration.v2alpha.DatasetReference project_dataset = 1;
- Specified by:
getProjectDatasetOrBuilder
in interfaceBteqOptionsOrBuilder
-
getDefaultPathUri
public String getDefaultPathUri()
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.
string default_path_uri = 2;
- Specified by:
getDefaultPathUri
in interfaceBteqOptionsOrBuilder
- Returns:
- The defaultPathUri.
-
getDefaultPathUriBytes
public com.google.protobuf.ByteString getDefaultPathUriBytes()
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.
string default_path_uri = 2;
- Specified by:
getDefaultPathUriBytes
in interfaceBteqOptionsOrBuilder
- Returns:
- The bytes for defaultPathUri.
-
setDefaultPathUri
public BteqOptions.Builder setDefaultPathUri(String value)
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.
string default_path_uri = 2;
- Parameters:
value
- The defaultPathUri to set.- Returns:
- This builder for chaining.
-
clearDefaultPathUri
public BteqOptions.Builder clearDefaultPathUri()
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.
string default_path_uri = 2;
- Returns:
- This builder for chaining.
-
setDefaultPathUriBytes
public BteqOptions.Builder setDefaultPathUriBytes(com.google.protobuf.ByteString value)
The Cloud Storage location to be used as the default path for files that are not otherwise specified in the file replacement map.
string default_path_uri = 2;
- Parameters:
value
- The bytes for defaultPathUri to set.- Returns:
- This builder for chaining.
-
getFileReplacementMapCount
public int getFileReplacementMapCount()
Description copied from interface:BteqOptionsOrBuilder
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
- Specified by:
getFileReplacementMapCount
in interfaceBteqOptionsOrBuilder
-
containsFileReplacementMap
public boolean containsFileReplacementMap(String key)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
- Specified by:
containsFileReplacementMap
in interfaceBteqOptionsOrBuilder
-
getFileReplacementMap
@Deprecated public Map<String,String> getFileReplacementMap()
Deprecated.UsegetFileReplacementMapMap()
instead.- Specified by:
getFileReplacementMap
in interfaceBteqOptionsOrBuilder
-
getFileReplacementMapMap
public Map<String,String> getFileReplacementMapMap()
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
- Specified by:
getFileReplacementMapMap
in interfaceBteqOptionsOrBuilder
-
getFileReplacementMapOrDefault
public String getFileReplacementMapOrDefault(String key, String defaultValue)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
- Specified by:
getFileReplacementMapOrDefault
in interfaceBteqOptionsOrBuilder
-
getFileReplacementMapOrThrow
public String getFileReplacementMapOrThrow(String key)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
- Specified by:
getFileReplacementMapOrThrow
in interfaceBteqOptionsOrBuilder
-
clearFileReplacementMap
public BteqOptions.Builder clearFileReplacementMap()
-
removeFileReplacementMap
public BteqOptions.Builder removeFileReplacementMap(String key)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
-
getMutableFileReplacementMap
@Deprecated public Map<String,String> getMutableFileReplacementMap()
Deprecated.Use alternate mutation accessors instead.
-
putFileReplacementMap
public BteqOptions.Builder putFileReplacementMap(String key, String value)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
-
putAllFileReplacementMap
public BteqOptions.Builder putAllFileReplacementMap(Map<String,String> values)
Maps the local paths that are used in BTEQ scripts (the keys) to the paths in Cloud Storage that should be used in their stead in the translation (the value).
map<string, string> file_replacement_map = 3;
-
setUnknownFields
public final BteqOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
mergeUnknownFields
public final BteqOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BteqOptions.Builder>
-
-