io.prometheus.client
Class Metrics.Metric.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
          extended by com.google.protobuf.GeneratedMessage.Builder<Metrics.Metric.Builder>
              extended by io.prometheus.client.Metrics.Metric.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Metrics.MetricOrBuilder, Cloneable
Enclosing class:
Metrics.Metric

public static final class Metrics.Metric.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Metrics.Metric.Builder>
implements Metrics.MetricOrBuilder

Protobuf type io.prometheus.client.Metric


Method Summary
 Metrics.Metric.Builder addAllLabel(Iterable<? extends Metrics.LabelPair> values)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder addLabel(int index, Metrics.LabelPair.Builder builderForValue)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder addLabel(int index, Metrics.LabelPair value)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder addLabel(Metrics.LabelPair.Builder builderForValue)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder addLabel(Metrics.LabelPair value)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.LabelPair.Builder addLabelBuilder()
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.LabelPair.Builder addLabelBuilder(int index)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric build()
           
 Metrics.Metric buildPartial()
           
 Metrics.Metric.Builder clear()
           
 Metrics.Metric.Builder clearCounter()
          optional .io.prometheus.client.Counter counter = 3;
 Metrics.Metric.Builder clearGauge()
          optional .io.prometheus.client.Gauge gauge = 2;
 Metrics.Metric.Builder clearLabel()
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder clearSummary()
          optional .io.prometheus.client.Summary summary = 4;
 Metrics.Metric.Builder clone()
           
 Metrics.Counter getCounter()
          optional .io.prometheus.client.Counter counter = 3;
 Metrics.Counter.Builder getCounterBuilder()
          optional .io.prometheus.client.Counter counter = 3;
 Metrics.CounterOrBuilder getCounterOrBuilder()
          optional .io.prometheus.client.Counter counter = 3;
 Metrics.Metric getDefaultInstanceForType()
           
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 Metrics.Gauge getGauge()
          optional .io.prometheus.client.Gauge gauge = 2;
 Metrics.Gauge.Builder getGaugeBuilder()
          optional .io.prometheus.client.Gauge gauge = 2;
 Metrics.GaugeOrBuilder getGaugeOrBuilder()
          optional .io.prometheus.client.Gauge gauge = 2;
 Metrics.LabelPair getLabel(int index)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.LabelPair.Builder getLabelBuilder(int index)
          repeated .io.prometheus.client.LabelPair label = 1;
 List<Metrics.LabelPair.Builder> getLabelBuilderList()
          repeated .io.prometheus.client.LabelPair label = 1;
 int getLabelCount()
          repeated .io.prometheus.client.LabelPair label = 1;
 List<Metrics.LabelPair> getLabelList()
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.LabelPairOrBuilder getLabelOrBuilder(int index)
          repeated .io.prometheus.client.LabelPair label = 1;
 List<? extends Metrics.LabelPairOrBuilder> getLabelOrBuilderList()
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Summary getSummary()
          optional .io.prometheus.client.Summary summary = 4;
 Metrics.Summary.Builder getSummaryBuilder()
          optional .io.prometheus.client.Summary summary = 4;
 Metrics.SummaryOrBuilder getSummaryOrBuilder()
          optional .io.prometheus.client.Summary summary = 4;
 boolean hasCounter()
          optional .io.prometheus.client.Counter counter = 3;
 boolean hasGauge()
          optional .io.prometheus.client.Gauge gauge = 2;
 boolean hasSummary()
          optional .io.prometheus.client.Summary summary = 4;
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 Metrics.Metric.Builder mergeCounter(Metrics.Counter value)
          optional .io.prometheus.client.Counter counter = 3;
 Metrics.Metric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 Metrics.Metric.Builder mergeFrom(com.google.protobuf.Message other)
           
 Metrics.Metric.Builder mergeFrom(Metrics.Metric other)
           
 Metrics.Metric.Builder mergeGauge(Metrics.Gauge value)
          optional .io.prometheus.client.Gauge gauge = 2;
 Metrics.Metric.Builder mergeSummary(Metrics.Summary value)
          optional .io.prometheus.client.Summary summary = 4;
 Metrics.Metric.Builder removeLabel(int index)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder setCounter(Metrics.Counter.Builder builderForValue)
          optional .io.prometheus.client.Counter counter = 3;
 Metrics.Metric.Builder setCounter(Metrics.Counter value)
          optional .io.prometheus.client.Counter counter = 3;
 Metrics.Metric.Builder setGauge(Metrics.Gauge.Builder builderForValue)
          optional .io.prometheus.client.Gauge gauge = 2;
 Metrics.Metric.Builder setGauge(Metrics.Gauge value)
          optional .io.prometheus.client.Gauge gauge = 2;
 Metrics.Metric.Builder setLabel(int index, Metrics.LabelPair.Builder builderForValue)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder setLabel(int index, Metrics.LabelPair value)
          repeated .io.prometheus.client.LabelPair label = 1;
 Metrics.Metric.Builder setSummary(Metrics.Summary.Builder builderForValue)
          optional .io.prometheus.client.Summary summary = 4;
 Metrics.Metric.Builder setSummary(Metrics.Summary value)
          optional .io.prometheus.client.Summary summary = 4;
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, newUninitializedMessageException
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField
 

