Interface DataScan.ExecutionSpecOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    DataScan.ExecutionSpec, DataScan.ExecutionSpec.Builder
    Enclosing class:
    DataScan

    public static interface DataScan.ExecutionSpecOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasTrigger

        boolean hasTrigger()
         Optional. Spec related to how often and when a scan should be triggered.
        
         If not specified, the default is `OnDemand`, which means the scan will
         not run until the user calls `RunDataScan` API.
         
        .google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the trigger field is set.
      • getTrigger

        Trigger getTrigger()
         Optional. Spec related to how often and when a scan should be triggered.
        
         If not specified, the default is `OnDemand`, which means the scan will
         not run until the user calls `RunDataScan` API.
         
        .google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The trigger.
      • getTriggerOrBuilder

        TriggerOrBuilder getTriggerOrBuilder()
         Optional. Spec related to how often and when a scan should be triggered.
        
         If not specified, the default is `OnDemand`, which means the scan will
         not run until the user calls `RunDataScan` API.
         
        .google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
      • hasField

        boolean hasField()
         Immutable. The unnested field (of type *Date* or *Timestamp*) that
         contains values which monotonically increase over time.
        
         If not specified, a data scan will run for all data in the table.
         
        string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        Whether the field field is set.
      • getField

        String getField()
         Immutable. The unnested field (of type *Date* or *Timestamp*) that
         contains values which monotonically increase over time.
        
         If not specified, a data scan will run for all data in the table.
         
        string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The field.
      • getFieldBytes

        com.google.protobuf.ByteString getFieldBytes()
         Immutable. The unnested field (of type *Date* or *Timestamp*) that
         contains values which monotonically increase over time.
        
         If not specified, a data scan will run for all data in the table.
         
        string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The bytes for field.