Package com.google.cloud.dataform.v1
Class CompilationResultAction.Relation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dataform.v1.CompilationResultAction.Relation
- All Implemented Interfaces:
CompilationResultAction.RelationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- CompilationResultAction
public static final class CompilationResultAction.Relation
extends com.google.protobuf.GeneratedMessage
implements CompilationResultAction.RelationOrBuilder
Represents a database relation.Protobuf type
google.cloud.dataform.v1.CompilationResultAction.Relation- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a database relation.static enumSupported file formats for BigQuery tables.static final classContains settings for relations of type `INCREMENTAL_TABLE`.static interfacestatic enumIndicates the type of this relation.static enumSupported table formats for BigQuery tables.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanAdditional options that will be provided as key/value pairs into the options clause of a create table/view statement.booleanDeprecated.intAdditional options that will be provided as key/value pairs into the options clause of a create table/view statement.Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.getAdditionalOptionsOrDefault(String key, String defaultValue) Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.getClusterExpressions(int index) A list of columns or SQL expressions used to cluster the table.com.google.protobuf.ByteStringgetClusterExpressionsBytes(int index) A list of columns or SQL expressions used to cluster the table.intA list of columns or SQL expressions used to cluster the table.com.google.protobuf.ProtocolStringListA list of columns or SQL expressions used to cluster the table.Optional.com.google.protobuf.ByteStringOptional.getDependencyTargets(int index) A list of actions that this action depends on.intA list of actions that this action depends on.A list of actions that this action depends on.getDependencyTargetsOrBuilder(int index) A list of actions that this action depends on.List<? extends TargetOrBuilder>A list of actions that this action depends on.static final com.google.protobuf.Descriptors.DescriptorbooleanWhether this action is disabled (i.e. should not be run).Optional.intOptional.Configures `INCREMENTAL_TABLE` settings for this relation.Configures `INCREMENTAL_TABLE` settings for this relation.com.google.protobuf.Parser<CompilationResultAction.Relation>intSets the partition expiration in days.The SQL expression used to partition the relation.com.google.protobuf.ByteStringThe SQL expression used to partition the relation.getPostOperations(int index) SQL statements to be executed after creating the relation.com.google.protobuf.ByteStringgetPostOperationsBytes(int index) SQL statements to be executed after creating the relation.intSQL statements to be executed after creating the relation.com.google.protobuf.ProtocolStringListSQL statements to be executed after creating the relation.getPreOperations(int index) SQL statements to be executed before creating the relation.com.google.protobuf.ByteStringgetPreOperationsBytes(int index) SQL statements to be executed before creating the relation.intSQL statements to be executed before creating the relation.com.google.protobuf.ProtocolStringListSQL statements to be executed before creating the relation.Descriptor for the relation and its columns.Descriptor for the relation and its columns.The type of this relation.intThe type of this relation.booleanSpecifies whether queries on this table must include a predicate filter that filters on the partitioning column.The SELECT query which returns rows which this relation should contain.com.google.protobuf.ByteStringThe SELECT query which returns rows which this relation should contain.intOptional.com.google.protobuf.ByteStringOptional.Optional.intOptional.getTags(int index) Arbitrary, user-defined tags on this action.com.google.protobuf.ByteStringgetTagsBytes(int index) Arbitrary, user-defined tags on this action.intArbitrary, user-defined tags on this action.com.google.protobuf.ProtocolStringListArbitrary, user-defined tags on this action.inthashCode()booleanConfigures `INCREMENTAL_TABLE` settings for this relation.booleanDescriptor for the relation and its columns.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleannewBuilder(CompilationResultAction.Relation prototype) protected CompilationResultAction.Relation.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CompilationResultAction.Relation>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
DEPENDENCY_TARGETS_FIELD_NUMBER
public static final int DEPENDENCY_TARGETS_FIELD_NUMBER- See Also:
-
DISABLED_FIELD_NUMBER
public static final int DISABLED_FIELD_NUMBER- See Also:
-
TAGS_FIELD_NUMBER
public static final int TAGS_FIELD_NUMBER- See Also:
-
RELATION_DESCRIPTOR_FIELD_NUMBER
public static final int RELATION_DESCRIPTOR_FIELD_NUMBER- See Also:
-
RELATION_TYPE_FIELD_NUMBER
public static final int RELATION_TYPE_FIELD_NUMBER- See Also:
-
SELECT_QUERY_FIELD_NUMBER
public static final int SELECT_QUERY_FIELD_NUMBER- See Also:
-
PRE_OPERATIONS_FIELD_NUMBER
public static final int PRE_OPERATIONS_FIELD_NUMBER- See Also:
-
POST_OPERATIONS_FIELD_NUMBER
public static final int POST_OPERATIONS_FIELD_NUMBER- See Also:
-
INCREMENTAL_TABLE_CONFIG_FIELD_NUMBER
public static final int INCREMENTAL_TABLE_CONFIG_FIELD_NUMBER- See Also:
-
PARTITION_EXPRESSION_FIELD_NUMBER
public static final int PARTITION_EXPRESSION_FIELD_NUMBER- See Also:
-
CLUSTER_EXPRESSIONS_FIELD_NUMBER
public static final int CLUSTER_EXPRESSIONS_FIELD_NUMBER- See Also:
-
PARTITION_EXPIRATION_DAYS_FIELD_NUMBER
public static final int PARTITION_EXPIRATION_DAYS_FIELD_NUMBER- See Also:
-
REQUIRE_PARTITION_FILTER_FIELD_NUMBER
public static final int REQUIRE_PARTITION_FILTER_FIELD_NUMBER- See Also:
-
ADDITIONAL_OPTIONS_FIELD_NUMBER
public static final int ADDITIONAL_OPTIONS_FIELD_NUMBER- See Also:
-
CONNECTION_FIELD_NUMBER
public static final int CONNECTION_FIELD_NUMBER- See Also:
-
TABLE_FORMAT_FIELD_NUMBER
public static final int TABLE_FORMAT_FIELD_NUMBER- See Also:
-
FILE_FORMAT_FIELD_NUMBER
public static final int FILE_FORMAT_FIELD_NUMBER- See Also:
-
STORAGE_URI_FIELD_NUMBER
public static final int STORAGE_URI_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getDependencyTargetsList
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsListin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargetsOrBuilderList
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsOrBuilderListin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargetsCount
public int getDependencyTargetsCount()A list of actions that this action depends on.
repeated .google.cloud.dataform.v1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsCountin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargets
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargetsOrBuilder
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsOrBuilderin interfaceCompilationResultAction.RelationOrBuilder
-
getDisabled
public boolean getDisabled()Whether this action is disabled (i.e. should not be run).
bool disabled = 2;- Specified by:
getDisabledin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The disabled.
-
getTagsList
public com.google.protobuf.ProtocolStringList getTagsList()Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of tags.
-
getTags
Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
public com.google.protobuf.ByteString getTagsBytes(int index) Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
hasRelationDescriptor
public boolean hasRelationDescriptor()Descriptor for the relation and its columns.
.google.cloud.dataform.v1.RelationDescriptor relation_descriptor = 4;- Specified by:
hasRelationDescriptorin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- Whether the relationDescriptor field is set.
-
getRelationDescriptor
Descriptor for the relation and its columns.
.google.cloud.dataform.v1.RelationDescriptor relation_descriptor = 4;- Specified by:
getRelationDescriptorin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The relationDescriptor.
-
getRelationDescriptorOrBuilder
Descriptor for the relation and its columns.
.google.cloud.dataform.v1.RelationDescriptor relation_descriptor = 4;- Specified by:
getRelationDescriptorOrBuilderin interfaceCompilationResultAction.RelationOrBuilder
-
getRelationTypeValue
public int getRelationTypeValue()The type of this relation.
.google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType relation_type = 5;- Specified by:
getRelationTypeValuein interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The enum numeric value on the wire for relationType.
-
getRelationType
The type of this relation.
.google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType relation_type = 5;- Specified by:
getRelationTypein interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The relationType.
-
getSelectQuery
The SELECT query which returns rows which this relation should contain.
string select_query = 6;- Specified by:
getSelectQueryin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The selectQuery.
-
getSelectQueryBytes
public com.google.protobuf.ByteString getSelectQueryBytes()The SELECT query which returns rows which this relation should contain.
string select_query = 6;- Specified by:
getSelectQueryBytesin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The bytes for selectQuery.
-
getPreOperationsList
public com.google.protobuf.ProtocolStringList getPreOperationsList()SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the preOperations.
-
getPreOperationsCount
public int getPreOperationsCount()SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of preOperations.
-
getPreOperations
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The preOperations at the given index.
-
getPreOperationsBytes
public com.google.protobuf.ByteString getPreOperationsBytes(int index) SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the preOperations at the given index.
-
getPostOperationsList
public com.google.protobuf.ProtocolStringList getPostOperationsList()SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the postOperations.
-
getPostOperationsCount
public int getPostOperationsCount()SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of postOperations.
-
getPostOperations
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The postOperations at the given index.
-
getPostOperationsBytes
public com.google.protobuf.ByteString getPostOperationsBytes(int index) SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the postOperations at the given index.
-
hasIncrementalTableConfig
public boolean hasIncrementalTableConfig()Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;- Specified by:
hasIncrementalTableConfigin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- Whether the incrementalTableConfig field is set.
-
getIncrementalTableConfig
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;- Specified by:
getIncrementalTableConfigin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The incrementalTableConfig.
-
getIncrementalTableConfigOrBuilder
public CompilationResultAction.Relation.IncrementalTableConfigOrBuilder getIncrementalTableConfigOrBuilder()Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;- Specified by:
getIncrementalTableConfigOrBuilderin interfaceCompilationResultAction.RelationOrBuilder
-
getPartitionExpression
The SQL expression used to partition the relation.
string partition_expression = 10;- Specified by:
getPartitionExpressionin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The partitionExpression.
-
getPartitionExpressionBytes
public com.google.protobuf.ByteString getPartitionExpressionBytes()The SQL expression used to partition the relation.
string partition_expression = 10;- Specified by:
getPartitionExpressionBytesin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The bytes for partitionExpression.
-
getClusterExpressionsList
public com.google.protobuf.ProtocolStringList getClusterExpressionsList()A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the clusterExpressions.
-
getClusterExpressionsCount
public int getClusterExpressionsCount()A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of clusterExpressions.
-
getClusterExpressions
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The clusterExpressions at the given index.
-
getClusterExpressionsBytes
public com.google.protobuf.ByteString getClusterExpressionsBytes(int index) A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the clusterExpressions at the given index.
-
getPartitionExpirationDays
public int getPartitionExpirationDays()Sets the partition expiration in days.
int32 partition_expiration_days = 12;- Specified by:
getPartitionExpirationDaysin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The partitionExpirationDays.
-
getRequirePartitionFilter
public boolean getRequirePartitionFilter()Specifies whether queries on this table must include a predicate filter that filters on the partitioning column.
bool require_partition_filter = 13;- Specified by:
getRequirePartitionFilterin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The requirePartitionFilter.
-
getAdditionalOptionsCount
public int getAdditionalOptionsCount()Description copied from interface:CompilationResultAction.RelationOrBuilderAdditional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsCountin interfaceCompilationResultAction.RelationOrBuilder
-
containsAdditionalOptions
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
containsAdditionalOptionsin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptions
Deprecated.UsegetAdditionalOptionsMap()instead.- Specified by:
getAdditionalOptionsin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptionsMap
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsMapin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptionsOrDefault
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsOrDefaultin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptionsOrThrow
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsOrThrowin interfaceCompilationResultAction.RelationOrBuilder
-
getConnection
Optional. The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage. The connection can have the form `{project}.{location}.{connection_id}` or `projects/{project}/locations/{location}/connections/{connection_id}`, or be set to DEFAULT.string connection = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectionin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The connection.
-
getConnectionBytes
public com.google.protobuf.ByteString getConnectionBytes()Optional. The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage. The connection can have the form `{project}.{location}.{connection_id}` or `projects/{project}/locations/{location}/connections/{connection_id}`, or be set to DEFAULT.string connection = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConnectionBytesin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The bytes for connection.
-
getTableFormatValue
public int getTableFormatValue()Optional. The table format for the BigQuery table.
.google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormat table_format = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTableFormatValuein interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The enum numeric value on the wire for tableFormat.
-
getTableFormat
Optional. The table format for the BigQuery table.
.google.cloud.dataform.v1.CompilationResultAction.Relation.TableFormat table_format = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTableFormatin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The tableFormat.
-
getFileFormatValue
public int getFileFormatValue()Optional. The file format for the BigQuery table.
.google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormat file_format = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFileFormatValuein interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The enum numeric value on the wire for fileFormat.
-
getFileFormat
Optional. The file format for the BigQuery table.
.google.cloud.dataform.v1.CompilationResultAction.Relation.FileFormat file_format = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFileFormatin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The fileFormat.
-
getStorageUri
Optional. The fully qualified location prefix of the external folder where table data is stored. The URI should be in the format `gs://bucket/path_to_table/`.
string storage_uri = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageUriin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The storageUri.
-
getStorageUriBytes
public com.google.protobuf.ByteString getStorageUriBytes()Optional. The fully qualified location prefix of the external folder where table data is stored. The URI should be in the format `gs://bucket/path_to_table/`.
string storage_uri = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageUriBytesin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The bytes for storageUri.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CompilationResultAction.Relation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static CompilationResultAction.Relation parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static CompilationResultAction.Relation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static CompilationResultAction.Relation.Builder newBuilder(CompilationResultAction.Relation prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CompilationResultAction.Relation.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-