public static final class InfoTypeTransformations.InfoTypeTransformation.Builder extends GeneratedMessageV3.Builder<InfoTypeTransformations.InfoTypeTransformation.Builder> implements InfoTypeTransformations.InfoTypeTransformationOrBuilder
A transformation to apply to text that is identified as a specific
info_type.
Protobuf type google.privacy.dlp.v2.InfoTypeTransformations.InfoTypeTransformation
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public InfoTypeTransformations.InfoTypeTransformation.Builder addAllInfoTypes(Iterable<? extends InfoType> values)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.privacy.dlp.v2.InfoType>
|
public InfoTypeTransformations.InfoTypeTransformation.Builder addInfoTypes(InfoType value)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
Name |
Description |
value |
InfoType
|
public InfoTypeTransformations.InfoTypeTransformation.Builder addInfoTypes(InfoType.Builder builderForValue)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoTypeTransformations.InfoTypeTransformation.Builder addInfoTypes(int index, InfoType value)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoTypeTransformations.InfoTypeTransformation.Builder addInfoTypes(int index, InfoType.Builder builderForValue)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoType.Builder addInfoTypesBuilder()
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoType.Builder addInfoTypesBuilder(int index)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
Name |
Description |
index |
int
|
public InfoTypeTransformations.InfoTypeTransformation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public InfoTypeTransformations.InfoTypeTransformation build()
public InfoTypeTransformations.InfoTypeTransformation buildPartial()
public InfoTypeTransformations.InfoTypeTransformation.Builder clear()
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder clearInfoTypes()
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoTypeTransformations.InfoTypeTransformation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder clearPrimitiveTransformation()
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
public InfoTypeTransformations.InfoTypeTransformation.Builder clone()
Overrides
public InfoTypeTransformations.InfoTypeTransformation getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public InfoType getInfoTypes(int index)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
Name |
Description |
index |
int
|
public InfoType.Builder getInfoTypesBuilder(int index)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
Name |
Description |
index |
int
|
public List<InfoType.Builder> getInfoTypesBuilderList()
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public int getInfoTypesCount()
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Returns |
Type |
Description |
int |
|
public List<InfoType> getInfoTypesList()
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoTypeOrBuilder getInfoTypesOrBuilder(int index)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
Name |
Description |
index |
int
|
public List<? extends InfoTypeOrBuilder> getInfoTypesOrBuilderList()
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Returns |
Type |
Description |
List<? extends com.google.privacy.dlp.v2.InfoTypeOrBuilder> |
|
public PrimitiveTransformation getPrimitiveTransformation()
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
public PrimitiveTransformation.Builder getPrimitiveTransformationBuilder()
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
public PrimitiveTransformationOrBuilder getPrimitiveTransformationOrBuilder()
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
public boolean hasPrimitiveTransformation()
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the primitiveTransformation field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder mergeFrom(InfoTypeTransformations.InfoTypeTransformation other)
public InfoTypeTransformations.InfoTypeTransformation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder mergePrimitiveTransformation(PrimitiveTransformation value)
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
public final InfoTypeTransformations.InfoTypeTransformation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder removeInfoTypes(int index)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
Name |
Description |
index |
int
|
public InfoTypeTransformations.InfoTypeTransformation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public InfoTypeTransformations.InfoTypeTransformation.Builder setInfoTypes(int index, InfoType value)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoTypeTransformations.InfoTypeTransformation.Builder setInfoTypes(int index, InfoType.Builder builderForValue)
InfoTypes to apply the transformation to. An empty list will cause
this transformation to apply to all findings that correspond to
infoTypes that were requested in InspectConfig
.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
public InfoTypeTransformations.InfoTypeTransformation.Builder setPrimitiveTransformation(PrimitiveTransformation value)
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
public InfoTypeTransformations.InfoTypeTransformation.Builder setPrimitiveTransformation(PrimitiveTransformation.Builder builderForValue)
Required. Primitive transformation to apply to the infoType.
.google.privacy.dlp.v2.PrimitiveTransformation primitive_transformation = 2 [(.google.api.field_behavior) = REQUIRED];
public InfoTypeTransformations.InfoTypeTransformation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final InfoTypeTransformations.InfoTypeTransformation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides