Class CreateDlpJobRequest.Builder (3.23.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CreateDlpJobRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
CreateDlpJobRequest.Builder
Overrides

build()

public CreateDlpJobRequest build()
Returns
TypeDescription
CreateDlpJobRequest

buildPartial()

public CreateDlpJobRequest buildPartial()
Returns
TypeDescription
CreateDlpJobRequest

clear()

public CreateDlpJobRequest.Builder clear()
Returns
TypeDescription
CreateDlpJobRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CreateDlpJobRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
CreateDlpJobRequest.Builder

clearJob()

public CreateDlpJobRequest.Builder clearJob()
Returns
TypeDescription
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
TypeDescription
CreateDlpJobRequest.Builder

This builder for chaining.

clearLocationId()

public CreateDlpJobRequest.Builder clearLocationId()

Deprecated. This field has no effect.

string location_id = 5;

Returns
TypeDescription
CreateDlpJobRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public CreateDlpJobRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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:<br/> projects/<var>PROJECT_ID</var>/locations/<var>LOCATION_ID</var>
  • Projects scope, no location specified (defaults to global):<br/> projects/<var>PROJECT_ID</var>

    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
TypeDescription
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
TypeDescription
CreateDlpJobRequest.Builder

clone()

public CreateDlpJobRequest.Builder clone()
Returns
TypeDescription
CreateDlpJobRequest.Builder
Overrides

getDefaultInstanceForType()

public CreateDlpJobRequest getDefaultInstanceForType()
Returns
TypeDescription
CreateDlpJobRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getInspectJob()

public InspectJobConfig getInspectJob()

An inspection job scans a storage repository for InfoTypes.

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

Returns
TypeDescription
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
TypeDescription
InspectJobConfig.Builder

getInspectJobOrBuilder()

public InspectJobConfigOrBuilder getInspectJobOrBuilder()

An inspection job scans a storage repository for InfoTypes.

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

Returns
TypeDescription
InspectJobConfigOrBuilder

getJobCase()

public CreateDlpJobRequest.JobCase getJobCase()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for jobId.

getLocationId()

public String getLocationId()

Deprecated. This field has no effect.

string location_id = 5;

Returns
TypeDescription
String

The locationId.

getLocationIdBytes()

public ByteString getLocationIdBytes()

Deprecated. This field has no effect.

string location_id = 5;

Returns
TypeDescription
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:<br/> projects/<var>PROJECT_ID</var>/locations/<var>LOCATION_ID</var>
  • Projects scope, no location specified (defaults to global):<br/> projects/<var>PROJECT_ID</var>

    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
TypeDescription
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:<br/> projects/<var>PROJECT_ID</var>/locations/<var>LOCATION_ID</var>
  • Projects scope, no location specified (defaults to global):<br/> projects/<var>PROJECT_ID</var>

    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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
RiskAnalysisJobConfigOrBuilder

hasInspectJob()

public boolean hasInspectJob()

An inspection job scans a storage repository for InfoTypes.

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

Returns
TypeDescription
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
TypeDescription
boolean

Whether the riskJob field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CreateDlpJobRequest other)

public CreateDlpJobRequest.Builder mergeFrom(CreateDlpJobRequest other)
Parameter
NameDescription
otherCreateDlpJobRequest
Returns
TypeDescription
CreateDlpJobRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreateDlpJobRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
CreateDlpJobRequest.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public CreateDlpJobRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueInspectJobConfig
Returns
TypeDescription
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
NameDescription
valueRiskAnalysisJobConfig
Returns
TypeDescription
CreateDlpJobRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateDlpJobRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CreateDlpJobRequest.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CreateDlpJobRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueInspectJobConfig
Returns
TypeDescription
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
NameDescription
builderForValueInspectJobConfig.Builder
Returns
TypeDescription
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
NameDescription
valueString

The jobId to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for jobId to set.

Returns
TypeDescription
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
NameDescription
valueString

The locationId to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for locationId to set.

Returns
TypeDescription
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:<br/> projects/<var>PROJECT_ID</var>/locations/<var>LOCATION_ID</var>
  • Projects scope, no location specified (defaults to global):<br/> projects/<var>PROJECT_ID</var>

    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
NameDescription
valueString

The parent to set.

Returns
TypeDescription
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:<br/> projects/<var>PROJECT_ID</var>/locations/<var>LOCATION_ID</var>
  • Projects scope, no location specified (defaults to global):<br/> projects/<var>PROJECT_ID</var>

    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
NameDescription
valueByteString

The bytes for parent to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueRiskAnalysisJobConfig
Returns
TypeDescription
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
NameDescription
builderForValueRiskAnalysisJobConfig.Builder
Returns
TypeDescription
CreateDlpJobRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final CreateDlpJobRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CreateDlpJobRequest.Builder
Overrides