Class CreateDlpJobRequest.Builder (3.55.0)

public static final class CreateDlpJobRequest.Builder extends GeneratedMessageV3.Builder<CreateDlpJobRequest.Builder> implements CreateDlpJobRequestOrBuilder

Request message for CreateDlpJobRequest. Used to initiate long running jobs such as calculating risk metrics or inspecting Google Cloud Storage.

Protobuf type google.privacy.dlp.v2.CreateDlpJobRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CreateDlpJobRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

build()

public CreateDlpJobRequest build()
Returns
Type Description
CreateDlpJobRequest

buildPartial()

public CreateDlpJobRequest buildPartial()
Returns
Type Description
CreateDlpJobRequest

clear()

public CreateDlpJobRequest.Builder clear()
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CreateDlpJobRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

clearInspectJob()

public CreateDlpJobRequest.Builder clearInspectJob()

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Returns
Type Description
CreateDlpJobRequest.Builder

clearJob()

public CreateDlpJobRequest.Builder clearJob()
Returns
Type Description
CreateDlpJobRequest.Builder

clearJobId()

public CreateDlpJobRequest.Builder clearJobId()

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

string job_id = 4;

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

clearLocationId()

public CreateDlpJobRequest.Builder clearLocationId()

Deprecated. This field has no effect.

string location_id = 5;

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public CreateDlpJobRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

clearParent()

public CreateDlpJobRequest.Builder clearParent()

Required. Parent resource name.

The format of this value varies depending on whether you have specified a processing location:

  • Projects scope, location specified: projects/{project_id}/locations/{location_id}
  • Projects scope, no location specified (defaults to global): projects/{project_id}

    The following example parent string specifies a parent project with the identifier example-project, and specifies the europe-west3 location for processing data:

    parent=projects/example-project/locations/europe-west3

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

clearRiskJob()

public CreateDlpJobRequest.Builder clearRiskJob()

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Returns
Type Description
CreateDlpJobRequest.Builder

clone()

public CreateDlpJobRequest.Builder clone()
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

getDefaultInstanceForType()

public CreateDlpJobRequest getDefaultInstanceForType()
Returns
Type Description
CreateDlpJobRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInspectJob()

public InspectJobConfig getInspectJob()

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Returns
Type Description
InspectJobConfig

The inspectJob.

getInspectJobBuilder()

public InspectJobConfig.Builder getInspectJobBuilder()

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Returns
Type Description
InspectJobConfig.Builder

getInspectJobOrBuilder()

public InspectJobConfigOrBuilder getInspectJobOrBuilder()

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Returns
Type Description
InspectJobConfigOrBuilder

getJobCase()

public CreateDlpJobRequest.JobCase getJobCase()
Returns
Type Description
CreateDlpJobRequest.JobCase

getJobId()

public String getJobId()

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

string job_id = 4;

Returns
Type Description
String

The jobId.

getJobIdBytes()

public ByteString getJobIdBytes()

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

string job_id = 4;

Returns
Type Description
ByteString

The bytes for jobId.

getLocationId()

public String getLocationId()

Deprecated. This field has no effect.

string location_id = 5;

Returns
Type Description
String

The locationId.

getLocationIdBytes()

public ByteString getLocationIdBytes()

Deprecated. This field has no effect.

string location_id = 5;

Returns
Type Description
ByteString

The bytes for locationId.

getParent()

public String getParent()

Required. Parent resource name.

The format of this value varies depending on whether you have specified a processing location:

  • Projects scope, location specified: projects/{project_id}/locations/{location_id}
  • Projects scope, no location specified (defaults to global): projects/{project_id}

    The following example parent string specifies a parent project with the identifier example-project, and specifies the europe-west3 location for processing data:

    parent=projects/example-project/locations/europe-west3

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. Parent resource name.

The format of this value varies depending on whether you have specified a processing location:

  • Projects scope, location specified: projects/{project_id}/locations/{location_id}
  • Projects scope, no location specified (defaults to global): projects/{project_id}

    The following example parent string specifies a parent project with the identifier example-project, and specifies the europe-west3 location for processing data:

    parent=projects/example-project/locations/europe-west3

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getRiskJob()

public RiskAnalysisJobConfig getRiskJob()

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Returns
Type Description
RiskAnalysisJobConfig

The riskJob.

getRiskJobBuilder()

public RiskAnalysisJobConfig.Builder getRiskJobBuilder()

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Returns
Type Description
RiskAnalysisJobConfig.Builder

getRiskJobOrBuilder()

