Class Repository.WorkspaceCompilationOverrides.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>
com.google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides.Builder
- All Implemented Interfaces:
Repository.WorkspaceCompilationOverridesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Repository.WorkspaceCompilationOverrides
public static final class Repository.WorkspaceCompilationOverrides.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>
implements Repository.WorkspaceCompilationOverridesOrBuilder
Configures workspace compilation overrides for a repository. Primarily used
by the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix`
can have a special expression - `${workspaceName}`, which refers to the
workspace name from which the compilation results will be created. API
callers are expected to resolve the expression in these overrides and
provide them explicitly in `code_compilation_config`
(https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig)
when creating workspace-scoped compilation results.
Protobuf type google.cloud.dataform.v1beta1.Repository.WorkspaceCompilationOverrides-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDefaultDatabase(String value) Optional.setDefaultDatabaseBytes(com.google.protobuf.ByteString value) Optional.setSchemaSuffix(String value) Optional.setSchemaSuffixBytes(com.google.protobuf.ByteString value) Optional.setTablePrefix(String value) Optional.setTablePrefixBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Repository.WorkspaceCompilationOverrides.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>
-
mergeFrom
public Repository.WorkspaceCompilationOverrides.Builder mergeFrom(Repository.WorkspaceCompilationOverrides other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>
-
mergeFrom
public Repository.WorkspaceCompilationOverrides.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Repository.WorkspaceCompilationOverrides.Builder>- Throws:
IOException
-
getDefaultDatabase
Optional. The default database (Google Cloud project ID).
string default_database = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultDatabasein interfaceRepository.WorkspaceCompilationOverridesOrBuilder- Returns:
- The defaultDatabase.
-
getDefaultDatabaseBytes
public com.google.protobuf.ByteString getDefaultDatabaseBytes()Optional. The default database (Google Cloud project ID).
string default_database = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultDatabaseBytesin interfaceRepository.WorkspaceCompilationOverridesOrBuilder- Returns:
- The bytes for defaultDatabase.
-
setDefaultDatabase
Optional. The default database (Google Cloud project ID).
string default_database = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The defaultDatabase to set.- Returns:
- This builder for chaining.
-
clearDefaultDatabase
Optional. The default database (Google Cloud project ID).
string default_database = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDefaultDatabaseBytes
public Repository.WorkspaceCompilationOverrides.Builder setDefaultDatabaseBytes(com.google.protobuf.ByteString value) Optional. The default database (Google Cloud project ID).
string default_database = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for defaultDatabase to set.- Returns:
- This builder for chaining.
-
getSchemaSuffix
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
string schema_suffix = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSchemaSuffixin interfaceRepository.WorkspaceCompilationOverridesOrBuilder- Returns:
- The schemaSuffix.
-
getSchemaSuffixBytes
public com.google.protobuf.ByteString getSchemaSuffixBytes()Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
string schema_suffix = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSchemaSuffixBytesin interfaceRepository.WorkspaceCompilationOverridesOrBuilder- Returns:
- The bytes for schemaSuffix.
-
setSchemaSuffix
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
string schema_suffix = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The schemaSuffix to set.- Returns:
- This builder for chaining.
-
clearSchemaSuffix
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
string schema_suffix = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setSchemaSuffixBytes
public Repository.WorkspaceCompilationOverrides.Builder setSchemaSuffixBytes(com.google.protobuf.ByteString value) Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
string schema_suffix = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for schemaSuffix to set.- Returns:
- This builder for chaining.
-
getTablePrefix
Optional. The prefix that should be prepended to all table names.
string table_prefix = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTablePrefixin interfaceRepository.WorkspaceCompilationOverridesOrBuilder- Returns:
- The tablePrefix.
-
getTablePrefixBytes
public com.google.protobuf.ByteString getTablePrefixBytes()Optional. The prefix that should be prepended to all table names.
string table_prefix = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTablePrefixBytesin interfaceRepository.WorkspaceCompilationOverridesOrBuilder- Returns:
- The bytes for tablePrefix.
-
setTablePrefix
Optional. The prefix that should be prepended to all table names.
string table_prefix = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The tablePrefix to set.- Returns:
- This builder for chaining.
-
clearTablePrefix
Optional. The prefix that should be prepended to all table names.
string table_prefix = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTablePrefixBytes
public Repository.WorkspaceCompilationOverrides.Builder setTablePrefixBytes(com.google.protobuf.ByteString value) Optional. The prefix that should be prepended to all table names.
string table_prefix = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for tablePrefix to set.- Returns:
- This builder for chaining.
-