Interface CloudSqlDiscoveryTargetOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CloudSqlDiscoveryTarget, CloudSqlDiscoveryTarget.Builder

@Generated public interface CloudSqlDiscoveryTargetOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasFilter

      boolean hasFilter()
       Required. The tables the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a table.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the filter field is set.
    • getFilter

       Required. The tables the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a table.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The filter.
    • getFilterOrBuilder

      DiscoveryCloudSqlFilterOrBuilder getFilterOrBuilder()
       Required. The tables the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a table.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasConditions

      boolean hasConditions()
       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlConditions conditions = 2;
      Returns:
      Whether the conditions field is set.
    • getConditions

       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlConditions conditions = 2;
      Returns:
      The conditions.
    • getConditionsOrBuilder

      DiscoveryCloudSqlConditionsOrBuilder getConditionsOrBuilder()
       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlConditions conditions = 2;
    • hasGenerationCadence

      boolean hasGenerationCadence()
       How often and when to update profiles. New tables that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlGenerationCadence generation_cadence = 3;
      Returns:
      Whether the generationCadence field is set.
    • getGenerationCadence

      DiscoveryCloudSqlGenerationCadence getGenerationCadence()
       How often and when to update profiles. New tables that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlGenerationCadence generation_cadence = 3;
      Returns:
      The generationCadence.
    • getGenerationCadenceOrBuilder

      DiscoveryCloudSqlGenerationCadenceOrBuilder getGenerationCadenceOrBuilder()
       How often and when to update profiles. New tables that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryCloudSqlGenerationCadence generation_cadence = 3;
    • hasDisabled

      boolean hasDisabled()
       Disable profiling for database resources that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
      Returns:
      Whether the disabled field is set.
    • getDisabled

      Disabled getDisabled()
       Disable profiling for database resources that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
      Returns:
      The disabled.
    • getDisabledOrBuilder

      DisabledOrBuilder getDisabledOrBuilder()
       Disable profiling for database resources that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
    • getCadenceCase