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 intbitField0_private java.util.List<ClusterStats>clusterStats_private com.google.protobuf.RepeatedFieldBuilder<ClusterStats,ClusterStats.Builder,ClusterStatsOrBuilder>clusterStatsBuilder_private Nodenode_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.BuilderaddAllClusterStats(java.lang.Iterable<? extends ClusterStats> values)A list of load stats to report.LoadStatsRequest.BuilderaddClusterStats(int index, ClusterStats value)A list of load stats to report.LoadStatsRequest.BuilderaddClusterStats(int index, ClusterStats.Builder builderForValue)A list of load stats to report.LoadStatsRequest.BuilderaddClusterStats(ClusterStats value)A list of load stats to report.LoadStatsRequest.BuilderaddClusterStats(ClusterStats.Builder builderForValue)A list of load stats to report.ClusterStats.BuilderaddClusterStatsBuilder()A list of load stats to report.ClusterStats.BuilderaddClusterStatsBuilder(int index)A list of load stats to report.LoadStatsRequestbuild()LoadStatsRequestbuildPartial()private voidbuildPartial0(LoadStatsRequest result)private voidbuildPartialRepeatedFields(LoadStatsRequest result)LoadStatsRequest.Builderclear()LoadStatsRequest.BuilderclearClusterStats()A list of load stats to report.LoadStatsRequest.BuilderclearNode()Node identifier for Envoy instance.private voidensureClusterStatsIsMutable()ClusterStatsgetClusterStats(int index)A list of load stats to report.ClusterStats.BuildergetClusterStatsBuilder(int index)A list of load stats to report.java.util.List<ClusterStats.Builder>getClusterStatsBuilderList()A list of load stats to report.intgetClusterStatsCount()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.ClusterStatsOrBuildergetClusterStatsOrBuilder(int index)A list of load stats to report.java.util.List<? extends ClusterStatsOrBuilder>getClusterStatsOrBuilderList()A list of load stats to report.LoadStatsRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()NodegetNode()Node identifier for Envoy instance.Node.BuildergetNodeBuilder()Node identifier for Envoy instance.private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>getNodeFieldBuilder()Node identifier for Envoy instance.NodeOrBuildergetNodeOrBuilder()Node identifier for Envoy instance.booleanhasNode()Node identifier for Envoy instance.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()LoadStatsRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LoadStatsRequest.BuildermergeFrom(com.google.protobuf.Message other)LoadStatsRequest.BuildermergeFrom(LoadStatsRequest other)LoadStatsRequest.BuildermergeNode(Node value)Node identifier for Envoy instance.LoadStatsRequest.BuilderremoveClusterStats(int index)A list of load stats to report.LoadStatsRequest.BuildersetClusterStats(int index, ClusterStats value)A list of load stats to report.LoadStatsRequest.BuildersetClusterStats(int index, ClusterStats.Builder builderForValue)A list of load stats to report.LoadStatsRequest.BuildersetNode(Node value)Node identifier for Envoy instance.LoadStatsRequest.BuildersetNode(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LoadStatsRequest.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public LoadStatsRequest.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<LoadStatsRequest.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<LoadStatsRequest.Builder>
-
getDefaultInstanceForType
public LoadStatsRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LoadStatsRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LoadStatsRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LoadStatsRequest.Builder>
-
mergeFrom
public LoadStatsRequest.Builder mergeFrom(LoadStatsRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
hasNodein 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:
getNodein 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:
getNodeOrBuilderin 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:
getClusterStatsListin interfaceLoadStatsRequestOrBuilder
-
getClusterStatsCount
public int getClusterStatsCount()
A list of load stats to report.
repeated .envoy.config.endpoint.v3.ClusterStats cluster_stats = 2;- Specified by:
getClusterStatsCountin 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:
getClusterStatsin 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:
getClusterStatsOrBuilderin 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:
getClusterStatsOrBuilderListin 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()
-
-