Class CloudDlpInspection.Builder (2.48.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public CloudDlpInspection build()
Returns
TypeDescription
CloudDlpInspection

buildPartial()

public CloudDlpInspection buildPartial()
Returns
TypeDescription
CloudDlpInspection

clear()

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

clearField(Descriptors.FieldDescriptor field)

public CloudDlpInspection.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
CloudDlpInspection.Builder
Overrides

clearFullScan()

public CloudDlpInspection.Builder clearFullScan()

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

bool full_scan = 4;

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

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public CloudDlpInspection.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
CloudDlpInspection.Builder
Overrides

clone()

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

getDefaultInstanceForType()

public CloudDlpInspection getDefaultInstanceForType()
Returns
TypeDescription
CloudDlpInspection

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getFullScan()

public boolean getFullScan()

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

bool full_scan = 4;

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

The bytes for inspectJob.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CloudDlpInspection other)

public CloudDlpInspection.Builder mergeFrom(CloudDlpInspection other)
Parameter
NameDescription
otherCloudDlpInspection
Returns
TypeDescription
CloudDlpInspection.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public CloudDlpInspection.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
CloudDlpInspection.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

The fullScan to set.

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

The infoType to set.

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

The bytes for infoType to set.

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

The infoTypeCount to set.

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

The inspectJob to set.

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

The bytes for inspectJob to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
CloudDlpInspection.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

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