Interface OtherCloudDiscoveryTargetOrBuilder

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

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

    • hasDataSourceType

      boolean hasDataSourceType()
       Required. The type of data profiles generated by this discovery target.
       Supported values are:
       * aws/s3/bucket
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the dataSourceType field is set.
    • getDataSourceType

      DataSourceType getDataSourceType()
       Required. The type of data profiles generated by this discovery target.
       Supported values are:
       * aws/s3/bucket
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The dataSourceType.
    • getDataSourceTypeOrBuilder

      DataSourceTypeOrBuilder getDataSourceTypeOrBuilder()
       Required. The type of data profiles generated by this discovery target.
       Supported values are:
       * aws/s3/bucket
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasFilter

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

       Required. The resources that the discovery cadence applies to. The
       first target with a matching filter will be the one to apply to a resource.
       
      .google.privacy.dlp.v2.DiscoveryOtherCloudFilter filter = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The filter.
    • getFilterOrBuilder

       Required. The resources that the discovery cadence applies to. The
       first target with a matching filter will be the one to apply to a resource.
       
      .google.privacy.dlp.v2.DiscoveryOtherCloudFilter filter = 2 [(.google.api.field_behavior) = REQUIRED];
    • hasConditions

      boolean hasConditions()
       Optional. In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryOtherCloudConditions conditions = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the conditions field is set.
    • getConditions

       Optional. In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryOtherCloudConditions conditions = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The conditions.
    • getConditionsOrBuilder

      DiscoveryOtherCloudConditionsOrBuilder getConditionsOrBuilder()
       Optional. In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryOtherCloudConditions conditions = 3 [(.google.api.field_behavior) = OPTIONAL];
    • hasGenerationCadence

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

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

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

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

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

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