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