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 Summary

    Modifier and Type
    Method
    Description
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
     
    Optional.
    Optional.
    boolean
    Immutable.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • 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.
    • getIncrementalCase