Class Interval.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Interval.Builder>
com.google.cloud.discoveryengine.v1beta.Interval.Builder
All Implemented Interfaces:
IntervalOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Interval

public static final class Interval.Builder extends com.google.protobuf.GeneratedMessage.Builder<Interval.Builder> implements IntervalOrBuilder
 A floating point interval.
 
Protobuf type google.cloud.discoveryengine.v1beta.Interval
  • 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<Interval.Builder>
    • clear

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

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

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

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

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

      public Interval.Builder mergeFrom(Interval other)
    • isInitialized

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

      public Interval.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<Interval.Builder>
      Throws:
      IOException
    • getMinCase

      public Interval.MinCase getMinCase()
      Specified by:
      getMinCase in interface IntervalOrBuilder
    • clearMin

      public Interval.Builder clearMin()
    • getMaxCase

      public Interval.MaxCase getMaxCase()
      Specified by:
      getMaxCase in interface IntervalOrBuilder
    • clearMax

      public Interval.Builder clearMax()
    • hasMinimum

      public boolean hasMinimum()
       Inclusive lower bound.
       
      double minimum = 1;
      Specified by:
      hasMinimum in interface IntervalOrBuilder
      Returns:
      Whether the minimum field is set.
    • getMinimum

      public double getMinimum()
       Inclusive lower bound.
       
      double minimum = 1;
      Specified by:
      getMinimum in interface IntervalOrBuilder
      Returns:
      The minimum.
    • setMinimum

      public Interval.Builder setMinimum(double value)
       Inclusive lower bound.
       
      double minimum = 1;
      Parameters:
      value - The minimum to set.
      Returns:
      This builder for chaining.
    • clearMinimum

      public Interval.Builder clearMinimum()
       Inclusive lower bound.
       
      double minimum = 1;
      Returns:
      This builder for chaining.
    • hasExclusiveMinimum

      public boolean hasExclusiveMinimum()
       Exclusive lower bound.
       
      double exclusive_minimum = 2;
      Specified by:
      hasExclusiveMinimum in interface IntervalOrBuilder
      Returns:
      Whether the exclusiveMinimum field is set.
    • getExclusiveMinimum

      public double getExclusiveMinimum()
       Exclusive lower bound.
       
      double exclusive_minimum = 2;
      Specified by:
      getExclusiveMinimum in interface IntervalOrBuilder
      Returns:
      The exclusiveMinimum.
    • setExclusiveMinimum

      public Interval.Builder setExclusiveMinimum(double value)
       Exclusive lower bound.
       
      double exclusive_minimum = 2;
      Parameters:
      value - The exclusiveMinimum to set.
      Returns:
      This builder for chaining.
    • clearExclusiveMinimum

      public Interval.Builder clearExclusiveMinimum()
       Exclusive lower bound.
       
      double exclusive_minimum = 2;
      Returns:
      This builder for chaining.
    • hasMaximum

      public boolean hasMaximum()
       Inclusive upper bound.
       
      double maximum = 3;
      Specified by:
      hasMaximum in interface IntervalOrBuilder
      Returns:
      Whether the maximum field is set.
    • getMaximum

      public double getMaximum()
       Inclusive upper bound.
       
      double maximum = 3;
      Specified by:
      getMaximum in interface IntervalOrBuilder
      Returns:
      The maximum.
    • setMaximum

      public Interval.Builder setMaximum(double value)
       Inclusive upper bound.
       
      double maximum = 3;
      Parameters:
      value - The maximum to set.
      Returns:
      This builder for chaining.
    • clearMaximum

      public Interval.Builder clearMaximum()
       Inclusive upper bound.
       
      double maximum = 3;
      Returns:
      This builder for chaining.
    • hasExclusiveMaximum

      public boolean hasExclusiveMaximum()
       Exclusive upper bound.
       
      double exclusive_maximum = 4;
      Specified by:
      hasExclusiveMaximum in interface IntervalOrBuilder
      Returns:
      Whether the exclusiveMaximum field is set.
    • getExclusiveMaximum

      public double getExclusiveMaximum()
       Exclusive upper bound.
       
      double exclusive_maximum = 4;
      Specified by:
      getExclusiveMaximum in interface IntervalOrBuilder
      Returns:
      The exclusiveMaximum.
    • setExclusiveMaximum

      public Interval.Builder setExclusiveMaximum(double value)
       Exclusive upper bound.
       
      double exclusive_maximum = 4;
      Parameters:
      value - The exclusiveMaximum to set.
      Returns:
      This builder for chaining.
    • clearExclusiveMaximum

      public Interval.Builder clearExclusiveMaximum()
       Exclusive upper bound.
       
      double exclusive_maximum = 4;
      Returns:
      This builder for chaining.