public RiskAnalysisJobConfigOrBuilder getRiskJobOrBuilder()

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Returns
Type Description
RiskAnalysisJobConfigOrBuilder

hasInspectJob()

public boolean hasInspectJob()

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Returns
Type Description
boolean

Whether the inspectJob field is set.

hasRiskJob()

public boolean hasRiskJob()

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Returns
Type Description
boolean

Whether the riskJob field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateDlpJobRequest other)

public CreateDlpJobRequest.Builder mergeFrom(CreateDlpJobRequest other)
Parameter
Name Description
other CreateDlpJobRequest
Returns
Type Description
CreateDlpJobRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreateDlpJobRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CreateDlpJobRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

mergeInspectJob(InspectJobConfig value)

public CreateDlpJobRequest.Builder mergeInspectJob(InspectJobConfig value)

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Parameter
Name Description
value InspectJobConfig
Returns
Type Description
CreateDlpJobRequest.Builder

mergeRiskJob(RiskAnalysisJobConfig value)

public CreateDlpJobRequest.Builder mergeRiskJob(RiskAnalysisJobConfig value)

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Parameter
Name Description
value RiskAnalysisJobConfig
Returns
Type Description
CreateDlpJobRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateDlpJobRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CreateDlpJobRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

setInspectJob(InspectJobConfig value)

public CreateDlpJobRequest.Builder setInspectJob(InspectJobConfig value)

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Parameter
Name Description
value InspectJobConfig
Returns
Type Description
CreateDlpJobRequest.Builder

setInspectJob(InspectJobConfig.Builder builderForValue)

public CreateDlpJobRequest.Builder setInspectJob(InspectJobConfig.Builder builderForValue)

An inspection job scans a storage repository for InfoTypes.

.google.privacy.dlp.v2.InspectJobConfig inspect_job = 2;

Parameter
Name Description
builderForValue InspectJobConfig.Builder
Returns
Type Description
CreateDlpJobRequest.Builder

setJobId(String value)

public CreateDlpJobRequest.Builder setJobId(String value)

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

string job_id = 4;

Parameter
Name Description
value String

The jobId to set.

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

setJobIdBytes(ByteString value)

public CreateDlpJobRequest.Builder setJobIdBytes(ByteString value)

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

string job_id = 4;

Parameter
Name Description
value ByteString

The bytes for jobId to set.

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

setLocationId(String value)

public CreateDlpJobRequest.Builder setLocationId(String value)

Deprecated. This field has no effect.

string location_id = 5;

Parameter
Name Description
value String

The locationId to set.

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

setLocationIdBytes(ByteString value)

public CreateDlpJobRequest.Builder setLocationIdBytes(ByteString value)

Deprecated. This field has no effect.

string location_id = 5;

Parameter
Name Description
value ByteString

The bytes for locationId to set.

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

setParent(String value)

public CreateDlpJobRequest.Builder setParent(String value)

Required. Parent resource name.

The format of this value varies depending on whether you have specified a processing location:

  • Projects scope, location specified: projects/{project_id}/locations/{location_id}
  • Projects scope, no location specified (defaults to global): projects/{project_id}

    The following example parent string specifies a parent project with the identifier example-project, and specifies the europe-west3 location for processing data:

    parent=projects/example-project/locations/europe-west3

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateDlpJobRequest.Builder setParentBytes(ByteString value)

Required. Parent resource name.

The format of this value varies depending on whether you have specified a processing location:

  • Projects scope, location specified: projects/{project_id}/locations/{location_id}
  • Projects scope, no location specified (defaults to global): projects/{project_id}

    The following example parent string specifies a parent project with the identifier example-project, and specifies the europe-west3 location for processing data:

    parent=projects/example-project/locations/europe-west3

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateDlpJobRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CreateDlpJobRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides

setRiskJob(RiskAnalysisJobConfig value)

public CreateDlpJobRequest.Builder setRiskJob(RiskAnalysisJobConfig value)

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Parameter
Name Description
value RiskAnalysisJobConfig
Returns
Type Description
CreateDlpJobRequest.Builder

setRiskJob(RiskAnalysisJobConfig.Builder builderForValue)

public CreateDlpJobRequest.Builder setRiskJob(RiskAnalysisJobConfig.Builder builderForValue)

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

.google.privacy.dlp.v2.RiskAnalysisJobConfig risk_job = 3;

Parameter
Name Description
builderForValue RiskAnalysisJobConfig.Builder
Returns
Type Description
CreateDlpJobRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final CreateDlpJobRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreateDlpJobRequest.Builder
Overrides