Package prometheus
Class Types.ReadHints.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Types.ReadHints.Builder>
prometheus.Types.ReadHints.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Types.ReadHintsOrBuilder
- Enclosing class:
- Types.ReadHints
public static final class Types.ReadHints.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Types.ReadHints.Builder>
implements Types.ReadHintsOrBuilder
Protobuf type
prometheus.ReadHints-
Method Summary
Modifier and TypeMethodDescriptionaddAllGrouping(Iterable<String> values) List of label names used in aggregation.addGrouping(String value) List of label names used in aggregation.addGroupingBytes(com.google.protobuf.ByteString value) List of label names used in aggregation.build()clear()clearBy()Indicate whether it is without or by.End time in milliseconds.String representation of surrounding function or aggregation.List of label names used in aggregation.Range vector selector range in milliseconds.Start time in milliseconds.Query step size in milliseconds.booleangetBy()Indicate whether it is without or by.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlonggetEndMs()End time in milliseconds.getFunc()String representation of surrounding function or aggregation.com.google.protobuf.ByteStringString representation of surrounding function or aggregation.getGrouping(int index) List of label names used in aggregation.com.google.protobuf.ByteStringgetGroupingBytes(int index) List of label names used in aggregation.intList of label names used in aggregation.com.google.protobuf.ProtocolStringListList of label names used in aggregation.longRange vector selector range in milliseconds.longStart time in milliseconds.longQuery step size in milliseconds.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Types.ReadHints other) setBy(boolean value) Indicate whether it is without or by.setEndMs(long value) End time in milliseconds.String representation of surrounding function or aggregation.setFuncBytes(com.google.protobuf.ByteString value) String representation of surrounding function or aggregation.setGrouping(int index, String value) List of label names used in aggregation.setRangeMs(long value) Range vector selector range in milliseconds.setStartMs(long value) Start time in milliseconds.setStepMs(long value) Query step size in milliseconds.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Types.ReadHints.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Types.ReadHints.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Types.ReadHints.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Types.ReadHints.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Types.ReadHints.Builder>
-
mergeFrom
public Types.ReadHints.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Types.ReadHints.Builder>- Throws:
IOException
-
getStepMs
public long getStepMs()Query step size in milliseconds.
int64 step_ms = 1;- Specified by:
getStepMsin interfaceTypes.ReadHintsOrBuilder- Returns:
- The stepMs.
-
setStepMs
Query step size in milliseconds.
int64 step_ms = 1;- Parameters:
value- The stepMs to set.- Returns:
- This builder for chaining.
-
clearStepMs
Query step size in milliseconds.
int64 step_ms = 1;- Returns:
- This builder for chaining.
-
getFunc
String representation of surrounding function or aggregation.
string func = 2;- Specified by:
getFuncin interfaceTypes.ReadHintsOrBuilder- Returns:
- The func.
-
getFuncBytes
public com.google.protobuf.ByteString getFuncBytes()String representation of surrounding function or aggregation.
string func = 2;- Specified by:
getFuncBytesin interfaceTypes.ReadHintsOrBuilder- Returns:
- The bytes for func.
-
setFunc
String representation of surrounding function or aggregation.
string func = 2;- Parameters:
value- The func to set.- Returns:
- This builder for chaining.
-
clearFunc
String representation of surrounding function or aggregation.
string func = 2;- Returns:
- This builder for chaining.
-
setFuncBytes
String representation of surrounding function or aggregation.
string func = 2;- Parameters:
value- The bytes for func to set.- Returns:
- This builder for chaining.
-
getStartMs
public long getStartMs()Start time in milliseconds.
int64 start_ms = 3;- Specified by:
getStartMsin interfaceTypes.ReadHintsOrBuilder- Returns:
- The startMs.
-
setStartMs
Start time in milliseconds.
int64 start_ms = 3;- Parameters:
value- The startMs to set.- Returns:
- This builder for chaining.
-
clearStartMs
Start time in milliseconds.
int64 start_ms = 3;- Returns:
- This builder for chaining.
-
getEndMs
public long getEndMs()End time in milliseconds.
int64 end_ms = 4;- Specified by:
getEndMsin interfaceTypes.ReadHintsOrBuilder- Returns:
- The endMs.
-
setEndMs
End time in milliseconds.
int64 end_ms = 4;- Parameters:
value- The endMs to set.- Returns:
- This builder for chaining.
-
clearEndMs
End time in milliseconds.
int64 end_ms = 4;- Returns:
- This builder for chaining.
-
getGroupingList
public com.google.protobuf.ProtocolStringList getGroupingList()List of label names used in aggregation.
repeated string grouping = 5;- Specified by:
getGroupingListin interfaceTypes.ReadHintsOrBuilder- Returns:
- A list containing the grouping.
-
getGroupingCount
public int getGroupingCount()List of label names used in aggregation.
repeated string grouping = 5;- Specified by:
getGroupingCountin interfaceTypes.ReadHintsOrBuilder- Returns:
- The count of grouping.
-
getGrouping
List of label names used in aggregation.
repeated string grouping = 5;- Specified by:
getGroupingin interfaceTypes.ReadHintsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The grouping at the given index.
-
getGroupingBytes
public com.google.protobuf.ByteString getGroupingBytes(int index) List of label names used in aggregation.
repeated string grouping = 5;- Specified by:
getGroupingBytesin interfaceTypes.ReadHintsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the grouping at the given index.
-
setGrouping
List of label names used in aggregation.
repeated string grouping = 5;- Parameters:
index- The index to set the value at.value- The grouping to set.- Returns:
- This builder for chaining.
-
addGrouping
List of label names used in aggregation.
repeated string grouping = 5;- Parameters:
value- The grouping to add.- Returns:
- This builder for chaining.
-
addAllGrouping
List of label names used in aggregation.
repeated string grouping = 5;- Parameters:
values- The grouping to add.- Returns:
- This builder for chaining.
-
clearGrouping
List of label names used in aggregation.
repeated string grouping = 5;- Returns:
- This builder for chaining.
-
addGroupingBytes
List of label names used in aggregation.
repeated string grouping = 5;- Parameters:
value- The bytes of the grouping to add.- Returns:
- This builder for chaining.
-
getBy
public boolean getBy()Indicate whether it is without or by.
bool by = 6;- Specified by:
getByin interfaceTypes.ReadHintsOrBuilder- Returns:
- The by.
-
setBy
Indicate whether it is without or by.
bool by = 6;- Parameters:
value- The by to set.- Returns:
- This builder for chaining.
-
clearBy
Indicate whether it is without or by.
bool by = 6;- Returns:
- This builder for chaining.
-
getRangeMs
public long getRangeMs()Range vector selector range in milliseconds.
int64 range_ms = 7;- Specified by:
getRangeMsin interfaceTypes.ReadHintsOrBuilder- Returns:
- The rangeMs.
-
setRangeMs
Range vector selector range in milliseconds.
int64 range_ms = 7;- Parameters:
value- The rangeMs to set.- Returns:
- This builder for chaining.
-
clearRangeMs
Range vector selector range in milliseconds.
int64 range_ms = 7;- Returns:
- This builder for chaining.
-