Class Expression.Enum.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
io.substrait.proto.Expression.Enum.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Expression.EnumOrBuilder, Cloneable
Enclosing class:
Expression.Enum

public static final class Expression.Enum.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder> implements Expression.EnumOrBuilder
Protobuf type substrait.Expression.Enum
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • clear

      public Expression.Enum.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.GeneratedMessageV3.Builder<Expression.Enum.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.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • getDefaultInstanceForType

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

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

      public Expression.Enum buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Expression.Enum.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • setField

      public Expression.Enum.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • clearField

      public Expression.Enum.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • clearOneof

      public Expression.Enum.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • setRepeatedField

      public Expression.Enum.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • addRepeatedField

      public Expression.Enum.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • mergeFrom

      public Expression.Enum.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<Expression.Enum.Builder>
    • mergeFrom

      public Expression.Enum.Builder mergeFrom(Expression.Enum other)
    • isInitialized

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

      public Expression.Enum.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<Expression.Enum.Builder>
      Throws:
      IOException
    • getEnumKindCase

      public Expression.Enum.EnumKindCase getEnumKindCase()
      Specified by:
      getEnumKindCase in interface Expression.EnumOrBuilder
    • clearEnumKind

      public Expression.Enum.Builder clearEnumKind()
    • hasSpecified

      public boolean hasSpecified()
      string specified = 1;
      Specified by:
      hasSpecified in interface Expression.EnumOrBuilder
      Returns:
      Whether the specified field is set.
    • getSpecified

      public String getSpecified()
      string specified = 1;
      Specified by:
      getSpecified in interface Expression.EnumOrBuilder
      Returns:
      The specified.
    • getSpecifiedBytes

      public com.google.protobuf.ByteString getSpecifiedBytes()
      string specified = 1;
      Specified by:
      getSpecifiedBytes in interface Expression.EnumOrBuilder
      Returns:
      The bytes for specified.
    • setSpecified

      public Expression.Enum.Builder setSpecified(String value)
      string specified = 1;
      Parameters:
      value - The specified to set.
      Returns:
      This builder for chaining.
    • clearSpecified

      public Expression.Enum.Builder clearSpecified()
      string specified = 1;
      Returns:
      This builder for chaining.
    • setSpecifiedBytes

      public Expression.Enum.Builder setSpecifiedBytes(com.google.protobuf.ByteString value)
      string specified = 1;
      Parameters:
      value - The bytes for specified to set.
      Returns:
      This builder for chaining.
    • hasUnspecified

      public boolean hasUnspecified()
      .substrait.Expression.Enum.Empty unspecified = 2;
      Specified by:
      hasUnspecified in interface Expression.EnumOrBuilder
      Returns:
      Whether the unspecified field is set.
    • getUnspecified

      public Expression.Enum.Empty getUnspecified()
      .substrait.Expression.Enum.Empty unspecified = 2;
      Specified by:
      getUnspecified in interface Expression.EnumOrBuilder
      Returns:
      The unspecified.
    • setUnspecified

      public Expression.Enum.Builder setUnspecified(Expression.Enum.Empty value)
      .substrait.Expression.Enum.Empty unspecified = 2;
    • setUnspecified

      public Expression.Enum.Builder setUnspecified(Expression.Enum.Empty.Builder builderForValue)
      .substrait.Expression.Enum.Empty unspecified = 2;
    • mergeUnspecified

      public Expression.Enum.Builder mergeUnspecified(Expression.Enum.Empty value)
      .substrait.Expression.Enum.Empty unspecified = 2;
    • clearUnspecified

      public Expression.Enum.Builder clearUnspecified()
      .substrait.Expression.Enum.Empty unspecified = 2;
    • getUnspecifiedBuilder

      public Expression.Enum.Empty.Builder getUnspecifiedBuilder()
      .substrait.Expression.Enum.Empty unspecified = 2;
    • getUnspecifiedOrBuilder

      public Expression.Enum.EmptyOrBuilder getUnspecifiedOrBuilder()
      .substrait.Expression.Enum.Empty unspecified = 2;
      Specified by:
      getUnspecifiedOrBuilder in interface Expression.EnumOrBuilder
    • setUnknownFields

      public final Expression.Enum.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>
    • mergeUnknownFields

      public final Expression.Enum.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Expression.Enum.Builder>