java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder>
com.inductiveautomation.ignition.common.rpc.proto.gen.Value.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ValueOrBuilder, Cloneable
Enclosing class:
Value

public static final class Value.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Value.Builder> implements ValueOrBuilder
Protobuf type ignition.rpc.Value
  • 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<Value.Builder>
    • clear

      public Value.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<Value.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<Value.Builder>
    • getDefaultInstanceForType

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

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

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

      public Value.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<Value.Builder>
    • setField

      public Value.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<Value.Builder>
    • clearField

      public Value.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<Value.Builder>
    • clearOneof

      public Value.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<Value.Builder>
    • setRepeatedField

      public Value.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<Value.Builder>
    • addRepeatedField

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

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

      public Value.Builder mergeFrom(Value other)
    • isInitialized

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

      public Value.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<Value.Builder>
      Throws:
      IOException
    • getValueCase

      public Value.ValueCase getValueCase()
      Specified by:
      getValueCase in interface ValueOrBuilder
    • clearValue

      public Value.Builder clearValue()
    • hasIdentifier

      public boolean hasIdentifier()
       An associated identifier that will be used to pick up custom deserialization logic on the receiving side.
       If no identifier is supplied, the value is decoded as whatever underlying Java type.
       
      optional string identifier = 1;
      Specified by:
      hasIdentifier in interface ValueOrBuilder
      Returns:
      Whether the identifier field is set.
    • getIdentifier

      public String getIdentifier()
       An associated identifier that will be used to pick up custom deserialization logic on the receiving side.
       If no identifier is supplied, the value is decoded as whatever underlying Java type.
       
      optional string identifier = 1;
      Specified by:
      getIdentifier in interface ValueOrBuilder
      Returns:
      The identifier.
    • getIdentifierBytes

      public com.google.protobuf.ByteString getIdentifierBytes()
       An associated identifier that will be used to pick up custom deserialization logic on the receiving side.
       If no identifier is supplied, the value is decoded as whatever underlying Java type.
       
      optional string identifier = 1;
      Specified by:
      getIdentifierBytes in interface ValueOrBuilder
      Returns:
      The bytes for identifier.
    • setIdentifier

      public Value.Builder setIdentifier(String value)
       An associated identifier that will be used to pick up custom deserialization logic on the receiving side.
       If no identifier is supplied, the value is decoded as whatever underlying Java type.
       
      optional string identifier = 1;
      Parameters:
      value - The identifier to set.
      Returns:
      This builder for chaining.
    • clearIdentifier

      public Value.Builder clearIdentifier()
       An associated identifier that will be used to pick up custom deserialization logic on the receiving side.
       If no identifier is supplied, the value is decoded as whatever underlying Java type.
       
      optional string identifier = 1;
      Returns:
      This builder for chaining.
    • setIdentifierBytes

      public Value.Builder setIdentifierBytes(com.google.protobuf.ByteString value)
       An associated identifier that will be used to pick up custom deserialization logic on the receiving side.
       If no identifier is supplied, the value is decoded as whatever underlying Java type.
       
      optional string identifier = 1;
      Parameters:
      value - The bytes for identifier to set.
      Returns:
      This builder for chaining.
    • hasBoolValue

      public boolean hasBoolValue()
      bool bool_value = 2;
      Specified by:
      hasBoolValue in interface ValueOrBuilder
      Returns:
      Whether the boolValue field is set.
    • getBoolValue

      public boolean getBoolValue()
      bool bool_value = 2;
      Specified by:
      getBoolValue in interface ValueOrBuilder
      Returns:
      The boolValue.
    • setBoolValue

      public Value.Builder setBoolValue(boolean value)
      bool bool_value = 2;
      Parameters:
      value - The boolValue to set.
      Returns:
      This builder for chaining.
    • clearBoolValue

      public Value.Builder clearBoolValue()
      bool bool_value = 2;
      Returns:
      This builder for chaining.
    • hasIntValue

      public boolean hasIntValue()
      sint32 int_value = 3;
      Specified by:
      hasIntValue in interface ValueOrBuilder
      Returns:
      Whether the intValue field is set.
    • getIntValue

      public int getIntValue()
      sint32 int_value = 3;
      Specified by:
      getIntValue in interface ValueOrBuilder
      Returns:
      The intValue.
    • setIntValue

      public Value.Builder setIntValue(int value)
      sint32 int_value = 3;
      Parameters:
      value - The intValue to set.
      Returns:
      This builder for chaining.
    • clearIntValue

      public Value.Builder clearIntValue()
      sint32 int_value = 3;
      Returns:
      This builder for chaining.
    • hasLongValue

      public boolean hasLongValue()
      sint64 long_value = 4;
      Specified by:
      hasLongValue in interface ValueOrBuilder
      Returns:
      Whether the longValue field is set.
    • getLongValue

      public long getLongValue()
      sint64 long_value = 4;
      Specified by:
      getLongValue in interface ValueOrBuilder
      Returns:
      The longValue.
    • setLongValue

      public Value.Builder setLongValue(long value)
      sint64 long_value = 4;
      Parameters:
      value - The longValue to set.
      Returns:
      This builder for chaining.
    • clearLongValue

      public Value.Builder clearLongValue()
      sint64 long_value = 4;
      Returns:
      This builder for chaining.
    • hasFloatValue

      public boolean hasFloatValue()
      float float_value = 5;
      Specified by:
      hasFloatValue in interface ValueOrBuilder
      Returns:
      Whether the floatValue field is set.
    • getFloatValue

      public float getFloatValue()
      float float_value = 5;
      Specified by:
      getFloatValue in interface ValueOrBuilder
      Returns:
      The floatValue.
    • setFloatValue

      public Value.Builder setFloatValue(float value)
      float float_value = 5;
      Parameters:
      value - The floatValue to set.
      Returns:
      This builder for chaining.
    • clearFloatValue

      public Value.Builder clearFloatValue()
      float float_value = 5;
      Returns:
      This builder for chaining.
    • hasDoubleValue

      public boolean hasDoubleValue()
      double double_value = 6;
      Specified by:
      hasDoubleValue in interface ValueOrBuilder
      Returns:
      Whether the doubleValue field is set.
    • getDoubleValue

      public double getDoubleValue()
      double double_value = 6;
      Specified by:
      getDoubleValue in interface ValueOrBuilder
      Returns:
      The doubleValue.
    • setDoubleValue

      public Value.Builder setDoubleValue(double value)
      double double_value = 6;
      Parameters:
      value - The doubleValue to set.
      Returns:
      This builder for chaining.
    • clearDoubleValue

      public Value.Builder clearDoubleValue()
      double double_value = 6;
      Returns:
      This builder for chaining.
    • hasStringValue

      public boolean hasStringValue()
      string string_value = 7;
      Specified by:
      hasStringValue in interface ValueOrBuilder
      Returns:
      Whether the stringValue field is set.
    • getStringValue

      public String getStringValue()
      string string_value = 7;
      Specified by:
      getStringValue in interface ValueOrBuilder
      Returns:
      The stringValue.
    • getStringValueBytes

      public com.google.protobuf.ByteString getStringValueBytes()
      string string_value = 7;
      Specified by:
      getStringValueBytes in interface ValueOrBuilder
      Returns:
      The bytes for stringValue.
    • setStringValue

      public Value.Builder setStringValue(String value)
      string string_value = 7;
      Parameters:
      value - The stringValue to set.
      Returns:
      This builder for chaining.
    • clearStringValue

      public Value.Builder clearStringValue()
      string string_value = 7;
      Returns:
      This builder for chaining.
    • setStringValueBytes

      public Value.Builder setStringValueBytes(com.google.protobuf.ByteString value)
      string string_value = 7;
      Parameters:
      value - The bytes for stringValue to set.
      Returns:
      This builder for chaining.
    • hasBinaryValue

      public boolean hasBinaryValue()
      bytes binary_value = 8;
      Specified by:
      hasBinaryValue in interface ValueOrBuilder
      Returns:
      Whether the binaryValue field is set.
    • getBinaryValue

      public com.google.protobuf.ByteString getBinaryValue()
      bytes binary_value = 8;
      Specified by:
      getBinaryValue in interface ValueOrBuilder
      Returns:
      The binaryValue.
    • setBinaryValue

      public Value.Builder setBinaryValue(com.google.protobuf.ByteString value)
      bytes binary_value = 8;
      Parameters:
      value - The binaryValue to set.
      Returns:
      This builder for chaining.
    • clearBinaryValue

      public Value.Builder clearBinaryValue()
      bytes binary_value = 8;
      Returns:
      This builder for chaining.
    • hasCollectionValue

      public boolean hasCollectionValue()
      .ignition.rpc.Value.ValueCollection collection_value = 9;
      Specified by:
      hasCollectionValue in interface ValueOrBuilder
      Returns:
      Whether the collectionValue field is set.
    • getCollectionValue

      public Value.ValueCollection getCollectionValue()
      .ignition.rpc.Value.ValueCollection collection_value = 9;
      Specified by:
      getCollectionValue in interface ValueOrBuilder
      Returns:
      The collectionValue.
    • setCollectionValue

      public Value.Builder setCollectionValue(Value.ValueCollection value)
      .ignition.rpc.Value.ValueCollection collection_value = 9;
    • setCollectionValue

      public Value.Builder setCollectionValue(Value.ValueCollection.Builder builderForValue)
      .ignition.rpc.Value.ValueCollection collection_value = 9;
    • mergeCollectionValue

      public Value.Builder mergeCollectionValue(Value.ValueCollection value)
      .ignition.rpc.Value.ValueCollection collection_value = 9;
    • clearCollectionValue

      public Value.Builder clearCollectionValue()
      .ignition.rpc.Value.ValueCollection collection_value = 9;
    • getCollectionValueBuilder

      public Value.ValueCollection.Builder getCollectionValueBuilder()
      .ignition.rpc.Value.ValueCollection collection_value = 9;
    • getCollectionValueOrBuilder

      public Value.ValueCollectionOrBuilder getCollectionValueOrBuilder()
      .ignition.rpc.Value.ValueCollection collection_value = 9;
      Specified by:
      getCollectionValueOrBuilder in interface ValueOrBuilder
    • setUnknownFields

      public final Value.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<Value.Builder>
    • mergeUnknownFields

      public final Value.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<Value.Builder>