Method Detail

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<Metrics.Metric.Builder>

clear

public Metrics.Metric.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<Metrics.Metric.Builder>

clone

public Metrics.Metric.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.GeneratedMessage.Builder<Metrics.Metric.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<Metrics.Metric.Builder>

getDefaultInstanceForType

public Metrics.Metric getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder

build

public Metrics.Metric build()
Specified by:
build in interface com.google.protobuf.Message.Builder
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public Metrics.Metric buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.Message.Builder
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

public Metrics.Metric.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<Metrics.Metric.Builder>

mergeFrom

public Metrics.Metric.Builder mergeFrom(Metrics.Metric other)

isInitialized

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

mergeFrom

public Metrics.Metric.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<Metrics.Metric.Builder>
Throws:
IOException

getLabelList

public List<Metrics.LabelPair> getLabelList()
repeated .io.prometheus.client.LabelPair label = 1;

Specified by:
getLabelList in interface Metrics.MetricOrBuilder

getLabelCount

public int getLabelCount()
repeated .io.prometheus.client.LabelPair label = 1;

Specified by:
getLabelCount in interface Metrics.MetricOrBuilder

getLabel

public Metrics.LabelPair getLabel(int index)
repeated .io.prometheus.client.LabelPair label = 1;

Specified by:
getLabel in interface Metrics.MetricOrBuilder

setLabel

public Metrics.Metric.Builder setLabel(int index,
                                       Metrics.LabelPair value)
repeated .io.prometheus.client.LabelPair label = 1;


setLabel

public Metrics.Metric.Builder setLabel(int index,
                                       Metrics.LabelPair.Builder builderForValue)
repeated .io.prometheus.client.LabelPair label = 1;


addLabel

public Metrics.Metric.Builder addLabel(Metrics.LabelPair value)
repeated .io.prometheus.client.LabelPair label = 1;


addLabel

public Metrics.Metric.Builder addLabel(int index,
                                       Metrics.LabelPair value)
repeated .io.prometheus.client.LabelPair label = 1;


addLabel

public Metrics.Metric.Builder addLabel(Metrics.LabelPair.Builder builderForValue)
repeated .io.prometheus.client.LabelPair label = 1;


addLabel

public Metrics.Metric.Builder addLabel(int index,
                                       Metrics.LabelPair.Builder builderForValue)
repeated .io.prometheus.client.LabelPair label = 1;


addAllLabel

public Metrics.Metric.Builder addAllLabel(Iterable<? extends Metrics.LabelPair> values)
repeated .io.prometheus.client.LabelPair label = 1;


clearLabel

public Metrics.Metric.Builder clearLabel()
repeated .io.prometheus.client.LabelPair label = 1;


removeLabel

public Metrics.Metric.Builder removeLabel(int index)
repeated .io.prometheus.client.LabelPair label = 1;


getLabelBuilder

public Metrics.LabelPair.Builder getLabelBuilder(int index)
repeated .io.prometheus.client.LabelPair label = 1;


getLabelOrBuilder

public Metrics.LabelPairOrBuilder getLabelOrBuilder(int index)
repeated .io.prometheus.client.LabelPair label = 1;

Specified by:
getLabelOrBuilder in interface Metrics.MetricOrBuilder

getLabelOrBuilderList

public List<? extends Metrics.LabelPairOrBuilder> getLabelOrBuilderList()
repeated .io.prometheus.client.LabelPair label = 1;

Specified by:
getLabelOrBuilderList in interface Metrics.MetricOrBuilder

addLabelBuilder

