public static final class LightningApi.NodeMetricsRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NodeMetricsRequest.Builder> implements LightningApi.NodeMetricsRequestOrBuilder
lnrpc.NodeMetricsRequest
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NodeMetricsRequest.Builder>
public LightningApi.NodeMetricsRequest.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NodeMetricsRequest.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NodeMetricsRequest.Builder>
public LightningApi.NodeMetricsRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.NodeMetricsRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.NodeMetricsRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.NodeMetricsRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.NodeMetricsRequest.Builder>
public LightningApi.NodeMetricsRequest.Builder mergeFrom(LightningApi.NodeMetricsRequest other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NodeMetricsRequest.Builder>
public LightningApi.NodeMetricsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.NodeMetricsRequest.Builder>
java.io.IOException
public java.util.List<LightningApi.NodeMetricType> getTypesList()
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
getTypesList
in interface LightningApi.NodeMetricsRequestOrBuilder
public int getTypesCount()
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
getTypesCount
in interface LightningApi.NodeMetricsRequestOrBuilder
public LightningApi.NodeMetricType getTypes(int index)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
getTypes
in interface LightningApi.NodeMetricsRequestOrBuilder
index
- The index of the element to return.public LightningApi.NodeMetricsRequest.Builder setTypes(int index, LightningApi.NodeMetricType value)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
index
- The index to set the value at.value
- The types to set.public LightningApi.NodeMetricsRequest.Builder addTypes(LightningApi.NodeMetricType value)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
value
- The types to add.public LightningApi.NodeMetricsRequest.Builder addAllTypes(java.lang.Iterable<? extends LightningApi.NodeMetricType> values)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
values
- The types to add.public LightningApi.NodeMetricsRequest.Builder clearTypes()
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
public java.util.List<java.lang.Integer> getTypesValueList()
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
getTypesValueList
in interface LightningApi.NodeMetricsRequestOrBuilder
public int getTypesValue(int index)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
getTypesValue
in interface LightningApi.NodeMetricsRequestOrBuilder
index
- The index of the value to return.public LightningApi.NodeMetricsRequest.Builder setTypesValue(int index, int value)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
index
- The index to set the value at.value
- The enum numeric value on the wire for types to set.public LightningApi.NodeMetricsRequest.Builder addTypesValue(int value)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
value
- The enum numeric value on the wire for types to add.public LightningApi.NodeMetricsRequest.Builder addAllTypesValue(java.lang.Iterable<java.lang.Integer> values)
The requested node metrics.
repeated .lnrpc.NodeMetricType types = 1;
values
- The enum numeric values on the wire for types to add.public final LightningApi.NodeMetricsRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NodeMetricsRequest.Builder>
public final LightningApi.NodeMetricsRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NodeMetricsRequest.Builder>