Class LoadStatsRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<LoadStatsRequest.Builder>
-
- io.envoyproxy.envoy.service.load_stats.v3.LoadStatsRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,LoadStatsRequestOrBuilder
,java.lang.Cloneable
- Enclosing class:
- LoadStatsRequest
public static final class LoadStatsRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<LoadStatsRequest.Builder> implements LoadStatsRequestOrBuilder
A load report Envoy sends to the management server.
Protobuf typeenvoy.service.load_stats.v3.LoadStatsRequest
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.util.List<ClusterStats>
clusterStats_
private com.google.protobuf.RepeatedFieldBuilder<ClusterStats,ClusterStats.Builder,ClusterStatsOrBuilder>
clusterStatsBuilder_
private Node
node_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>
nodeBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadStatsRequest.Builder
addAllClusterStats(java.lang.Iterable<? extends ClusterStats> values)
A list of load stats to report.LoadStatsRequest.Builder
addClusterStats(int index, ClusterStats value)
A list of load stats to report.LoadStatsRequest.Builder
addClusterStats(int index, ClusterStats.Builder builderForValue)
A list of load stats to report.LoadStatsRequest.Builder
addClusterStats(ClusterStats value)
A list of load stats to report.LoadStatsRequest.Builder
addClusterStats(ClusterStats.Builder builderForValue)
A list of load stats to report.ClusterStats.Builder
addClusterStatsBuilder()
A list of load stats to report.ClusterStats.Builder
addClusterStatsBuilder(int index)
A list of load stats to report.LoadStatsRequest
build()
LoadStatsRequest
buildPartial()
private void
buildPartial0(LoadStatsRequest result)
private void
buildPartialRepeatedFields(LoadStatsRequest result)
LoadStatsRequest.Builder
clear()
LoadStatsRequest.Builder
clearClusterStats()
A list of load stats to report.LoadStatsRequest.Builder
clearNode()
Node identifier for Envoy instance.private void
ensureClusterStatsIsMutable()
ClusterStats
getClusterStats(int index)
A list of load stats to report.ClusterStats.Builder
getClusterStatsBuilder(int index)
A list of load stats to report.java.util.List<ClusterStats.Builder>
getClusterStatsBuilderList()
A list of load stats to report.int
getClusterStatsCount()
A list of load stats to report.private com.google.protobuf.RepeatedFieldBuilder<ClusterStats,ClusterStats.Builder,ClusterStatsOrBuilder>
getClusterStatsFieldBuilder()
java.util.List<ClusterStats>
getClusterStatsList()
A list of load stats to report.ClusterStatsOrBuilder
getClusterStatsOrBuilder(int index)
A list of load stats to report.java.util.List<? extends ClusterStatsOrBuilder>
getClusterStatsOrBuilderList()
A list of load stats to report.LoadStatsRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Node
getNode()
Node identifier for Envoy instance.Node.Builder
getNodeBuilder()
Node identifier for Envoy instance.private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>
getNodeFieldBuilder()
Node identifier for Envoy instance.NodeOrBuilder
getNodeOrBuilder()
Node identifier for Envoy instance.boolean
hasNode()
Node identifier for Envoy instance.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
LoadStatsRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LoadStatsRequest.Builder
mergeFrom(com.google.protobuf.Message other)
LoadStatsRequest.Builder
mergeFrom(LoadStatsRequest other)
LoadStatsRequest.Builder
mergeNode(Node value)
Node identifier for Envoy instance.LoadStatsRequest.Builder
removeClusterStats(int index)
A list of load stats to report.LoadStatsRequest.Builder
setClusterStats(int index, ClusterStats value)
A list of load stats to report.LoadStatsRequest.Builder
setClusterStats(int index, ClusterStats.Builder builderForValue)
A list of load stats to report.LoadStatsRequest.Builder
setNode(Node value)
Node identifier for Envoy instance.LoadStatsRequest.Builder
setNode(Node.Builder builderForValue)
Node identifier for Envoy instance.-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
node_
private Node node_
-
nodeBuilder_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> nodeBuilder_
-
clusterStats_
private java.util.List<ClusterStats> clusterStats_
-
clusterStatsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ClusterStats,ClusterStats.Builder,ClusterStatsOrBuilder> clusterStatsBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<LoadStatsRequest.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public LoadStatsRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<LoadStatsRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<LoadStatsRequest.Builder>
-
getDefaultInstanceForType
public LoadStatsRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LoadStatsRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LoadStatsRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(LoadStatsRequest result)
-
buildPartial0
private void buildPartial0(LoadStatsRequest result)
-
mergeFrom
public LoadStatsRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LoadStatsRequest.Builder>
-
mergeFrom
public LoadStatsRequest.Builder mergeFrom(LoadStatsRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<LoadStatsRequest.Builder>
-
mergeFrom
public LoadStatsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LoadStatsRequest.Builder>
- Throws:
java.io.IOException
-
hasNode
public boolean hasNode()
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
- Specified by:
hasNode
in interfaceLoadStatsRequestOrBuilder
- Returns:
- Whether the node field is set.
-
getNode
public Node getNode()
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNode
in interfaceLoadStatsRequestOrBuilder
- Returns:
- The node.
-
setNode
public LoadStatsRequest.Builder setNode(Node value)
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
-
setNode
public LoadStatsRequest.Builder setNode(Node.Builder builderForValue)
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
-
mergeNode
public LoadStatsRequest.Builder mergeNode(Node value)
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
-
clearNode
public LoadStatsRequest.Builder clearNode()
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
-
getNodeBuilder
public Node.Builder getNodeBuilder()
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
-
getNodeOrBuilder
public NodeOrBuilder getNodeOrBuilder()
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNodeOrBuilder
in interfaceLoadStatsRequestOrBuilder
-
getNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> getNodeFieldBuilder()
Node identifier for Envoy instance.
.envoy.config.core.v3.Node node = 1;
-
ensureClusterStatsIsMutable
private void ensureClusterStatsIsMutable()
-
getClusterStatsList
public java.util.List<ClusterStats> getClusterStatsList()
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
- Specified by:
getClusterStatsList
in interfaceLoadStatsRequestOrBuilder
-
getClusterStatsCount
public int getClusterStatsCount()
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
- Specified by:
getClusterStatsCount
in interfaceLoadStatsRequestOrBuilder
-
getClusterStats
public ClusterStats getClusterStats(int index)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
- Specified by:
getClusterStats
in interfaceLoadStatsRequestOrBuilder
-
setClusterStats
public LoadStatsRequest.Builder setClusterStats(int index, ClusterStats value)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
setClusterStats
public LoadStatsRequest.Builder setClusterStats(int index, ClusterStats.Builder builderForValue)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
addClusterStats
public LoadStatsRequest.Builder addClusterStats(ClusterStats value)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
addClusterStats
public LoadStatsRequest.Builder addClusterStats(int index, ClusterStats value)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
addClusterStats
public LoadStatsRequest.Builder addClusterStats(ClusterStats.Builder builderForValue)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
addClusterStats
public LoadStatsRequest.Builder addClusterStats(int index, ClusterStats.Builder builderForValue)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
addAllClusterStats
public LoadStatsRequest.Builder addAllClusterStats(java.lang.Iterable<? extends ClusterStats> values)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
clearClusterStats
public LoadStatsRequest.Builder clearClusterStats()
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
removeClusterStats
public LoadStatsRequest.Builder removeClusterStats(int index)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
getClusterStatsBuilder
public ClusterStats.Builder getClusterStatsBuilder(int index)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
getClusterStatsOrBuilder
public ClusterStatsOrBuilder getClusterStatsOrBuilder(int index)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
- Specified by:
getClusterStatsOrBuilder
in interfaceLoadStatsRequestOrBuilder
-
getClusterStatsOrBuilderList
public java.util.List<? extends ClusterStatsOrBuilder> getClusterStatsOrBuilderList()
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
- Specified by:
getClusterStatsOrBuilderList
in interfaceLoadStatsRequestOrBuilder
-
addClusterStatsBuilder
public ClusterStats.Builder addClusterStatsBuilder()
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
addClusterStatsBuilder
public ClusterStats.Builder addClusterStatsBuilder(int index)
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
getClusterStatsBuilderList
public java.util.List<ClusterStats.Builder> getClusterStatsBuilderList()
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;
-
getClusterStatsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ClusterStats,ClusterStats.Builder,ClusterStatsOrBuilder> getClusterStatsFieldBuilder()
-
-