public Metrics.LabelPair.Builder addLabelBuilder()
repeated .io.prometheus.client.LabelPair label = 1;


addLabelBuilder

public Metrics.LabelPair.Builder addLabelBuilder(int index)
repeated .io.prometheus.client.LabelPair label = 1;


getLabelBuilderList

public List<Metrics.LabelPair.Builder> getLabelBuilderList()
repeated .io.prometheus.client.LabelPair label = 1;


hasGauge

public boolean hasGauge()
optional .io.prometheus.client.Gauge gauge = 2;

Specified by:
hasGauge in interface Metrics.MetricOrBuilder

getGauge

public Metrics.Gauge getGauge()
optional .io.prometheus.client.Gauge gauge = 2;

Specified by:
getGauge in interface Metrics.MetricOrBuilder

setGauge

public Metrics.Metric.Builder setGauge(Metrics.Gauge value)
optional .io.prometheus.client.Gauge gauge = 2;


setGauge

public Metrics.Metric.Builder setGauge(Metrics.Gauge.Builder builderForValue)
optional .io.prometheus.client.Gauge gauge = 2;


mergeGauge

public Metrics.Metric.Builder mergeGauge(Metrics.Gauge value)
optional .io.prometheus.client.Gauge gauge = 2;


clearGauge

public Metrics.Metric.Builder clearGauge()
optional .io.prometheus.client.Gauge gauge = 2;


getGaugeBuilder

public Metrics.Gauge.Builder getGaugeBuilder()
optional .io.prometheus.client.Gauge gauge = 2;


getGaugeOrBuilder

public Metrics.GaugeOrBuilder getGaugeOrBuilder()
optional .io.prometheus.client.Gauge gauge = 2;

Specified by:
getGaugeOrBuilder in interface Metrics.MetricOrBuilder

hasCounter

public boolean hasCounter()
optional .io.prometheus.client.Counter counter = 3;

Specified by:
hasCounter in interface Metrics.MetricOrBuilder

getCounter

public Metrics.Counter getCounter()
optional .io.prometheus.client.Counter counter = 3;

Specified by:
getCounter in interface Metrics.MetricOrBuilder

setCounter

public Metrics.Metric.Builder setCounter(Metrics.Counter value)
optional .io.prometheus.client.Counter counter = 3;


setCounter

public Metrics.Metric.Builder setCounter(Metrics.Counter.Builder builderForValue)
optional .io.prometheus.client.Counter counter = 3;


mergeCounter

public Metrics.Metric.Builder mergeCounter(Metrics.Counter value)
optional .io.prometheus.client.Counter counter = 3;


clearCounter

public Metrics.Metric.Builder clearCounter()
optional .io.prometheus.client.Counter counter = 3;


getCounterBuilder

public Metrics.Counter.Builder getCounterBuilder()
optional .io.prometheus.client.Counter counter = 3;


getCounterOrBuilder

public Metrics.CounterOrBuilder getCounterOrBuilder()
optional .io.prometheus.client.Counter counter = 3;

Specified by:
getCounterOrBuilder in interface Metrics.MetricOrBuilder

hasSummary

public boolean hasSummary()
optional .io.prometheus.client.Summary summary = 4;

Specified by:
hasSummary in interface Metrics.MetricOrBuilder

getSummary

public Metrics.Summary getSummary()
optional .io.prometheus.client.Summary summary = 4;

Specified by:
getSummary in interface Metrics.MetricOrBuilder

setSummary

public Metrics.Metric.Builder setSummary(Metrics.Summary value)
optional .io.prometheus.client.Summary summary = 4;


setSummary

public Metrics.Metric.Builder setSummary(Metrics.Summary.Builder builderForValue)
optional .io.prometheus.client.Summary summary = 4;


mergeSummary

public Metrics.Metric.Builder mergeSummary(Metrics.Summary value)
optional .io.prometheus.client.Summary summary = 4;


clearSummary

public Metrics.Metric.Builder clearSummary()
optional .io.prometheus.client.Summary summary = 4;


getSummaryBuilder

public Metrics.Summary.Builder getSummaryBuilder()
optional .io.prometheus.client.Summary summary = 4;


getSummaryOrBuilder

public Metrics.SummaryOrBuilder getSummaryOrBuilder()
optional .io.prometheus.client.Summary summary = 4;

Specified by:
getSummaryOrBuilder in interface Metrics.MetricOrBuilder


Copyright © 2013. All Rights Reserved.