Class TransformConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TransformConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<TransformConfig.Builder>
ai.pipestream.data.v1.TransformConfig.Builder
All Implemented Interfaces:
TransformConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TransformConfig

public static final class TransformConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<TransformConfig.Builder> implements TransformConfigOrBuilder
 Configuration for field transformation mappings.
 
Protobuf type ai.pipestream.data.v1.TransformConfig
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Optional parameters for the transformation rule.
    Name of the transformation rule to apply.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Struct
    Optional parameters for the transformation rule.
    com.google.protobuf.Struct.Builder
    Optional parameters for the transformation rule.
    com.google.protobuf.StructOrBuilder
    Optional parameters for the transformation rule.
    Name of the transformation rule to apply.
    com.google.protobuf.ByteString
    Name of the transformation rule to apply.
    boolean
    Optional parameters for the transformation rule.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    mergeParams(com.google.protobuf.Struct value)
    Optional parameters for the transformation rule.
    setParams(com.google.protobuf.Struct value)
    Optional parameters for the transformation rule.
    setParams(com.google.protobuf.Struct.Builder builderForValue)
    Optional parameters for the transformation rule.
    Name of the transformation rule to apply.
    setRuleNameBytes(com.google.protobuf.ByteString value)
    Name of the transformation rule to apply.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TransformConfig.Builder>
    • clear

      public TransformConfig.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<TransformConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TransformConfig.Builder>
    • getDefaultInstanceForType

      public TransformConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public TransformConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public TransformConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public TransformConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransformConfig.Builder>
    • mergeFrom

      public TransformConfig.Builder mergeFrom(TransformConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<TransformConfig.Builder>
    • mergeFrom

      public TransformConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransformConfig.Builder>
      Throws:
      IOException
    • getRuleName

      public String getRuleName()
       Name of the transformation rule to apply.
      
       Examples: "uppercase", "trim", "substring", "date_format"
       
      string rule_name = 1 [json_name = "ruleName"];
      Specified by:
      getRuleName in interface TransformConfigOrBuilder
      Returns:
      The ruleName.
    • getRuleNameBytes

      public com.google.protobuf.ByteString getRuleNameBytes()
       Name of the transformation rule to apply.
      
       Examples: "uppercase", "trim", "substring", "date_format"
       
      string rule_name = 1 [json_name = "ruleName"];
      Specified by:
      getRuleNameBytes in interface TransformConfigOrBuilder
      Returns:
      The bytes for ruleName.
    • setRuleName

      public TransformConfig.Builder setRuleName(String value)
       Name of the transformation rule to apply.
      
       Examples: "uppercase", "trim", "substring", "date_format"
       
      string rule_name = 1 [json_name = "ruleName"];
      Parameters:
      value - The ruleName to set.
      Returns:
      This builder for chaining.
    • clearRuleName

      public TransformConfig.Builder clearRuleName()
       Name of the transformation rule to apply.
      
       Examples: "uppercase", "trim", "substring", "date_format"
       
      string rule_name = 1 [json_name = "ruleName"];
      Returns:
      This builder for chaining.
    • setRuleNameBytes

      public TransformConfig.Builder setRuleNameBytes(com.google.protobuf.ByteString value)
       Name of the transformation rule to apply.
      
       Examples: "uppercase", "trim", "substring", "date_format"
       
      string rule_name = 1 [json_name = "ruleName"];
      Parameters:
      value - The bytes for ruleName to set.
      Returns:
      This builder for chaining.
    • hasParams

      public boolean hasParams()
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
      Specified by:
      hasParams in interface TransformConfigOrBuilder
      Returns:
      Whether the params field is set.
    • getParams

      public com.google.protobuf.Struct getParams()
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
      Specified by:
      getParams in interface TransformConfigOrBuilder
      Returns:
      The params.
    • setParams

      public TransformConfig.Builder setParams(com.google.protobuf.Struct value)
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
    • setParams

      public TransformConfig.Builder setParams(com.google.protobuf.Struct.Builder builderForValue)
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
    • mergeParams

      public TransformConfig.Builder mergeParams(com.google.protobuf.Struct value)
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
    • clearParams

      public TransformConfig.Builder clearParams()
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
    • getParamsBuilder

      public com.google.protobuf.Struct.Builder getParamsBuilder()
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
    • getParamsOrBuilder

      public com.google.protobuf.StructOrBuilder getParamsOrBuilder()
       Optional parameters for the transformation rule.
      
       Example: for "substring", params could be {"start": 0, "end": 10}
       
      optional .google.protobuf.Struct params = 2 [json_name = "params"];
      Specified by:
      getParamsOrBuilder in interface TransformConfigOrBuilder