Package prometheus

Class Remote.Query.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Remote.Query.Builder>
prometheus.Remote.Query.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Remote.QueryOrBuilder
Enclosing class:
Remote.Query

public static final class Remote.Query.Builder extends com.google.protobuf.GeneratedMessage.Builder<Remote.Query.Builder> implements Remote.QueryOrBuilder
Protobuf type prometheus.Query
  • 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<Remote.Query.Builder>
    • clear

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

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

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

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

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

      public Remote.Query.Builder mergeFrom(Remote.Query other)
    • isInitialized

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

      public Remote.Query.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<Remote.Query.Builder>
      Throws:
      IOException
    • getStartTimestampMs

      public long getStartTimestampMs()
      int64 start_timestamp_ms = 1;
      Specified by:
      getStartTimestampMs in interface Remote.QueryOrBuilder
      Returns:
      The startTimestampMs.
    • setStartTimestampMs

      public Remote.Query.Builder setStartTimestampMs(long value)
      int64 start_timestamp_ms = 1;
      Parameters:
      value - The startTimestampMs to set.
      Returns:
      This builder for chaining.
    • clearStartTimestampMs

      public Remote.Query.Builder clearStartTimestampMs()
      int64 start_timestamp_ms = 1;
      Returns:
      This builder for chaining.
    • getEndTimestampMs

      public long getEndTimestampMs()
      int64 end_timestamp_ms = 2;
      Specified by:
      getEndTimestampMs in interface Remote.QueryOrBuilder
      Returns:
      The endTimestampMs.
    • setEndTimestampMs

      public Remote.Query.Builder setEndTimestampMs(long value)
      int64 end_timestamp_ms = 2;
      Parameters:
      value - The endTimestampMs to set.
      Returns:
      This builder for chaining.
    • clearEndTimestampMs

      public Remote.Query.Builder clearEndTimestampMs()
      int64 end_timestamp_ms = 2;
      Returns:
      This builder for chaining.
    • getMatchersList

      public List<Types.LabelMatcher> getMatchersList()
      repeated .prometheus.LabelMatcher matchers = 3;
      Specified by:
      getMatchersList in interface Remote.QueryOrBuilder
    • getMatchersCount

      public int getMatchersCount()
      repeated .prometheus.LabelMatcher matchers = 3;
      Specified by:
      getMatchersCount in interface Remote.QueryOrBuilder
    • getMatchers

      public Types.LabelMatcher getMatchers(int index)
      repeated .prometheus.LabelMatcher matchers = 3;
      Specified by:
      getMatchers in interface Remote.QueryOrBuilder
    • setMatchers

      public Remote.Query.Builder setMatchers(int index, Types.LabelMatcher value)
      repeated .prometheus.LabelMatcher matchers = 3;
    • setMatchers

      public Remote.Query.Builder setMatchers(int index, Types.LabelMatcher.Builder builderForValue)
      repeated .prometheus.LabelMatcher matchers = 3;
    • addMatchers

      public Remote.Query.Builder addMatchers(Types.LabelMatcher value)
      repeated .prometheus.LabelMatcher matchers = 3;
    • addMatchers

      public Remote.Query.Builder addMatchers(int index, Types.LabelMatcher value)
      repeated .prometheus.LabelMatcher matchers = 3;
    • addMatchers

      public Remote.Query.Builder addMatchers(Types.LabelMatcher.Builder builderForValue)
      repeated .prometheus.LabelMatcher matchers = 3;
    • addMatchers

      public Remote.Query.Builder addMatchers(int index, Types.LabelMatcher.Builder builderForValue)
      repeated .prometheus.LabelMatcher matchers = 3;
    • addAllMatchers

      public Remote.Query.Builder addAllMatchers(Iterable<? extends Types.LabelMatcher> values)
      repeated .prometheus.LabelMatcher matchers = 3;
    • clearMatchers

      public Remote.Query.Builder clearMatchers()
      repeated .prometheus.LabelMatcher matchers = 3;
    • removeMatchers

      public Remote.Query.Builder removeMatchers(int index)
      repeated .prometheus.LabelMatcher matchers = 3;
    • getMatchersBuilder

      public Types.LabelMatcher.Builder getMatchersBuilder(int index)
      repeated .prometheus.LabelMatcher matchers = 3;
    • getMatchersOrBuilder

      public Types.LabelMatcherOrBuilder getMatchersOrBuilder(int index)
      repeated .prometheus.LabelMatcher matchers = 3;
      Specified by:
      getMatchersOrBuilder in interface Remote.QueryOrBuilder
    • getMatchersOrBuilderList

      public List<? extends Types.LabelMatcherOrBuilder> getMatchersOrBuilderList()
      repeated .prometheus.LabelMatcher matchers = 3;
      Specified by:
      getMatchersOrBuilderList in interface Remote.QueryOrBuilder
    • addMatchersBuilder

      public Types.LabelMatcher.Builder addMatchersBuilder()
      repeated .prometheus.LabelMatcher matchers = 3;
    • addMatchersBuilder

      public Types.LabelMatcher.Builder addMatchersBuilder(int index)
      repeated .prometheus.LabelMatcher matchers = 3;
    • getMatchersBuilderList

      public List<Types.LabelMatcher.Builder> getMatchersBuilderList()
      repeated .prometheus.LabelMatcher matchers = 3;
    • hasHints

      public boolean hasHints()
      .prometheus.ReadHints hints = 4;
      Specified by:
      hasHints in interface Remote.QueryOrBuilder
      Returns:
      Whether the hints field is set.
    • getHints

      public Types.ReadHints getHints()
      .prometheus.ReadHints hints = 4;
      Specified by:
      getHints in interface Remote.QueryOrBuilder
      Returns:
      The hints.
    • setHints

      public Remote.Query.Builder setHints(Types.ReadHints value)
      .prometheus.ReadHints hints = 4;
    • setHints

      public Remote.Query.Builder setHints(Types.ReadHints.Builder builderForValue)
      .prometheus.ReadHints hints = 4;
    • mergeHints

      public Remote.Query.Builder mergeHints(Types.ReadHints value)
      .prometheus.ReadHints hints = 4;
    • clearHints

      public Remote.Query.Builder clearHints()
      .prometheus.ReadHints hints = 4;
    • getHintsBuilder

      public Types.ReadHints.Builder getHintsBuilder()
      .prometheus.ReadHints hints = 4;
    • getHintsOrBuilder

      public Types.ReadHintsOrBuilder getHintsOrBuilder()
      .prometheus.ReadHints hints = 4;
      Specified by:
      getHintsOrBuilder in interface Remote.QueryOrBuilder