Class TransformationDescription.Builder (3.45.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public TransformationDescription build()
Returns
TypeDescription
TransformationDescription

buildPartial()

public TransformationDescription buildPartial()
Returns
TypeDescription
TransformationDescription

clear()

public TransformationDescription.Builder clear()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
TransformationDescription.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearType()

public TransformationDescription.Builder clearType()

The transformation type.

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

Returns
TypeDescription
TransformationDescription.Builder

This builder for chaining.

clone()

public TransformationDescription.Builder clone()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for condition.

getDefaultInstanceForType()

public TransformationDescription getDefaultInstanceForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
InfoTypeOrBuilder

getType()

public TransformationType getType()

The transformation type.

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

Returns
TypeDescription
TransformationType

The type.

getTypeValue()

public int getTypeValue()

The transformation type.

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

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

Whether the infoType field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(TransformationDescription other)

public TransformationDescription.Builder mergeFrom(TransformationDescription other)
Parameter
NameDescription
otherTransformationDescription
Returns
TypeDescription
TransformationDescription.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TransformationDescription.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueString

The condition to set.

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

The bytes for condition to set.

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

The description to set.

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

The bytes for description to set.

Returns
TypeDescription
TransformationDescription.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

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

public TransformationDescription.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
TransformationDescription.Builder
Overrides

setType(TransformationType value)

public TransformationDescription.Builder setType(TransformationType value)

The transformation type.

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

Parameter
NameDescription
valueTransformationType

The type to set.

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

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

Returns
TypeDescription
TransformationDescription.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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