Class CloudDlpInspection.Builder (2.53.0)

public static final class CloudDlpInspection.Builder extends GeneratedMessageV3.Builder<CloudDlpInspection.Builder> implements CloudDlpInspectionOrBuilder

Details about the Cloud Data Loss Prevention (Cloud DLP) inspection job that produced the finding.

Protobuf type google.cloud.securitycenter.v2.CloudDlpInspection

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public CloudDlpInspection build()
Returns
Type Description
CloudDlpInspection

buildPartial()

public CloudDlpInspection buildPartial()
Returns
Type Description
CloudDlpInspection

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearFullScan()

public CloudDlpInspection.Builder clearFullScan()

Whether Cloud DLP scanned the complete resource or a sampled subset.

bool full_scan = 4;

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

clearInfoType()

public CloudDlpInspection.Builder clearInfoType()

The type of information (or infoType) found, for example, EMAIL_ADDRESS or STREET_ADDRESS.

string info_type = 2;

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

clearInfoTypeCount()

public CloudDlpInspection.Builder clearInfoTypeCount()

The number of times Cloud DLP found this infoType within this job and resource.

int64 info_type_count = 3;

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

clearInspectJob()

public CloudDlpInspection.Builder clearInspectJob()

Name of the inspection job, for example, projects/123/locations/europe/dlpJobs/i-8383929.

string inspect_job = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getDefaultInstanceForType()

public CloudDlpInspection getDefaultInstanceForType()
Returns
Type Description
CloudDlpInspection

getDescriptorForType()

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

getFullScan()

public boolean getFullScan()

Whether Cloud DLP scanned the complete resource or a sampled subset.

bool full_scan = 4;

Returns
Type Description
boolean

The fullScan.

getInfoType()

public String getInfoType()

The type of information (or infoType) found, for example, EMAIL_ADDRESS or STREET_ADDRESS.

string info_type = 2;

Returns
Type Description
String

The infoType.

getInfoTypeBytes()

public ByteString getInfoTypeBytes()

The type of information (or infoType) found, for example, EMAIL_ADDRESS or STREET_ADDRESS.

string info_type = 2;

Returns
Type Description
ByteString

The bytes for infoType.

getInfoTypeCount()

public long getInfoTypeCount()

The number of times Cloud DLP found this infoType within this job and resource.

int64 info_type_count = 3;

Returns
Type Description
long

The infoTypeCount.

getInspectJob()

public String getInspectJob()

Name of the inspection job, for example, projects/123/locations/europe/dlpJobs/i-8383929.

string inspect_job = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The inspectJob.

getInspectJobBytes()

public ByteString getInspectJobBytes()

Name of the inspection job, for example, projects/123/locations/europe/dlpJobs/i-8383929.

string inspect_job = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for inspectJob.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CloudDlpInspection other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setFullScan(boolean value)

public CloudDlpInspection.Builder setFullScan(boolean value)

Whether Cloud DLP scanned the complete resource or a sampled subset.

bool full_scan = 4;

Parameter
Name Description
value boolean

The fullScan to set.

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

setInfoType(String value)

public CloudDlpInspection.Builder setInfoType(String value)

The type of information (or infoType) found, for example, EMAIL_ADDRESS or STREET_ADDRESS.

string info_type = 2;

Parameter
Name Description
value String

The infoType to set.

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

setInfoTypeBytes(ByteString value)

public CloudDlpInspection.Builder setInfoTypeBytes(ByteString value)

The type of information (or infoType) found, for example, EMAIL_ADDRESS or STREET_ADDRESS.

string info_type = 2;

Parameter
Name Description
value ByteString

The bytes for infoType to set.

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

setInfoTypeCount(long value)

public CloudDlpInspection.Builder setInfoTypeCount(long value)

The number of times Cloud DLP found this infoType within this job and resource.

int64 info_type_count = 3;

Parameter
Name Description
value long

The infoTypeCount to set.

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

setInspectJob(String value)

public CloudDlpInspection.Builder setInspectJob(String value)

Name of the inspection job, for example, projects/123/locations/europe/dlpJobs/i-8383929.

string inspect_job = 1 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The inspectJob to set.

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

setInspectJobBytes(ByteString value)

public CloudDlpInspection.Builder setInspectJobBytes(ByteString value)

Name of the inspection job, for example, projects/123/locations/europe/dlpJobs/i-8383929.

string inspect_job = 1 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for inspectJob to set.

Returns
Type Description
CloudDlpInspection.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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