public static final class CompilationResultAction.Relation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder> implements CompilationResultAction.RelationOrBuilder
Represents a database relation.Protobuf type
google.cloud.dataform.v1alpha2.CompilationResultAction.Relation| Modifier and Type | Method and Description |
|---|---|
CompilationResultAction.Relation.Builder |
addAllClusterExpressions(Iterable<String> values)
A list of columns or SQL expressions used to cluster the table.
|
CompilationResultAction.Relation.Builder |
addAllDependencyTargets(Iterable<? extends Target> values)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
addAllPostOperations(Iterable<String> values)
SQL statements to be executed after creating the relation.
|
CompilationResultAction.Relation.Builder |
addAllPreOperations(Iterable<String> values)
SQL statements to be executed before creating the relation.
|
CompilationResultAction.Relation.Builder |
addAllTags(Iterable<String> values)
Arbitrary, user-defined tags on this action.
|
CompilationResultAction.Relation.Builder |
addClusterExpressions(String value)
A list of columns or SQL expressions used to cluster the table.
|
CompilationResultAction.Relation.Builder |
addClusterExpressionsBytes(com.google.protobuf.ByteString value)
A list of columns or SQL expressions used to cluster the table.
|
CompilationResultAction.Relation.Builder |
addDependencyTargets(int index,
Target.Builder builderForValue)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
addDependencyTargets(int index,
Target value)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
addDependencyTargets(Target.Builder builderForValue)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
addDependencyTargets(Target value)
A list of actions that this action depends on.
|
Target.Builder |
addDependencyTargetsBuilder()
A list of actions that this action depends on.
|
Target.Builder |
addDependencyTargetsBuilder(int index)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
addPostOperations(String value)
SQL statements to be executed after creating the relation.
|
CompilationResultAction.Relation.Builder |
addPostOperationsBytes(com.google.protobuf.ByteString value)
SQL statements to be executed after creating the relation.
|
CompilationResultAction.Relation.Builder |
addPreOperations(String value)
SQL statements to be executed before creating the relation.
|
CompilationResultAction.Relation.Builder |
addPreOperationsBytes(com.google.protobuf.ByteString value)
SQL statements to be executed before creating the relation.
|
CompilationResultAction.Relation.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CompilationResultAction.Relation.Builder |
addTags(String value)
Arbitrary, user-defined tags on this action.
|
CompilationResultAction.Relation.Builder |
addTagsBytes(com.google.protobuf.ByteString value)
Arbitrary, user-defined tags on this action.
|
CompilationResultAction.Relation |
build() |
CompilationResultAction.Relation |
buildPartial() |
CompilationResultAction.Relation.Builder |
clear() |
CompilationResultAction.Relation.Builder |
clearAdditionalOptions() |
CompilationResultAction.Relation.Builder |
clearClusterExpressions()
A list of columns or SQL expressions used to cluster the table.
|
CompilationResultAction.Relation.Builder |
clearDependencyTargets()
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
clearDisabled()
Whether this action is disabled (i.e.
|
CompilationResultAction.Relation.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CompilationResultAction.Relation.Builder |
clearIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation.
|
CompilationResultAction.Relation.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CompilationResultAction.Relation.Builder |
clearPartitionExpirationDays()
Sets the partition expiration in days.
|
CompilationResultAction.Relation.Builder |
clearPartitionExpression()
The SQL expression used to partition the relation.
|
CompilationResultAction.Relation.Builder |
clearPostOperations()
SQL statements to be executed after creating the relation.
|
CompilationResultAction.Relation.Builder |
clearPreOperations()
SQL statements to be executed before creating the relation.
|
CompilationResultAction.Relation.Builder |
clearRelationDescriptor()
Descriptor for the relation and its columns.
|
CompilationResultAction.Relation.Builder |
clearRelationType()
The type of this relation.
|
CompilationResultAction.Relation.Builder |
clearRequirePartitionFilter()
Specifies whether queries on this table must include a predicate filter
that filters on the partitioning column.
|
CompilationResultAction.Relation.Builder |
clearSelectQuery()
The SELECT query which returns rows which this relation should contain.
|
CompilationResultAction.Relation.Builder |
clearTags()
Arbitrary, user-defined tags on this action.
|
CompilationResultAction.Relation.Builder |
clone() |
boolean |
containsAdditionalOptions(String key)
Additional options that will be provided as key/value pairs into the
options clause of a create table/view statement.
|
Map<String,String> |
getAdditionalOptions()
Deprecated.
|
int |
getAdditionalOptionsCount()
Additional options that will be provided as key/value pairs into the
options clause of a create table/view statement.
|
Map<String,String> |
getAdditionalOptionsMap()
Additional options that will be provided as key/value pairs into the
options clause of a create table/view statement.
|
String |
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.
|
String |
getAdditionalOptionsOrThrow(String key)
Additional options that will be provided as key/value pairs into the
options clause of a create table/view statement.
|
String |
getClusterExpressions(int index)
A list of columns or SQL expressions used to cluster the table.
|
com.google.protobuf.ByteString |
getClusterExpressionsBytes(int index)
A list of columns or SQL expressions used to cluster the table.
|
int |
getClusterExpressionsCount()
A list of columns or SQL expressions used to cluster the table.
|
com.google.protobuf.ProtocolStringList |
getClusterExpressionsList()
A list of columns or SQL expressions used to cluster the table.
|
CompilationResultAction.Relation |
getDefaultInstanceForType() |
Target |
getDependencyTargets(int index)
A list of actions that this action depends on.
|
Target.Builder |
getDependencyTargetsBuilder(int index)
A list of actions that this action depends on.
|
List<Target.Builder> |
getDependencyTargetsBuilderList()
A list of actions that this action depends on.
|
int |
getDependencyTargetsCount()
A list of actions that this action depends on.
|
List<Target> |
getDependencyTargetsList()
A list of actions that this action depends on.
|
TargetOrBuilder |
getDependencyTargetsOrBuilder(int index)
A list of actions that this action depends on.
|
List<? extends TargetOrBuilder> |
getDependencyTargetsOrBuilderList()
A list of actions that this action depends on.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisabled()
Whether this action is disabled (i.e.
|
CompilationResultAction.Relation.IncrementalTableConfig |
getIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation.
|
CompilationResultAction.Relation.IncrementalTableConfig.Builder |
getIncrementalTableConfigBuilder()
Configures `INCREMENTAL_TABLE` settings for this relation.
|
CompilationResultAction.Relation.IncrementalTableConfigOrBuilder |
getIncrementalTableConfigOrBuilder()
Configures `INCREMENTAL_TABLE` settings for this relation.
|
Map<String,String> |
getMutableAdditionalOptions()
Deprecated.
|
int |
getPartitionExpirationDays()
Sets the partition expiration in days.
|
String |
getPartitionExpression()
The SQL expression used to partition the relation.
|
com.google.protobuf.ByteString |
getPartitionExpressionBytes()
The SQL expression used to partition the relation.
|
String |
getPostOperations(int index)
SQL statements to be executed after creating the relation.
|
com.google.protobuf.ByteString |
getPostOperationsBytes(int index)
SQL statements to be executed after creating the relation.
|
int |
getPostOperationsCount()
SQL statements to be executed after creating the relation.
|
com.google.protobuf.ProtocolStringList |
getPostOperationsList()
SQL statements to be executed after creating the relation.
|
String |
getPreOperations(int index)
SQL statements to be executed before creating the relation.
|
com.google.protobuf.ByteString |
getPreOperationsBytes(int index)
SQL statements to be executed before creating the relation.
|
int |
getPreOperationsCount()
SQL statements to be executed before creating the relation.
|
com.google.protobuf.ProtocolStringList |
getPreOperationsList()
SQL statements to be executed before creating the relation.
|
RelationDescriptor |
getRelationDescriptor()
Descriptor for the relation and its columns.
|
RelationDescriptor.Builder |
getRelationDescriptorBuilder()
Descriptor for the relation and its columns.
|
RelationDescriptorOrBuilder |
getRelationDescriptorOrBuilder()
Descriptor for the relation and its columns.
|
CompilationResultAction.Relation.RelationType |
getRelationType()
The type of this relation.
|
int |
getRelationTypeValue()
The type of this relation.
|
boolean |
getRequirePartitionFilter()
Specifies whether queries on this table must include a predicate filter
that filters on the partitioning column.
|
String |
getSelectQuery()
The SELECT query which returns rows which this relation should contain.
|
com.google.protobuf.ByteString |
getSelectQueryBytes()
The SELECT query which returns rows which this relation should contain.
|
String |
getTags(int index)
Arbitrary, user-defined tags on this action.
|
com.google.protobuf.ByteString |
getTagsBytes(int index)
Arbitrary, user-defined tags on this action.
|
int |
getTagsCount()
Arbitrary, user-defined tags on this action.
|
com.google.protobuf.ProtocolStringList |
getTagsList()
Arbitrary, user-defined tags on this action.
|
boolean |
hasIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation.
|
boolean |
hasRelationDescriptor()
Descriptor for the relation and its columns.
|
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() |
CompilationResultAction.Relation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CompilationResultAction.Relation.Builder |
mergeFrom(CompilationResultAction.Relation other) |
CompilationResultAction.Relation.Builder |
mergeFrom(com.google.protobuf.Message other) |
CompilationResultAction.Relation.Builder |
mergeIncrementalTableConfig(CompilationResultAction.Relation.IncrementalTableConfig value)
Configures `INCREMENTAL_TABLE` settings for this relation.
|
CompilationResultAction.Relation.Builder |
mergeRelationDescriptor(RelationDescriptor value)
Descriptor for the relation and its columns.
|
CompilationResultAction.Relation.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CompilationResultAction.Relation.Builder |
putAdditionalOptions(String key,
String value)
Additional options that will be provided as key/value pairs into the
options clause of a create table/view statement.
|
CompilationResultAction.Relation.Builder |
putAllAdditionalOptions(Map<String,String> values)
Additional options that will be provided as key/value pairs into the
options clause of a create table/view statement.
|
CompilationResultAction.Relation.Builder |
removeAdditionalOptions(String key)
Additional options that will be provided as key/value pairs into the
options clause of a create table/view statement.
|
CompilationResultAction.Relation.Builder |
removeDependencyTargets(int index)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
setClusterExpressions(int index,
String value)
A list of columns or SQL expressions used to cluster the table.
|
CompilationResultAction.Relation.Builder |
setDependencyTargets(int index,
Target.Builder builderForValue)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
setDependencyTargets(int index,
Target value)
A list of actions that this action depends on.
|
CompilationResultAction.Relation.Builder |
setDisabled(boolean value)
Whether this action is disabled (i.e.
|
CompilationResultAction.Relation.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CompilationResultAction.Relation.Builder |
setIncrementalTableConfig(CompilationResultAction.Relation.IncrementalTableConfig.Builder builderForValue)
Configures `INCREMENTAL_TABLE` settings for this relation.
|
CompilationResultAction.Relation.Builder |
setIncrementalTableConfig(CompilationResultAction.Relation.IncrementalTableConfig value)
Configures `INCREMENTAL_TABLE` settings for this relation.
|
CompilationResultAction.Relation.Builder |
setPartitionExpirationDays(int value)
Sets the partition expiration in days.
|
CompilationResultAction.Relation.Builder |
setPartitionExpression(String value)
The SQL expression used to partition the relation.
|
CompilationResultAction.Relation.Builder |
setPartitionExpressionBytes(com.google.protobuf.ByteString value)
The SQL expression used to partition the relation.
|
CompilationResultAction.Relation.Builder |
setPostOperations(int index,
String value)
SQL statements to be executed after creating the relation.
|
CompilationResultAction.Relation.Builder |
setPreOperations(int index,
String value)
SQL statements to be executed before creating the relation.
|
CompilationResultAction.Relation.Builder |
setRelationDescriptor(RelationDescriptor.Builder builderForValue)
Descriptor for the relation and its columns.
|
CompilationResultAction.Relation.Builder |
setRelationDescriptor(RelationDescriptor value)
Descriptor for the relation and its columns.
|
CompilationResultAction.Relation.Builder |
setRelationType(CompilationResultAction.Relation.RelationType value)
The type of this relation.
|
CompilationResultAction.Relation.Builder |
setRelationTypeValue(int value)
The type of this relation.
|
CompilationResultAction.Relation.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CompilationResultAction.Relation.Builder |
setRequirePartitionFilter(boolean value)
Specifies whether queries on this table must include a predicate filter
that filters on the partitioning column.
|
CompilationResultAction.Relation.Builder |
setSelectQuery(String value)
The SELECT query which returns rows which this relation should contain.
|
CompilationResultAction.Relation.Builder |
setSelectQueryBytes(com.google.protobuf.ByteString value)
The SELECT query which returns rows which this relation should contain.
|
CompilationResultAction.Relation.Builder |
setTags(int index,
String value)
Arbitrary, user-defined tags on this action.
|
CompilationResultAction.Relation.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, 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, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.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<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CompilationResultAction.Relation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CompilationResultAction.Relation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CompilationResultAction.Relation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.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<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.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<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.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<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.Builder mergeFrom(CompilationResultAction.Relation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>public CompilationResultAction.Relation.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<CompilationResultAction.Relation.Builder>IOExceptionpublic List<Target> getDependencyTargetsList()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;getDependencyTargetsList in interface CompilationResultAction.RelationOrBuilderpublic int getDependencyTargetsCount()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;getDependencyTargetsCount in interface CompilationResultAction.RelationOrBuilderpublic Target getDependencyTargets(int index)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;getDependencyTargets in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setDependencyTargets(int index, Target value)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder setDependencyTargets(int index, Target.Builder builderForValue)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder addDependencyTargets(Target value)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder addDependencyTargets(int index, Target value)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder addDependencyTargets(Target.Builder builderForValue)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder addDependencyTargets(int index, Target.Builder builderForValue)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder addAllDependencyTargets(Iterable<? extends Target> values)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder clearDependencyTargets()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public CompilationResultAction.Relation.Builder removeDependencyTargets(int index)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public Target.Builder getDependencyTargetsBuilder(int index)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public TargetOrBuilder getDependencyTargetsOrBuilder(int index)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;getDependencyTargetsOrBuilder in interface CompilationResultAction.RelationOrBuilderpublic List<? extends TargetOrBuilder> getDependencyTargetsOrBuilderList()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;getDependencyTargetsOrBuilderList in interface CompilationResultAction.RelationOrBuilderpublic Target.Builder addDependencyTargetsBuilder()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public Target.Builder addDependencyTargetsBuilder(int index)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public List<Target.Builder> getDependencyTargetsBuilderList()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1alpha2.Target dependency_targets = 1;public boolean getDisabled()
Whether this action is disabled (i.e. should not be run).
bool disabled = 2;getDisabled in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setDisabled(boolean value)
Whether this action is disabled (i.e. should not be run).
bool disabled = 2;value - The disabled to set.public CompilationResultAction.Relation.Builder clearDisabled()
Whether this action is disabled (i.e. should not be run).
bool disabled = 2;public com.google.protobuf.ProtocolStringList getTagsList()
Arbitrary, user-defined tags on this action.
repeated string tags = 3;getTagsList in interface CompilationResultAction.RelationOrBuilderpublic int getTagsCount()
Arbitrary, user-defined tags on this action.
repeated string tags = 3;getTagsCount in interface CompilationResultAction.RelationOrBuilderpublic String getTags(int index)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;getTags in interface CompilationResultAction.RelationOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getTagsBytes(int index)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;getTagsBytes in interface CompilationResultAction.RelationOrBuilderindex - The index of the value to return.public CompilationResultAction.Relation.Builder setTags(int index, String value)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;index - The index to set the value at.value - The tags to set.public CompilationResultAction.Relation.Builder addTags(String value)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;value - The tags to add.public CompilationResultAction.Relation.Builder addAllTags(Iterable<String> values)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;values - The tags to add.public CompilationResultAction.Relation.Builder clearTags()
Arbitrary, user-defined tags on this action.
repeated string tags = 3;public CompilationResultAction.Relation.Builder addTagsBytes(com.google.protobuf.ByteString value)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;value - The bytes of the tags to add.public boolean hasRelationDescriptor()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;hasRelationDescriptor in interface CompilationResultAction.RelationOrBuilderpublic RelationDescriptor getRelationDescriptor()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;getRelationDescriptor in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setRelationDescriptor(RelationDescriptor value)
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;public CompilationResultAction.Relation.Builder setRelationDescriptor(RelationDescriptor.Builder builderForValue)
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;public CompilationResultAction.Relation.Builder mergeRelationDescriptor(RelationDescriptor value)
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;public CompilationResultAction.Relation.Builder clearRelationDescriptor()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;public RelationDescriptor.Builder getRelationDescriptorBuilder()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;public RelationDescriptorOrBuilder getRelationDescriptorOrBuilder()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1alpha2.RelationDescriptor relation_descriptor = 4;getRelationDescriptorOrBuilder in interface CompilationResultAction.RelationOrBuilderpublic int getRelationTypeValue()
The type of this relation.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.RelationType relation_type = 5;
getRelationTypeValue in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setRelationTypeValue(int value)
The type of this relation.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.RelationType relation_type = 5;
value - The enum numeric value on the wire for relationType to set.public CompilationResultAction.Relation.RelationType getRelationType()
The type of this relation.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.RelationType relation_type = 5;
getRelationType in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setRelationType(CompilationResultAction.Relation.RelationType value)
The type of this relation.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.RelationType relation_type = 5;
value - The relationType to set.public CompilationResultAction.Relation.Builder clearRelationType()
The type of this relation.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.RelationType relation_type = 5;
public String getSelectQuery()
The SELECT query which returns rows which this relation should contain.
string select_query = 6;getSelectQuery in interface CompilationResultAction.RelationOrBuilderpublic com.google.protobuf.ByteString getSelectQueryBytes()
The SELECT query which returns rows which this relation should contain.
string select_query = 6;getSelectQueryBytes in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setSelectQuery(String value)
The SELECT query which returns rows which this relation should contain.
string select_query = 6;value - The selectQuery to set.public CompilationResultAction.Relation.Builder clearSelectQuery()
The SELECT query which returns rows which this relation should contain.
string select_query = 6;public CompilationResultAction.Relation.Builder setSelectQueryBytes(com.google.protobuf.ByteString value)
The SELECT query which returns rows which this relation should contain.
string select_query = 6;value - The bytes for selectQuery to set.public com.google.protobuf.ProtocolStringList getPreOperationsList()
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;getPreOperationsList in interface CompilationResultAction.RelationOrBuilderpublic int getPreOperationsCount()
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;getPreOperationsCount in interface CompilationResultAction.RelationOrBuilderpublic String getPreOperations(int index)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;getPreOperations in interface CompilationResultAction.RelationOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getPreOperationsBytes(int index)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;getPreOperationsBytes in interface CompilationResultAction.RelationOrBuilderindex - The index of the value to return.public CompilationResultAction.Relation.Builder setPreOperations(int index, String value)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;index - The index to set the value at.value - The preOperations to set.public CompilationResultAction.Relation.Builder addPreOperations(String value)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;value - The preOperations to add.public CompilationResultAction.Relation.Builder addAllPreOperations(Iterable<String> values)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;values - The preOperations to add.public CompilationResultAction.Relation.Builder clearPreOperations()
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;public CompilationResultAction.Relation.Builder addPreOperationsBytes(com.google.protobuf.ByteString value)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;value - The bytes of the preOperations to add.public com.google.protobuf.ProtocolStringList getPostOperationsList()
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;getPostOperationsList in interface CompilationResultAction.RelationOrBuilderpublic int getPostOperationsCount()
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;getPostOperationsCount in interface CompilationResultAction.RelationOrBuilderpublic String getPostOperations(int index)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;getPostOperations in interface CompilationResultAction.RelationOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getPostOperationsBytes(int index)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;getPostOperationsBytes in interface CompilationResultAction.RelationOrBuilderindex - The index of the value to return.public CompilationResultAction.Relation.Builder setPostOperations(int index, String value)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;index - The index to set the value at.value - The postOperations to set.public CompilationResultAction.Relation.Builder addPostOperations(String value)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;value - The postOperations to add.public CompilationResultAction.Relation.Builder addAllPostOperations(Iterable<String> values)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;values - The postOperations to add.public CompilationResultAction.Relation.Builder clearPostOperations()
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;public CompilationResultAction.Relation.Builder addPostOperationsBytes(com.google.protobuf.ByteString value)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;value - The bytes of the postOperations to add.public boolean hasIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
hasIncrementalTableConfig in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.IncrementalTableConfig getIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
getIncrementalTableConfig in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setIncrementalTableConfig(CompilationResultAction.Relation.IncrementalTableConfig value)
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
public CompilationResultAction.Relation.Builder setIncrementalTableConfig(CompilationResultAction.Relation.IncrementalTableConfig.Builder builderForValue)
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
public CompilationResultAction.Relation.Builder mergeIncrementalTableConfig(CompilationResultAction.Relation.IncrementalTableConfig value)
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
public CompilationResultAction.Relation.Builder clearIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
public CompilationResultAction.Relation.IncrementalTableConfig.Builder getIncrementalTableConfigBuilder()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
public CompilationResultAction.Relation.IncrementalTableConfigOrBuilder getIncrementalTableConfigOrBuilder()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;
getIncrementalTableConfigOrBuilder in interface CompilationResultAction.RelationOrBuilderpublic String getPartitionExpression()
The SQL expression used to partition the relation.
string partition_expression = 10;getPartitionExpression in interface CompilationResultAction.RelationOrBuilderpublic com.google.protobuf.ByteString getPartitionExpressionBytes()
The SQL expression used to partition the relation.
string partition_expression = 10;getPartitionExpressionBytes in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setPartitionExpression(String value)
The SQL expression used to partition the relation.
string partition_expression = 10;value - The partitionExpression to set.public CompilationResultAction.Relation.Builder clearPartitionExpression()
The SQL expression used to partition the relation.
string partition_expression = 10;public CompilationResultAction.Relation.Builder setPartitionExpressionBytes(com.google.protobuf.ByteString value)
The SQL expression used to partition the relation.
string partition_expression = 10;value - The bytes for partitionExpression to set.public com.google.protobuf.ProtocolStringList getClusterExpressionsList()
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;getClusterExpressionsList in interface CompilationResultAction.RelationOrBuilderpublic int getClusterExpressionsCount()
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;getClusterExpressionsCount in interface CompilationResultAction.RelationOrBuilderpublic String getClusterExpressions(int index)
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;getClusterExpressions in interface CompilationResultAction.RelationOrBuilderindex - The index of the element to return.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;getClusterExpressionsBytes in interface CompilationResultAction.RelationOrBuilderindex - The index of the value to return.public CompilationResultAction.Relation.Builder setClusterExpressions(int index, String value)
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;index - The index to set the value at.value - The clusterExpressions to set.public CompilationResultAction.Relation.Builder addClusterExpressions(String value)
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;value - The clusterExpressions to add.public CompilationResultAction.Relation.Builder addAllClusterExpressions(Iterable<String> values)
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;values - The clusterExpressions to add.public CompilationResultAction.Relation.Builder clearClusterExpressions()
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;public CompilationResultAction.Relation.Builder addClusterExpressionsBytes(com.google.protobuf.ByteString value)
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;value - The bytes of the clusterExpressions to add.public int getPartitionExpirationDays()
Sets the partition expiration in days.
int32 partition_expiration_days = 12;getPartitionExpirationDays in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setPartitionExpirationDays(int value)
Sets the partition expiration in days.
int32 partition_expiration_days = 12;value - The partitionExpirationDays to set.public CompilationResultAction.Relation.Builder clearPartitionExpirationDays()
Sets the partition expiration in days.
int32 partition_expiration_days = 12;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;getRequirePartitionFilter in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder setRequirePartitionFilter(boolean value)
Specifies whether queries on this table must include a predicate filter that filters on the partitioning column.
bool require_partition_filter = 13;value - The requirePartitionFilter to set.public CompilationResultAction.Relation.Builder clearRequirePartitionFilter()
Specifies whether queries on this table must include a predicate filter that filters on the partitioning column.
bool require_partition_filter = 13;public int getAdditionalOptionsCount()
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;getAdditionalOptionsCount in interface CompilationResultAction.RelationOrBuilderpublic boolean containsAdditionalOptions(String key)
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;containsAdditionalOptions in interface CompilationResultAction.RelationOrBuilder@Deprecated public Map<String,String> getAdditionalOptions()
getAdditionalOptionsMap() instead.getAdditionalOptions in interface CompilationResultAction.RelationOrBuilderpublic Map<String,String> 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;getAdditionalOptionsMap in interface CompilationResultAction.RelationOrBuilderpublic String 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. 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;getAdditionalOptionsOrDefault in interface CompilationResultAction.RelationOrBuilderpublic String getAdditionalOptionsOrThrow(String key)
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;getAdditionalOptionsOrThrow in interface CompilationResultAction.RelationOrBuilderpublic CompilationResultAction.Relation.Builder clearAdditionalOptions()
public CompilationResultAction.Relation.Builder removeAdditionalOptions(String key)
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;@Deprecated public Map<String,String> getMutableAdditionalOptions()
public CompilationResultAction.Relation.Builder putAdditionalOptions(String key, String value)
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;public CompilationResultAction.Relation.Builder putAllAdditionalOptions(Map<String,String> values)
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;public final CompilationResultAction.Relation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>public final CompilationResultAction.Relation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.Builder>Copyright © 2024 Google LLC. All rights reserved.