Interface CompilationResultAction.RelationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CompilationResultAction.Relation, CompilationResultAction.Relation.Builder
Enclosing class:
CompilationResultAction

public static interface CompilationResultAction.RelationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDependencyTargetsList

      List<Target> getDependencyTargetsList()
       A list of actions that this action depends on.
       
      repeated .google.cloud.dataform.v1.Target dependency_targets = 1;
    • getDependencyTargets

      Target getDependencyTargets(int index)
       A list of actions that this action depends on.
       
      repeated .google.cloud.dataform.v1.Target dependency_targets = 1;
    • getDependencyTargetsCount

      int getDependencyTargetsCount()
       A list of actions that this action depends on.
       
      repeated .google.cloud.dataform.v1.Target dependency_targets = 1;
    • getDependencyTargetsOrBuilderList

      List<? extends TargetOrBuilder> getDependencyTargetsOrBuilderList()
       A list of actions that this action depends on.
       
      repeated .google.cloud.dataform.v1.Target dependency_targets = 1;
    • getDependencyTargetsOrBuilder

      TargetOrBuilder getDependencyTargetsOrBuilder(int index)
       A list of actions that this action depends on.
       
      repeated .google.cloud.dataform.v1.Target dependency_targets = 1;
    • getDisabled

      boolean getDisabled()
       Whether this action is disabled (i.e. should not be run).
       
      bool disabled = 2;
      Returns:
      The disabled.
    • getTagsList

      List<String> getTagsList()
       Arbitrary, user-defined tags on this action.
       
      repeated string tags = 3;
      Returns:
      A list containing the tags.
    • getTagsCount

      int getTagsCount()
       Arbitrary, user-defined tags on this action.
       
      repeated string tags = 3;
      Returns:
      The count of tags.
    • getTags

      String getTags(int index)
       Arbitrary, user-defined tags on this action.
       
      repeated string tags = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The tags at the given index.
    • getTagsBytes

      com.google.protobuf.ByteString getTagsBytes(int index)
       Arbitrary, user-defined tags on this action.
       
      repeated string tags = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tags at the given index.
    • hasRelationDescriptor

      boolean hasRelationDescriptor()
       Descriptor for the relation and its columns.
       
      .google.cloud.dataform.v1.RelationDescriptor relation_descriptor = 4;
      Returns:
      Whether the relationDescriptor field is set.
    • getRelationDescriptor

      RelationDescriptor getRelationDescriptor()
       Descriptor for the relation and its columns.
       
      .google.cloud.dataform.v1.RelationDescriptor relation_descriptor = 4;
      Returns:
      The relationDescriptor.
    • getRelationDescriptorOrBuilder

      RelationDescriptorOrBuilder getRelationDescriptorOrBuilder()
       Descriptor for the relation and its columns.
       
      .google.cloud.dataform.v1.RelationDescriptor relation_descriptor = 4;
    • getRelationTypeValue

      int getRelationTypeValue()
       The type of this relation.
       
      .google.cloud.dataform.v1.CompilationResultAction.Relation.RelationType relation_type = 5;
      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;
      Returns:
      The relationType.
    • getSelectQuery

      String getSelectQuery()
       The SELECT query which returns rows which this relation should contain.
       
      string select_query = 6;
      Returns:
      The selectQuery.
    • getSelectQueryBytes

      com.google.protobuf.ByteString getSelectQueryBytes()
       The SELECT query which returns rows which this relation should contain.
       
      string select_query = 6;
      Returns:
      The bytes for selectQuery.
    • getPreOperationsList

      List<String> getPreOperationsList()
       SQL statements to be executed before creating the relation.
       
      repeated string pre_operations = 7;
      Returns:
      A list containing the preOperations.
    • getPreOperationsCount

      int getPreOperationsCount()
       SQL statements to be executed before creating the relation.
       
      repeated string pre_operations = 7;
      Returns:
      The count of preOperations.
    • getPreOperations

      String getPreOperations(int index)
       SQL statements to be executed before creating the relation.
       
      repeated string pre_operations = 7;
      Parameters:
      index - The index of the element to return.
      Returns:
      The preOperations at the given index.
    • getPreOperationsBytes

      com.google.protobuf.ByteString getPreOperationsBytes(int index)
       SQL statements to be executed before creating the relation.
       
      repeated string pre_operations = 7;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the preOperations at the given index.
    • getPostOperationsList

      List<String> getPostOperationsList()
       SQL statements to be executed after creating the relation.
       
      repeated string post_operations = 8;
      Returns:
      A list containing the postOperations.
    • getPostOperationsCount

      int getPostOperationsCount()
       SQL statements to be executed after creating the relation.
       
      repeated string post_operations = 8;
      Returns:
      The count of postOperations.
    • getPostOperations

      String getPostOperations(int index)
       SQL statements to be executed after creating the relation.
       
      repeated string post_operations = 8;
      Parameters:
      index - The index of the element to return.
      Returns:
      The postOperations at the given index.
    • getPostOperationsBytes

      com.google.protobuf.ByteString getPostOperationsBytes(int index)
       SQL statements to be executed after creating the relation.
       
      repeated string post_operations = 8;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the postOperations at the given index.
    • hasIncrementalTableConfig

      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;
      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;
      Returns:
      The incrementalTableConfig.
    • 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;
    • getPartitionExpression

      String getPartitionExpression()
       The SQL expression used to partition the relation.
       
      string partition_expression = 10;
      Returns:
      The partitionExpression.
    • getPartitionExpressionBytes

      com.google.protobuf.ByteString getPartitionExpressionBytes()
       The SQL expression used to partition the relation.
       
      string partition_expression = 10;
      Returns:
      The bytes for partitionExpression.
    • getClusterExpressionsList

      List<String> getClusterExpressionsList()
       A list of columns or SQL expressions used to cluster the table.
       
      repeated string cluster_expressions = 11;
      Returns:
      A list containing the clusterExpressions.
    • getClusterExpressionsCount

      int getClusterExpressionsCount()
       A list of columns or SQL expressions used to cluster the table.
       
      repeated string cluster_expressions = 11;
      Returns:
      The count of clusterExpressions.
    • getClusterExpressions

      String getClusterExpressions(int index)
       A list of columns or SQL expressions used to cluster the table.
       
      repeated string cluster_expressions = 11;
      Parameters:
      index - The index of the element to return.
      Returns:
      The clusterExpressions at the given index.
    • getClusterExpressionsBytes

      com.google.protobuf.ByteString getClusterExpressionsBytes(int index)
       A list of columns or SQL expressions used to cluster the table.
       
      repeated string cluster_expressions = 11;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the clusterExpressions at the given index.
    • getPartitionExpirationDays

      int getPartitionExpirationDays()
       Sets the partition expiration in days.
       
      int32 partition_expiration_days = 12;
      Returns:
      The partitionExpirationDays.
    • getRequirePartitionFilter

      boolean getRequirePartitionFilter()
       Specifies whether queries on this table must include a predicate filter
       that filters on the partitioning column.
       
      bool require_partition_filter = 13;
      Returns:
      The requirePartitionFilter.
    • getAdditionalOptionsCount

      int getAdditionalOptionsCount()
       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

      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;
    • getAdditionalOptions

      @Deprecated Map<String,String> getAdditionalOptions()
      Deprecated.
    • getAdditionalOptionsMap

      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;
    • getAdditionalOptionsOrDefault

      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;
    • getAdditionalOptionsOrThrow

      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;
    • getConnection

      String 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];
      Returns:
      The connection.
    • getConnectionBytes

      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];
      Returns:
      The bytes for connection.
    • getTableFormatValue

      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];
      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];
      Returns:
      The tableFormat.
    • getFileFormatValue

      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];
      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];
      Returns:
      The fileFormat.
    • getStorageUri

      String 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];
      Returns:
      The storageUri.
    • getStorageUriBytes

      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];
      Returns:
      The bytes for storageUri.