Package com.validate

Class FieldRules.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<FieldRules.Builder>
com.validate.FieldRules.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, FieldRulesOrBuilder, Cloneable
Enclosing class:
FieldRules

public static final class FieldRules.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FieldRules.Builder> implements FieldRulesOrBuilder
 FieldRules encapsulates the rules for each type of field. Depending on the
 field, the correct set should be used to ensure proper validations.
 
Protobuf type validate.FieldRules
  • 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<FieldRules.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public FieldRules.Builder mergeFrom(FieldRules other)
    • isInitialized

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

      public FieldRules.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<FieldRules.Builder>
      Throws:
      IOException
    • getTypeCase

      public FieldRules.TypeCase getTypeCase()
      Specified by:
      getTypeCase in interface FieldRulesOrBuilder
    • clearType

      public FieldRules.Builder clearType()
    • hasMessage

      public boolean hasMessage()
      optional .validate.MessageRules message = 17 [json_name = "message"];
      Specified by:
      hasMessage in interface FieldRulesOrBuilder
      Returns:
      Whether the message field is set.
    • getMessage

      public MessageRules getMessage()
      optional .validate.MessageRules message = 17 [json_name = "message"];
      Specified by:
      getMessage in interface FieldRulesOrBuilder
      Returns:
      The message.
    • setMessage

      public FieldRules.Builder setMessage(MessageRules value)
      optional .validate.MessageRules message = 17 [json_name = "message"];
    • setMessage

      public FieldRules.Builder setMessage(MessageRules.Builder builderForValue)
      optional .validate.MessageRules message = 17 [json_name = "message"];
    • mergeMessage

      public FieldRules.Builder mergeMessage(MessageRules value)
      optional .validate.MessageRules message = 17 [json_name = "message"];
    • clearMessage

      public FieldRules.Builder clearMessage()
      optional .validate.MessageRules message = 17 [json_name = "message"];
    • getMessageBuilder

      public MessageRules.Builder getMessageBuilder()
      optional .validate.MessageRules message = 17 [json_name = "message"];
    • getMessageOrBuilder

      public MessageRulesOrBuilder getMessageOrBuilder()
      optional .validate.MessageRules message = 17 [json_name = "message"];
      Specified by:
      getMessageOrBuilder in interface FieldRulesOrBuilder
    • hasFloat

      public boolean hasFloat()
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
      Specified by:
      hasFloat in interface FieldRulesOrBuilder
      Returns:
      Whether the float field is set.
    • getFloat

      public FloatRules getFloat()
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
      Specified by:
      getFloat in interface FieldRulesOrBuilder
      Returns:
      The float.
    • setFloat

      public FieldRules.Builder setFloat(FloatRules value)
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
    • setFloat

      public FieldRules.Builder setFloat(FloatRules.Builder builderForValue)
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
    • mergeFloat

      public FieldRules.Builder mergeFloat(FloatRules value)
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
    • clearFloat

      public FieldRules.Builder clearFloat()
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
    • getFloatBuilder

      public FloatRules.Builder getFloatBuilder()
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
    • getFloatOrBuilder

      public FloatRulesOrBuilder getFloatOrBuilder()
       Scalar Field Types
       
      .validate.FloatRules float = 1 [json_name = "float"];
      Specified by:
      getFloatOrBuilder in interface FieldRulesOrBuilder
    • hasDouble

      public boolean hasDouble()
      .validate.DoubleRules double = 2 [json_name = "double"];
      Specified by:
      hasDouble in interface FieldRulesOrBuilder
      Returns:
      Whether the double field is set.
    • getDouble

      public DoubleRules getDouble()
      .validate.DoubleRules double = 2 [json_name = "double"];
      Specified by:
      getDouble in interface FieldRulesOrBuilder
      Returns:
      The double.
    • setDouble

      public FieldRules.Builder setDouble(DoubleRules value)
      .validate.DoubleRules double = 2 [json_name = "double"];
    • setDouble

      public FieldRules.Builder setDouble(DoubleRules.Builder builderForValue)
      .validate.DoubleRules double = 2 [json_name = "double"];
    • mergeDouble

      public FieldRules.Builder mergeDouble(DoubleRules value)
      .validate.DoubleRules double = 2 [json_name = "double"];
    • clearDouble

      public FieldRules.Builder clearDouble()
      .validate.DoubleRules double = 2 [json_name = "double"];
    • getDoubleBuilder

      public DoubleRules.Builder getDoubleBuilder()
      .validate.DoubleRules double = 2 [json_name = "double"];
    • getDoubleOrBuilder

      public DoubleRulesOrBuilder getDoubleOrBuilder()
      .validate.DoubleRules double = 2 [json_name = "double"];
      Specified by:
      getDoubleOrBuilder in interface FieldRulesOrBuilder
    • hasInt32

      public boolean hasInt32()
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
      Specified by:
      hasInt32 in interface FieldRulesOrBuilder
      Returns:
      Whether the int32 field is set.
    • getInt32

      public Int32Rules getInt32()
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
      Specified by:
      getInt32 in interface FieldRulesOrBuilder
      Returns:
      The int32.
    • setInt32

      public FieldRules.Builder setInt32(Int32Rules value)
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
    • setInt32

      public FieldRules.Builder setInt32(Int32Rules.Builder builderForValue)
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
    • mergeInt32

      public FieldRules.Builder mergeInt32(Int32Rules value)
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
    • clearInt32

      public FieldRules.Builder clearInt32()
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
    • getInt32Builder

      public Int32Rules.Builder getInt32Builder()
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
    • getInt32OrBuilder

      public Int32RulesOrBuilder getInt32OrBuilder()
      .validate.Int32Rules int32 = 3 [json_name = "int32"];
      Specified by:
      getInt32OrBuilder in interface FieldRulesOrBuilder
    • hasInt64

      public boolean hasInt64()
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
      Specified by:
      hasInt64 in interface FieldRulesOrBuilder
      Returns:
      Whether the int64 field is set.
    • getInt64

      public Int64Rules getInt64()
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
      Specified by:
      getInt64 in interface FieldRulesOrBuilder
      Returns:
      The int64.
    • setInt64

      public FieldRules.Builder setInt64(Int64Rules value)
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
    • setInt64

      public FieldRules.Builder setInt64(Int64Rules.Builder builderForValue)
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
    • mergeInt64

      public FieldRules.Builder mergeInt64(Int64Rules value)
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
    • clearInt64

      public FieldRules.Builder clearInt64()
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
    • getInt64Builder

      public Int64Rules.Builder getInt64Builder()
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
    • getInt64OrBuilder

      public Int64RulesOrBuilder getInt64OrBuilder()
      .validate.Int64Rules int64 = 4 [json_name = "int64"];
      Specified by:
      getInt64OrBuilder in interface FieldRulesOrBuilder
    • hasUint32

      public boolean hasUint32()
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
      Specified by:
      hasUint32 in interface FieldRulesOrBuilder
      Returns:
      Whether the uint32 field is set.
    • getUint32

      public UInt32Rules getUint32()
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
      Specified by:
      getUint32 in interface FieldRulesOrBuilder
      Returns:
      The uint32.
    • setUint32

      public FieldRules.Builder setUint32(UInt32Rules value)
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
    • setUint32

      public FieldRules.Builder setUint32(UInt32Rules.Builder builderForValue)
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
    • mergeUint32

      public FieldRules.Builder mergeUint32(UInt32Rules value)
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
    • clearUint32

      public FieldRules.Builder clearUint32()
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
    • getUint32Builder

      public UInt32Rules.Builder getUint32Builder()
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
    • getUint32OrBuilder

      public UInt32RulesOrBuilder getUint32OrBuilder()
      .validate.UInt32Rules uint32 = 5 [json_name = "uint32"];
      Specified by:
      getUint32OrBuilder in interface FieldRulesOrBuilder
    • hasUint64

      public boolean hasUint64()
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
      Specified by:
      hasUint64 in interface FieldRulesOrBuilder
      Returns:
      Whether the uint64 field is set.
    • getUint64

      public UInt64Rules getUint64()
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
      Specified by:
      getUint64 in interface FieldRulesOrBuilder
      Returns:
      The uint64.
    • setUint64

      public FieldRules.Builder setUint64(UInt64Rules value)
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
    • setUint64

      public FieldRules.Builder setUint64(UInt64Rules.Builder builderForValue)
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
    • mergeUint64

      public FieldRules.Builder mergeUint64(UInt64Rules value)
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
    • clearUint64

      public FieldRules.Builder clearUint64()
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
    • getUint64Builder

      public UInt64Rules.Builder getUint64Builder()
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
    • getUint64OrBuilder

      public UInt64RulesOrBuilder getUint64OrBuilder()
      .validate.UInt64Rules uint64 = 6 [json_name = "uint64"];
      Specified by:
      getUint64OrBuilder in interface FieldRulesOrBuilder
    • hasSint32

      public boolean hasSint32()
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
      Specified by:
      hasSint32 in interface FieldRulesOrBuilder
      Returns:
      Whether the sint32 field is set.
    • getSint32

      public SInt32Rules getSint32()
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
      Specified by:
      getSint32 in interface FieldRulesOrBuilder
      Returns:
      The sint32.
    • setSint32

      public FieldRules.Builder setSint32(SInt32Rules value)
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
    • setSint32

      public FieldRules.Builder setSint32(SInt32Rules.Builder builderForValue)
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
    • mergeSint32

      public FieldRules.Builder mergeSint32(SInt32Rules value)
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
    • clearSint32

      public FieldRules.Builder clearSint32()
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
    • getSint32Builder

      public SInt32Rules.Builder getSint32Builder()
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
    • getSint32OrBuilder

      public SInt32RulesOrBuilder getSint32OrBuilder()
      .validate.SInt32Rules sint32 = 7 [json_name = "sint32"];
      Specified by:
      getSint32OrBuilder in interface FieldRulesOrBuilder
    • hasSint64

      public boolean hasSint64()
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
      Specified by:
      hasSint64 in interface FieldRulesOrBuilder
      Returns:
      Whether the sint64 field is set.
    • getSint64

      public SInt64Rules getSint64()
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
      Specified by:
      getSint64 in interface FieldRulesOrBuilder
      Returns:
      The sint64.
    • setSint64

      public FieldRules.Builder setSint64(SInt64Rules value)
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
    • setSint64

      public FieldRules.Builder setSint64(SInt64Rules.Builder builderForValue)
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
    • mergeSint64

      public FieldRules.Builder mergeSint64(SInt64Rules value)
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
    • clearSint64

      public FieldRules.Builder clearSint64()
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
    • getSint64Builder

      public SInt64Rules.Builder getSint64Builder()
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
    • getSint64OrBuilder

      public SInt64RulesOrBuilder getSint64OrBuilder()
      .validate.SInt64Rules sint64 = 8 [json_name = "sint64"];
      Specified by:
      getSint64OrBuilder in interface FieldRulesOrBuilder
    • hasFixed32

      public boolean hasFixed32()
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
      Specified by:
      hasFixed32 in interface FieldRulesOrBuilder
      Returns:
      Whether the fixed32 field is set.
    • getFixed32

      public Fixed32Rules getFixed32()
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
      Specified by:
      getFixed32 in interface FieldRulesOrBuilder
      Returns:
      The fixed32.
    • setFixed32

      public FieldRules.Builder setFixed32(Fixed32Rules value)
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
    • setFixed32

      public FieldRules.Builder setFixed32(Fixed32Rules.Builder builderForValue)
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
    • mergeFixed32

      public FieldRules.Builder mergeFixed32(Fixed32Rules value)
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
    • clearFixed32

      public FieldRules.Builder clearFixed32()
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
    • getFixed32Builder

      public Fixed32Rules.Builder getFixed32Builder()
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
    • getFixed32OrBuilder

      public Fixed32RulesOrBuilder getFixed32OrBuilder()
      .validate.Fixed32Rules fixed32 = 9 [json_name = "fixed32"];
      Specified by:
      getFixed32OrBuilder in interface FieldRulesOrBuilder
    • hasFixed64

      public boolean hasFixed64()
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
      Specified by:
      hasFixed64 in interface FieldRulesOrBuilder
      Returns:
      Whether the fixed64 field is set.
    • getFixed64

      public Fixed64Rules getFixed64()
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
      Specified by:
      getFixed64 in interface FieldRulesOrBuilder
      Returns:
      The fixed64.
    • setFixed64

      public FieldRules.Builder setFixed64(Fixed64Rules value)
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
    • setFixed64

      public FieldRules.Builder setFixed64(Fixed64Rules.Builder builderForValue)
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
    • mergeFixed64

      public FieldRules.Builder mergeFixed64(Fixed64Rules value)
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
    • clearFixed64

      public FieldRules.Builder clearFixed64()
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
    • getFixed64Builder

      public Fixed64Rules.Builder getFixed64Builder()
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
    • getFixed64OrBuilder

      public Fixed64RulesOrBuilder getFixed64OrBuilder()
      .validate.Fixed64Rules fixed64 = 10 [json_name = "fixed64"];
      Specified by:
      getFixed64OrBuilder in interface FieldRulesOrBuilder
    • hasSfixed32

      public boolean hasSfixed32()
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
      Specified by:
      hasSfixed32 in interface FieldRulesOrBuilder
      Returns:
      Whether the sfixed32 field is set.
    • getSfixed32

      public SFixed32Rules getSfixed32()
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
      Specified by:
      getSfixed32 in interface FieldRulesOrBuilder
      Returns:
      The sfixed32.
    • setSfixed32

      public FieldRules.Builder setSfixed32(SFixed32Rules value)
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
    • setSfixed32

      public FieldRules.Builder setSfixed32(SFixed32Rules.Builder builderForValue)
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
    • mergeSfixed32

      public FieldRules.Builder mergeSfixed32(SFixed32Rules value)
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
    • clearSfixed32

      public FieldRules.Builder clearSfixed32()
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
    • getSfixed32Builder

      public SFixed32Rules.Builder getSfixed32Builder()
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
    • getSfixed32OrBuilder

      public SFixed32RulesOrBuilder getSfixed32OrBuilder()
      .validate.SFixed32Rules sfixed32 = 11 [json_name = "sfixed32"];
      Specified by:
      getSfixed32OrBuilder in interface FieldRulesOrBuilder
    • hasSfixed64

      public boolean hasSfixed64()
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
      Specified by:
      hasSfixed64 in interface FieldRulesOrBuilder
      Returns:
      Whether the sfixed64 field is set.
    • getSfixed64

      public SFixed64Rules getSfixed64()
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
      Specified by:
      getSfixed64 in interface FieldRulesOrBuilder
      Returns:
      The sfixed64.
    • setSfixed64

      public FieldRules.Builder setSfixed64(SFixed64Rules value)
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
    • setSfixed64

      public FieldRules.Builder setSfixed64(SFixed64Rules.Builder builderForValue)
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
    • mergeSfixed64

      public FieldRules.Builder mergeSfixed64(SFixed64Rules value)
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
    • clearSfixed64

      public FieldRules.Builder clearSfixed64()
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
    • getSfixed64Builder

      public SFixed64Rules.Builder getSfixed64Builder()
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
    • getSfixed64OrBuilder

      public SFixed64RulesOrBuilder getSfixed64OrBuilder()
      .validate.SFixed64Rules sfixed64 = 12 [json_name = "sfixed64"];
      Specified by:
      getSfixed64OrBuilder in interface FieldRulesOrBuilder
    • hasBool

      public boolean hasBool()
      .validate.BoolRules bool = 13 [json_name = "bool"];
      Specified by:
      hasBool in interface FieldRulesOrBuilder
      Returns:
      Whether the bool field is set.
    • getBool

      public BoolRules getBool()
      .validate.BoolRules bool = 13 [json_name = "bool"];
      Specified by:
      getBool in interface FieldRulesOrBuilder
      Returns:
      The bool.
    • setBool

      public FieldRules.Builder setBool(BoolRules value)
      .validate.BoolRules bool = 13 [json_name = "bool"];
    • setBool

      public FieldRules.Builder setBool(BoolRules.Builder builderForValue)
      .validate.BoolRules bool = 13 [json_name = "bool"];
    • mergeBool

      public FieldRules.Builder mergeBool(BoolRules value)
      .validate.BoolRules bool = 13 [json_name = "bool"];
    • clearBool

      public FieldRules.Builder clearBool()
      .validate.BoolRules bool = 13 [json_name = "bool"];
    • getBoolBuilder

      public BoolRules.Builder getBoolBuilder()
      .validate.BoolRules bool = 13 [json_name = "bool"];
    • getBoolOrBuilder

      public BoolRulesOrBuilder getBoolOrBuilder()
      .validate.BoolRules bool = 13 [json_name = "bool"];
      Specified by:
      getBoolOrBuilder in interface FieldRulesOrBuilder
    • hasString

      public boolean hasString()
      .validate.StringRules string = 14 [json_name = "string"];
      Specified by:
      hasString in interface FieldRulesOrBuilder
      Returns:
      Whether the string field is set.
    • getString

      public StringRules getString()
      .validate.StringRules string = 14 [json_name = "string"];
      Specified by:
      getString in interface FieldRulesOrBuilder
      Returns:
      The string.
    • setString

      public FieldRules.Builder setString(StringRules value)
      .validate.StringRules string = 14 [json_name = "string"];
    • setString

      public FieldRules.Builder setString(StringRules.Builder builderForValue)
      .validate.StringRules string = 14 [json_name = "string"];
    • mergeString

      public FieldRules.Builder mergeString(StringRules value)
      .validate.StringRules string = 14 [json_name = "string"];
    • clearString

      public FieldRules.Builder clearString()
      .validate.StringRules string = 14 [json_name = "string"];
    • getStringBuilder

      public StringRules.Builder getStringBuilder()
      .validate.StringRules string = 14 [json_name = "string"];
    • getStringOrBuilder

      public StringRulesOrBuilder getStringOrBuilder()
      .validate.StringRules string = 14 [json_name = "string"];
      Specified by:
      getStringOrBuilder in interface FieldRulesOrBuilder
    • hasBytes

      public boolean hasBytes()
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
      Specified by:
      hasBytes in interface FieldRulesOrBuilder
      Returns:
      Whether the bytes field is set.
    • getBytes

      public BytesRules getBytes()
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
      Specified by:
      getBytes in interface FieldRulesOrBuilder
      Returns:
      The bytes.
    • setBytes

      public FieldRules.Builder setBytes(BytesRules value)
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
    • setBytes

      public FieldRules.Builder setBytes(BytesRules.Builder builderForValue)
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
    • mergeBytes

      public FieldRules.Builder mergeBytes(BytesRules value)
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
    • clearBytes

      public FieldRules.Builder clearBytes()
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
    • getBytesBuilder

      public BytesRules.Builder getBytesBuilder()
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
    • getBytesOrBuilder

      public BytesRulesOrBuilder getBytesOrBuilder()
      .validate.BytesRules bytes = 15 [json_name = "bytes"];
      Specified by:
      getBytesOrBuilder in interface FieldRulesOrBuilder
    • hasEnum

      public boolean hasEnum()
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
      Specified by:
      hasEnum in interface FieldRulesOrBuilder
      Returns:
      Whether the enum field is set.
    • getEnum

      public EnumRules getEnum()
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
      Specified by:
      getEnum in interface FieldRulesOrBuilder
      Returns:
      The enum.
    • setEnum

      public FieldRules.Builder setEnum(EnumRules value)
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
    • setEnum

      public FieldRules.Builder setEnum(EnumRules.Builder builderForValue)
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
    • mergeEnum

      public FieldRules.Builder mergeEnum(EnumRules value)
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
    • clearEnum

      public FieldRules.Builder clearEnum()
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
    • getEnumBuilder

      public EnumRules.Builder getEnumBuilder()
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
    • getEnumOrBuilder

      public EnumRulesOrBuilder getEnumOrBuilder()
       Complex Field Types
       
      .validate.EnumRules enum = 16 [json_name = "enum"];
      Specified by:
      getEnumOrBuilder in interface FieldRulesOrBuilder
    • hasRepeated

      public boolean hasRepeated()
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
      Specified by:
      hasRepeated in interface FieldRulesOrBuilder
      Returns:
      Whether the repeated field is set.
    • getRepeated

      public RepeatedRules getRepeated()
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
      Specified by:
      getRepeated in interface FieldRulesOrBuilder
      Returns:
      The repeated.
    • setRepeated

      public FieldRules.Builder setRepeated(RepeatedRules value)
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
    • setRepeated

      public FieldRules.Builder setRepeated(RepeatedRules.Builder builderForValue)
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
    • mergeRepeated

      public FieldRules.Builder mergeRepeated(RepeatedRules value)
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
    • clearRepeated

      public FieldRules.Builder clearRepeated()
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
    • getRepeatedBuilder

      public RepeatedRules.Builder getRepeatedBuilder()
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
    • getRepeatedOrBuilder

      public RepeatedRulesOrBuilder getRepeatedOrBuilder()
      .validate.RepeatedRules repeated = 18 [json_name = "repeated"];
      Specified by:
      getRepeatedOrBuilder in interface FieldRulesOrBuilder
    • hasMap

      public boolean hasMap()
      .validate.MapRules map = 19 [json_name = "map"];
      Specified by:
      hasMap in interface FieldRulesOrBuilder
      Returns:
      Whether the map field is set.
    • getMap

      public MapRules getMap()
      .validate.MapRules map = 19 [json_name = "map"];
      Specified by:
      getMap in interface FieldRulesOrBuilder
      Returns:
      The map.
    • setMap

      public FieldRules.Builder setMap(MapRules value)
      .validate.MapRules map = 19 [json_name = "map"];
    • setMap

      public FieldRules.Builder setMap(MapRules.Builder builderForValue)
      .validate.MapRules map = 19 [json_name = "map"];
    • mergeMap

      public FieldRules.Builder mergeMap(MapRules value)
      .validate.MapRules map = 19 [json_name = "map"];
    • clearMap

      public FieldRules.Builder clearMap()
      .validate.MapRules map = 19 [json_name = "map"];
    • getMapBuilder

      public MapRules.Builder getMapBuilder()
      .validate.MapRules map = 19 [json_name = "map"];
    • getMapOrBuilder

      public MapRulesOrBuilder getMapOrBuilder()
      .validate.MapRules map = 19 [json_name = "map"];
      Specified by:
      getMapOrBuilder in interface FieldRulesOrBuilder
    • hasAny

      public boolean hasAny()
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
      Specified by:
      hasAny in interface FieldRulesOrBuilder
      Returns:
      Whether the any field is set.
    • getAny

      public AnyRules getAny()
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
      Specified by:
      getAny in interface FieldRulesOrBuilder
      Returns:
      The any.
    • setAny

      public FieldRules.Builder setAny(AnyRules value)
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
    • setAny

      public FieldRules.Builder setAny(AnyRules.Builder builderForValue)
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
    • mergeAny

      public FieldRules.Builder mergeAny(AnyRules value)
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
    • clearAny

      public FieldRules.Builder clearAny()
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
    • getAnyBuilder

      public AnyRules.Builder getAnyBuilder()
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
    • getAnyOrBuilder

      public AnyRulesOrBuilder getAnyOrBuilder()
       Well-Known Field Types
       
      .validate.AnyRules any = 20 [json_name = "any"];
      Specified by:
      getAnyOrBuilder in interface FieldRulesOrBuilder
    • hasDuration

      public boolean hasDuration()
      .validate.DurationRules duration = 21 [json_name = "duration"];
      Specified by:
      hasDuration in interface FieldRulesOrBuilder
      Returns:
      Whether the duration field is set.
    • getDuration

      public DurationRules getDuration()
      .validate.DurationRules duration = 21 [json_name = "duration"];
      Specified by:
      getDuration in interface FieldRulesOrBuilder
      Returns:
      The duration.
    • setDuration

      public FieldRules.Builder setDuration(DurationRules value)
      .validate.DurationRules duration = 21 [json_name = "duration"];
    • setDuration

      public FieldRules.Builder setDuration(DurationRules.Builder builderForValue)
      .validate.DurationRules duration = 21 [json_name = "duration"];
    • mergeDuration

      public FieldRules.Builder mergeDuration(DurationRules value)
      .validate.DurationRules duration = 21 [json_name = "duration"];
    • clearDuration

      public FieldRules.Builder clearDuration()
      .validate.DurationRules duration = 21 [json_name = "duration"];
    • getDurationBuilder

      public DurationRules.Builder getDurationBuilder()
      .validate.DurationRules duration = 21 [json_name = "duration"];
    • getDurationOrBuilder

      public DurationRulesOrBuilder getDurationOrBuilder()
      .validate.DurationRules duration = 21 [json_name = "duration"];
      Specified by:
      getDurationOrBuilder in interface FieldRulesOrBuilder
    • hasTimestamp

      public boolean hasTimestamp()
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
      Specified by:
      hasTimestamp in interface FieldRulesOrBuilder
      Returns:
      Whether the timestamp field is set.
    • getTimestamp

      public TimestampRules getTimestamp()
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
      Specified by:
      getTimestamp in interface FieldRulesOrBuilder
      Returns:
      The timestamp.
    • setTimestamp

      public FieldRules.Builder setTimestamp(TimestampRules value)
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
    • setTimestamp

      public FieldRules.Builder setTimestamp(TimestampRules.Builder builderForValue)
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
    • mergeTimestamp

      public FieldRules.Builder mergeTimestamp(TimestampRules value)
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
    • clearTimestamp

      public FieldRules.Builder clearTimestamp()
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
    • getTimestampBuilder

      public TimestampRules.Builder getTimestampBuilder()
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
    • getTimestampOrBuilder

      public TimestampRulesOrBuilder getTimestampOrBuilder()
      .validate.TimestampRules timestamp = 22 [json_name = "timestamp"];
      Specified by:
      getTimestampOrBuilder in interface FieldRulesOrBuilder
    • setUnknownFields

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

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