Interface DiscoveryTargetOrBuilder

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

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

    • hasBigQueryTarget

      boolean hasBigQueryTarget()
       BigQuery target for Discovery. The first target to match a table will be
       the one applied.
       
      .google.privacy.dlp.v2.BigQueryDiscoveryTarget big_query_target = 1;
      Returns:
      Whether the bigQueryTarget field is set.
    • getBigQueryTarget

      BigQueryDiscoveryTarget getBigQueryTarget()
       BigQuery target for Discovery. The first target to match a table will be
       the one applied.
       
      .google.privacy.dlp.v2.BigQueryDiscoveryTarget big_query_target = 1;
      Returns:
      The bigQueryTarget.
    • getBigQueryTargetOrBuilder

      BigQueryDiscoveryTargetOrBuilder getBigQueryTargetOrBuilder()
       BigQuery target for Discovery. The first target to match a table will be
       the one applied.
       
      .google.privacy.dlp.v2.BigQueryDiscoveryTarget big_query_target = 1;
    • hasCloudSqlTarget

      boolean hasCloudSqlTarget()
       Cloud SQL target for Discovery. The first target to match a table will be
       the one applied.
       
      .google.privacy.dlp.v2.CloudSqlDiscoveryTarget cloud_sql_target = 2;
      Returns:
      Whether the cloudSqlTarget field is set.
    • getCloudSqlTarget

      CloudSqlDiscoveryTarget getCloudSqlTarget()
       Cloud SQL target for Discovery. The first target to match a table will be
       the one applied.
       
      .google.privacy.dlp.v2.CloudSqlDiscoveryTarget cloud_sql_target = 2;
      Returns:
      The cloudSqlTarget.
    • getCloudSqlTargetOrBuilder

      CloudSqlDiscoveryTargetOrBuilder getCloudSqlTargetOrBuilder()
       Cloud SQL target for Discovery. The first target to match a table will be
       the one applied.
       
      .google.privacy.dlp.v2.CloudSqlDiscoveryTarget cloud_sql_target = 2;
    • hasSecretsTarget

      boolean hasSecretsTarget()
       Discovery target that looks for credentials and secrets stored in cloud
       resource metadata and reports them as vulnerabilities to Security Command
       Center. Only one target of this type is allowed.
       
      .google.privacy.dlp.v2.SecretsDiscoveryTarget secrets_target = 3;
      Returns:
      Whether the secretsTarget field is set.
    • getSecretsTarget

      SecretsDiscoveryTarget getSecretsTarget()
       Discovery target that looks for credentials and secrets stored in cloud
       resource metadata and reports them as vulnerabilities to Security Command
       Center. Only one target of this type is allowed.
       
      .google.privacy.dlp.v2.SecretsDiscoveryTarget secrets_target = 3;
      Returns:
      The secretsTarget.
    • getSecretsTargetOrBuilder

      SecretsDiscoveryTargetOrBuilder getSecretsTargetOrBuilder()
       Discovery target that looks for credentials and secrets stored in cloud
       resource metadata and reports them as vulnerabilities to Security Command
       Center. Only one target of this type is allowed.
       
      .google.privacy.dlp.v2.SecretsDiscoveryTarget secrets_target = 3;
    • hasCloudStorageTarget

      boolean hasCloudStorageTarget()
       Cloud Storage target for Discovery. The first target to match a table
       will be the one applied.
       
      .google.privacy.dlp.v2.CloudStorageDiscoveryTarget cloud_storage_target = 4;
      Returns:
      Whether the cloudStorageTarget field is set.
    • getCloudStorageTarget

      CloudStorageDiscoveryTarget getCloudStorageTarget()
       Cloud Storage target for Discovery. The first target to match a table
       will be the one applied.
       
      .google.privacy.dlp.v2.CloudStorageDiscoveryTarget cloud_storage_target = 4;
      Returns:
      The cloudStorageTarget.
    • getCloudStorageTargetOrBuilder

      CloudStorageDiscoveryTargetOrBuilder getCloudStorageTargetOrBuilder()
       Cloud Storage target for Discovery. The first target to match a table
       will be the one applied.
       
      .google.privacy.dlp.v2.CloudStorageDiscoveryTarget cloud_storage_target = 4;
    • hasOtherCloudTarget

      boolean hasOtherCloudTarget()
       Other clouds target for discovery. The first target to match a resource
       will be the one applied.
       
      .google.privacy.dlp.v2.OtherCloudDiscoveryTarget other_cloud_target = 5;
      Returns:
      Whether the otherCloudTarget field is set.
    • getOtherCloudTarget

      OtherCloudDiscoveryTarget getOtherCloudTarget()
       Other clouds target for discovery. The first target to match a resource
       will be the one applied.
       
      .google.privacy.dlp.v2.OtherCloudDiscoveryTarget other_cloud_target = 5;
      Returns:
      The otherCloudTarget.
    • getOtherCloudTargetOrBuilder

      OtherCloudDiscoveryTargetOrBuilder getOtherCloudTargetOrBuilder()
       Other clouds target for discovery. The first target to match a resource
       will be the one applied.
       
      .google.privacy.dlp.v2.OtherCloudDiscoveryTarget other_cloud_target = 5;
    • hasVertexDatasetTarget

      boolean hasVertexDatasetTarget()
       Vertex AI dataset target for Discovery. The first target to match a
       dataset will be the one applied. Note that discovery for Vertex AI can
       incur Cloud Storage Class B operation charges for storage.objects.get
       operations and retrieval fees. For more information, see [Cloud Storage
       pricing](https://cloud.google.com/storage/pricing#price-tables).
       Note that discovery for Vertex AI dataset will not be able to scan images
       unless DiscoveryConfig.processing_location.image_fallback_location has
       multi_region_processing or global_processing configured.
       
      .google.privacy.dlp.v2.VertexDatasetDiscoveryTarget vertex_dataset_target = 7;
      Returns:
      Whether the vertexDatasetTarget field is set.
    • getVertexDatasetTarget

      VertexDatasetDiscoveryTarget getVertexDatasetTarget()
       Vertex AI dataset target for Discovery. The first target to match a
       dataset will be the one applied. Note that discovery for Vertex AI can
       incur Cloud Storage Class B operation charges for storage.objects.get
       operations and retrieval fees. For more information, see [Cloud Storage
       pricing](https://cloud.google.com/storage/pricing#price-tables).
       Note that discovery for Vertex AI dataset will not be able to scan images
       unless DiscoveryConfig.processing_location.image_fallback_location has
       multi_region_processing or global_processing configured.
       
      .google.privacy.dlp.v2.VertexDatasetDiscoveryTarget vertex_dataset_target = 7;
      Returns:
      The vertexDatasetTarget.
    • getVertexDatasetTargetOrBuilder

      VertexDatasetDiscoveryTargetOrBuilder getVertexDatasetTargetOrBuilder()
       Vertex AI dataset target for Discovery. The first target to match a
       dataset will be the one applied. Note that discovery for Vertex AI can
       incur Cloud Storage Class B operation charges for storage.objects.get
       operations and retrieval fees. For more information, see [Cloud Storage
       pricing](https://cloud.google.com/storage/pricing#price-tables).
       Note that discovery for Vertex AI dataset will not be able to scan images
       unless DiscoveryConfig.processing_location.image_fallback_location has
       multi_region_processing or global_processing configured.
       
      .google.privacy.dlp.v2.VertexDatasetDiscoveryTarget vertex_dataset_target = 7;
    • getTargetCase