Class TransformationDescription.Builder (3.50.0)

public static final class TransformationDescription.Builder extends GeneratedMessageV3.Builder<TransformationDescription.Builder> implements TransformationDescriptionOrBuilder

A flattened description of a PrimitiveTransformation or RecordSuppression.

Protobuf type google.privacy.dlp.v2.TransformationDescription

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public TransformationDescription build()
Returns
Type Description
TransformationDescription

buildPartial()

public TransformationDescription buildPartial()
Returns
Type Description
TransformationDescription

clear()

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

clearCondition()

public TransformationDescription.Builder clearCondition()

A human-readable string representation of the RecordCondition corresponding to this transformation. Set if a RecordCondition was used to determine whether or not to apply this transformation.

Examples:

  • (age_field > 85)
  • (age_field <= 18)
  • (zip_field exists)
  • (zip_field == 01234) && (city_field != "Springville")
  • (zip_field == 01234) && (age_field <= 18) && (city_field exists)

string condition = 3;

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

clearDescription()

public TransformationDescription.Builder clearDescription()

A description of the transformation. This is empty for a RECORD_SUPPRESSION, or is the output of calling toString() on the PrimitiveTransformation protocol buffer message for any other type of transformation.

string description = 2;

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearInfoType()

public TransformationDescription.Builder clearInfoType()

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Returns
Type Description
TransformationDescription.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearType()

public TransformationDescription.Builder clearType()

The transformation type.

.google.privacy.dlp.v2.TransformationType type = 1;

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

clone()

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

getCondition()

public String getCondition()

A human-readable string representation of the RecordCondition corresponding to this transformation. Set if a RecordCondition was used to determine whether or not to apply this transformation.

Examples:

  • (age_field > 85)
  • (age_field <= 18)
  • (zip_field exists)
  • (zip_field == 01234) && (city_field != "Springville")
  • (zip_field == 01234) && (age_field <= 18) && (city_field exists)

string condition = 3;

Returns
Type Description
String

The condition.

getConditionBytes()

public ByteString getConditionBytes()

A human-readable string representation of the RecordCondition corresponding to this transformation. Set if a RecordCondition was used to determine whether or not to apply this transformation.

Examples:

  • (age_field > 85)
  • (age_field <= 18)
  • (zip_field exists)
  • (zip_field == 01234) && (city_field != "Springville")
  • (zip_field == 01234) && (age_field <= 18) && (city_field exists)

string condition = 3;

Returns
Type Description
ByteString

The bytes for condition.

getDefaultInstanceForType()

public TransformationDescription getDefaultInstanceForType()
Returns
Type Description
TransformationDescription

getDescription()

public String getDescription()

A description of the transformation. This is empty for a RECORD_SUPPRESSION, or is the output of calling toString() on the PrimitiveTransformation protocol buffer message for any other type of transformation.

string description = 2;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

A description of the transformation. This is empty for a RECORD_SUPPRESSION, or is the output of calling toString() on the PrimitiveTransformation protocol buffer message for any other type of transformation.

string description = 2;

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

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

getInfoType()

public InfoType getInfoType()

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Returns
Type Description
InfoType

The infoType.

getInfoTypeBuilder()

public InfoType.Builder getInfoTypeBuilder()

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Returns
Type Description
InfoType.Builder

getInfoTypeOrBuilder()

public InfoTypeOrBuilder getInfoTypeOrBuilder()

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Returns
Type Description
InfoTypeOrBuilder

getType()

public TransformationType getType()

The transformation type.

.google.privacy.dlp.v2.TransformationType type = 1;

Returns
Type Description
TransformationType

The type.

getTypeValue()

public int getTypeValue()

The transformation type.

.google.privacy.dlp.v2.TransformationType type = 1;

Returns
Type Description
int

The enum numeric value on the wire for type.

hasInfoType()

public boolean hasInfoType()

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Returns
Type Description
boolean

Whether the infoType field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TransformationDescription other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInfoType(InfoType value)

public TransformationDescription.Builder mergeInfoType(InfoType value)

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Parameter
Name Description
value InfoType
Returns
Type Description
TransformationDescription.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setCondition(String value)

public TransformationDescription.Builder setCondition(String value)

A human-readable string representation of the RecordCondition corresponding to this transformation. Set if a RecordCondition was used to determine whether or not to apply this transformation.

Examples:

  • (age_field > 85)
  • (age_field <= 18)
  • (zip_field exists)
  • (zip_field == 01234) && (city_field != "Springville")
  • (zip_field == 01234) && (age_field <= 18) && (city_field exists)

string condition = 3;

Parameter
Name Description
value String

The condition to set.

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

setConditionBytes(ByteString value)

public TransformationDescription.Builder setConditionBytes(ByteString value)

A human-readable string representation of the RecordCondition corresponding to this transformation. Set if a RecordCondition was used to determine whether or not to apply this transformation.

Examples:

  • (age_field > 85)
  • (age_field <= 18)
  • (zip_field exists)
  • (zip_field == 01234) && (city_field != "Springville")
  • (zip_field == 01234) && (age_field <= 18) && (city_field exists)

string condition = 3;

Parameter
Name Description
value ByteString

The bytes for condition to set.

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

setDescription(String value)

public TransformationDescription.Builder setDescription(String value)

A description of the transformation. This is empty for a RECORD_SUPPRESSION, or is the output of calling toString() on the PrimitiveTransformation protocol buffer message for any other type of transformation.

string description = 2;

Parameter
Name Description
value String

The description to set.

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public TransformationDescription.Builder setDescriptionBytes(ByteString value)

A description of the transformation. This is empty for a RECORD_SUPPRESSION, or is the output of calling toString() on the PrimitiveTransformation protocol buffer message for any other type of transformation.

string description = 2;

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setInfoType(InfoType value)

public TransformationDescription.Builder setInfoType(InfoType value)

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Parameter
Name Description
value InfoType
Returns
Type Description
TransformationDescription.Builder

setInfoType(InfoType.Builder builderForValue)

public TransformationDescription.Builder setInfoType(InfoType.Builder builderForValue)

Set if the transformation was limited to a specific InfoType.

.google.privacy.dlp.v2.InfoType info_type = 4;

Parameter
Name Description
builderForValue InfoType.Builder
Returns
Type Description
TransformationDescription.Builder

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

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

setType(TransformationType value)

public TransformationDescription.Builder setType(TransformationType value)

The transformation type.

.google.privacy.dlp.v2.TransformationType type = 1;

Parameter
Name Description
value TransformationType

The type to set.

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

setTypeValue(int value)

public TransformationDescription.Builder setTypeValue(int value)

The transformation type.

.google.privacy.dlp.v2.TransformationType type = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for type to set.

Returns
Type Description
TransformationDescription.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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