public static final class LightningApi.NetworkInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder> implements LightningApi.NetworkInfoOrBuilder
lnrpc.NetworkInfoaddRepeatedField, 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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic 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.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder>public LightningApi.NetworkInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LightningApi.NetworkInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.NetworkInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.NetworkInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized 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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LightningApi.NetworkInfo.Builder>java.io.IOExceptionpublic int getGraphDiameter()
uint32 graph_diameter = 1;getGraphDiameter in interface LightningApi.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.NetworkInfoOrBuilderpublic 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.BuildersetUnknownFields 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.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.NetworkInfo.Builder>