public static final class LightningApi.NetworkInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder> implements LightningApi.NetworkInfoOrBuilder
lnrpc.NetworkInfo
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.NetworkInfo.Builder>
public LightningApi.NetworkInfo.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.NetworkInfo.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.NetworkInfo.Builder>
public LightningApi.NetworkInfo getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.NetworkInfo build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.NetworkInfo buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.NetworkInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.NetworkInfo.Builder>
public LightningApi.NetworkInfo.Builder mergeFrom(LightningApi.NetworkInfo other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder>
public LightningApi.NetworkInfo.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.NetworkInfo.Builder>
java.io.IOException
public int getGraphDiameter()
uint32 graph_diameter = 1;
getGraphDiameter
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setGraphDiameter(int value)
uint32 graph_diameter = 1;
value
- The graphDiameter to set.public LightningApi.NetworkInfo.Builder clearGraphDiameter()
uint32 graph_diameter = 1;
public double getAvgOutDegree()
double avg_out_degree = 2;
getAvgOutDegree
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setAvgOutDegree(double value)
double avg_out_degree = 2;
value
- The avgOutDegree to set.public LightningApi.NetworkInfo.Builder clearAvgOutDegree()
double avg_out_degree = 2;
public int getMaxOutDegree()
uint32 max_out_degree = 3;
getMaxOutDegree
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setMaxOutDegree(int value)
uint32 max_out_degree = 3;
value
- The maxOutDegree to set.public LightningApi.NetworkInfo.Builder clearMaxOutDegree()
uint32 max_out_degree = 3;
public int getNumNodes()
uint32 num_nodes = 4;
getNumNodes
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setNumNodes(int value)
uint32 num_nodes = 4;
value
- The numNodes to set.public LightningApi.NetworkInfo.Builder clearNumNodes()
uint32 num_nodes = 4;
public int getNumChannels()
uint32 num_channels = 5;
getNumChannels
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setNumChannels(int value)
uint32 num_channels = 5;
value
- The numChannels to set.public LightningApi.NetworkInfo.Builder clearNumChannels()
uint32 num_channels = 5;
public long getTotalNetworkCapacity()
int64 total_network_capacity = 6;
getTotalNetworkCapacity
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setTotalNetworkCapacity(long value)
int64 total_network_capacity = 6;
value
- The totalNetworkCapacity to set.public LightningApi.NetworkInfo.Builder clearTotalNetworkCapacity()
int64 total_network_capacity = 6;
public double getAvgChannelSize()
double avg_channel_size = 7;
getAvgChannelSize
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setAvgChannelSize(double value)
double avg_channel_size = 7;
value
- The avgChannelSize to set.public LightningApi.NetworkInfo.Builder clearAvgChannelSize()
double avg_channel_size = 7;
public long getMinChannelSize()
int64 min_channel_size = 8;
getMinChannelSize
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setMinChannelSize(long value)
int64 min_channel_size = 8;
value
- The minChannelSize to set.public LightningApi.NetworkInfo.Builder clearMinChannelSize()
int64 min_channel_size = 8;
public long getMaxChannelSize()
int64 max_channel_size = 9;
getMaxChannelSize
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setMaxChannelSize(long value)
int64 max_channel_size = 9;
value
- The maxChannelSize to set.public LightningApi.NetworkInfo.Builder clearMaxChannelSize()
int64 max_channel_size = 9;
public long getMedianChannelSizeSat()
int64 median_channel_size_sat = 10;
getMedianChannelSizeSat
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setMedianChannelSizeSat(long value)
int64 median_channel_size_sat = 10;
value
- The medianChannelSizeSat to set.public LightningApi.NetworkInfo.Builder clearMedianChannelSizeSat()
int64 median_channel_size_sat = 10;
public long getNumZombieChans()
The number of edges marked as zombies.
uint64 num_zombie_chans = 11;
getNumZombieChans
in interface LightningApi.NetworkInfoOrBuilder
public LightningApi.NetworkInfo.Builder setNumZombieChans(long value)
The number of edges marked as zombies.
uint64 num_zombie_chans = 11;
value
- The numZombieChans to set.public LightningApi.NetworkInfo.Builder clearNumZombieChans()
The number of edges marked as zombies.
uint64 num_zombie_chans = 11;
public final LightningApi.NetworkInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder>
public final LightningApi.NetworkInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder>