Interface DiscoveryTargetOrBuilder (3.63.0)

public interface DiscoveryTargetOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBigQueryTarget()

public abstract 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
Type Description
BigQueryDiscoveryTarget

The bigQueryTarget.

getBigQueryTargetOrBuilder()

public abstract 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;

Returns
Type Description
BigQueryDiscoveryTargetOrBuilder

getCloudSqlTarget()

public abstract 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
Type Description
CloudSqlDiscoveryTarget

The cloudSqlTarget.

getCloudSqlTargetOrBuilder()

public abstract 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;

Returns
Type Description
CloudSqlDiscoveryTargetOrBuilder

getCloudStorageTarget()

public abstract 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
Type Description
CloudStorageDiscoveryTarget

The cloudStorageTarget.

getCloudStorageTargetOrBuilder()

public abstract 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;

Returns
Type Description
CloudStorageDiscoveryTargetOrBuilder

getOtherCloudTarget()

public abstract 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
Type Description
OtherCloudDiscoveryTarget

The otherCloudTarget.

getOtherCloudTargetOrBuilder()

public abstract 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;

Returns
Type Description
OtherCloudDiscoveryTargetOrBuilder

getSecretsTarget()

public abstract 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
Type Description
SecretsDiscoveryTarget

The secretsTarget.

getSecretsTargetOrBuilder()

public abstract 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;

Returns
Type Description
SecretsDiscoveryTargetOrBuilder

getTargetCase()

public abstract DiscoveryTarget.TargetCase getTargetCase()
Returns
Type Description
DiscoveryTarget.TargetCase

getVertexDatasetTarget()

public abstract 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. 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
Type Description
VertexDatasetDiscoveryTarget

The vertexDatasetTarget.

getVertexDatasetTargetOrBuilder()

public abstract 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. 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
Type Description
VertexDatasetDiscoveryTargetOrBuilder

hasBigQueryTarget()

public abstract 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
Type Description
boolean

Whether the bigQueryTarget field is set.

hasCloudSqlTarget()

public abstract 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
Type Description
boolean

Whether the cloudSqlTarget field is set.

hasCloudStorageTarget()

public abstract 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
Type Description
boolean

Whether the cloudStorageTarget field is set.

hasOtherCloudTarget()

public abstract 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
Type Description
boolean

Whether the otherCloudTarget field is set.

hasSecretsTarget()

public abstract 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
Type Description
boolean

Whether the secretsTarget field is set.

hasVertexDatasetTarget()

public abstract 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. 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
Type Description
boolean

Whether the vertexDatasetTarget field is set.