Class ClientStatusRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ClientStatusRequest.Builder>
-
- io.envoyproxy.envoy.service.status.v3.ClientStatusRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ClientStatusRequestOrBuilder,java.lang.Cloneable
- Enclosing class:
- ClientStatusRequest
public static final class ClientStatusRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<ClientStatusRequest.Builder> implements ClientStatusRequestOrBuilder
Request for client status of clients identified by a list of NodeMatchers.
Protobuf typeenvoy.service.status.v3.ClientStatusRequest
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private booleanexcludeResourceContents_private Nodenode_private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>nodeBuilder_private java.util.List<NodeMatcher>nodeMatchers_private com.google.protobuf.RepeatedFieldBuilder<NodeMatcher,NodeMatcher.Builder,NodeMatcherOrBuilder>nodeMatchersBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientStatusRequest.BuilderaddAllNodeMatchers(java.lang.Iterable<? extends NodeMatcher> values)Management server can use these match criteria to identify clients.ClientStatusRequest.BuilderaddNodeMatchers(int index, NodeMatcher value)Management server can use these match criteria to identify clients.ClientStatusRequest.BuilderaddNodeMatchers(int index, NodeMatcher.Builder builderForValue)Management server can use these match criteria to identify clients.ClientStatusRequest.BuilderaddNodeMatchers(NodeMatcher value)Management server can use these match criteria to identify clients.ClientStatusRequest.BuilderaddNodeMatchers(NodeMatcher.Builder builderForValue)Management server can use these match criteria to identify clients.NodeMatcher.BuilderaddNodeMatchersBuilder()Management server can use these match criteria to identify clients.NodeMatcher.BuilderaddNodeMatchersBuilder(int index)Management server can use these match criteria to identify clients.ClientStatusRequestbuild()ClientStatusRequestbuildPartial()private voidbuildPartial0(ClientStatusRequest result)private voidbuildPartialRepeatedFields(ClientStatusRequest result)ClientStatusRequest.Builderclear()ClientStatusRequest.BuilderclearExcludeResourceContents()If true, the server will not include the resource contents in the response (i.e., the generic_xds_configs.xds_config field will not be populated).ClientStatusRequest.BuilderclearNode()The node making the csds request.ClientStatusRequest.BuilderclearNodeMatchers()Management server can use these match criteria to identify clients.private voidensureNodeMatchersIsMutable()ClientStatusRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetExcludeResourceContents()If true, the server will not include the resource contents in the response (i.e., the generic_xds_configs.xds_config field will not be populated).NodegetNode()The node making the csds request.Node.BuildergetNodeBuilder()The node making the csds request.private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>getNodeFieldBuilder()The node making the csds request.NodeMatchergetNodeMatchers(int index)Management server can use these match criteria to identify clients.NodeMatcher.BuildergetNodeMatchersBuilder(int index)Management server can use these match criteria to identify clients.java.util.List<NodeMatcher.Builder>getNodeMatchersBuilderList()Management server can use these match criteria to identify clients.intgetNodeMatchersCount()Management server can use these match criteria to identify clients.private com.google.protobuf.RepeatedFieldBuilder<NodeMatcher,NodeMatcher.Builder,NodeMatcherOrBuilder>getNodeMatchersFieldBuilder()java.util.List<NodeMatcher>getNodeMatchersList()Management server can use these match criteria to identify clients.NodeMatcherOrBuildergetNodeMatchersOrBuilder(int index)Management server can use these match criteria to identify clients.java.util.List<? extends NodeMatcherOrBuilder>getNodeMatchersOrBuilderList()Management server can use these match criteria to identify clients.NodeOrBuildergetNodeOrBuilder()The node making the csds request.booleanhasNode()The node making the csds request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()ClientStatusRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClientStatusRequest.BuildermergeFrom(com.google.protobuf.Message other)ClientStatusRequest.BuildermergeFrom(ClientStatusRequest other)ClientStatusRequest.BuildermergeNode(Node value)The node making the csds request.ClientStatusRequest.BuilderremoveNodeMatchers(int index)Management server can use these match criteria to identify clients.ClientStatusRequest.BuildersetExcludeResourceContents(boolean value)If true, the server will not include the resource contents in the response (i.e., the generic_xds_configs.xds_config field will not be populated).ClientStatusRequest.BuildersetNode(Node value)The node making the csds request.ClientStatusRequest.BuildersetNode(Node.Builder builderForValue)The node making the csds request.ClientStatusRequest.BuildersetNodeMatchers(int index, NodeMatcher value)Management server can use these match criteria to identify clients.ClientStatusRequest.BuildersetNodeMatchers(int index, NodeMatcher.Builder builderForValue)Management server can use these match criteria to identify clients.-
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_
-
nodeMatchers_
private java.util.List<NodeMatcher> nodeMatchers_
-
nodeMatchersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<NodeMatcher,NodeMatcher.Builder,NodeMatcherOrBuilder> nodeMatchersBuilder_
-
node_
private Node node_
-
nodeBuilder_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> nodeBuilder_
-
excludeResourceContents_
private boolean excludeResourceContents_
-
-
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<ClientStatusRequest.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ClientStatusRequest.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<ClientStatusRequest.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<ClientStatusRequest.Builder>
-
getDefaultInstanceForType
public ClientStatusRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClientStatusRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClientStatusRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(ClientStatusRequest result)
-
buildPartial0
private void buildPartial0(ClientStatusRequest result)
-
mergeFrom
public ClientStatusRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientStatusRequest.Builder>
-
mergeFrom
public ClientStatusRequest.Builder mergeFrom(ClientStatusRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ClientStatusRequest.Builder>
-
mergeFrom
public ClientStatusRequest.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<ClientStatusRequest.Builder>- Throws:
java.io.IOException
-
ensureNodeMatchersIsMutable
private void ensureNodeMatchersIsMutable()
-
getNodeMatchersList
public java.util.List<NodeMatcher> getNodeMatchersList()
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;- Specified by:
getNodeMatchersListin interfaceClientStatusRequestOrBuilder
-
getNodeMatchersCount
public int getNodeMatchersCount()
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;- Specified by:
getNodeMatchersCountin interfaceClientStatusRequestOrBuilder
-
getNodeMatchers
public NodeMatcher getNodeMatchers(int index)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;- Specified by:
getNodeMatchersin interfaceClientStatusRequestOrBuilder
-
setNodeMatchers
public ClientStatusRequest.Builder setNodeMatchers(int index, NodeMatcher value)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
setNodeMatchers
public ClientStatusRequest.Builder setNodeMatchers(int index, NodeMatcher.Builder builderForValue)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
addNodeMatchers
public ClientStatusRequest.Builder addNodeMatchers(NodeMatcher value)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
addNodeMatchers
public ClientStatusRequest.Builder addNodeMatchers(int index, NodeMatcher value)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
addNodeMatchers
public ClientStatusRequest.Builder addNodeMatchers(NodeMatcher.Builder builderForValue)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
addNodeMatchers
public ClientStatusRequest.Builder addNodeMatchers(int index, NodeMatcher.Builder builderForValue)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
addAllNodeMatchers
public ClientStatusRequest.Builder addAllNodeMatchers(java.lang.Iterable<? extends NodeMatcher> values)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
clearNodeMatchers
public ClientStatusRequest.Builder clearNodeMatchers()
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
removeNodeMatchers
public ClientStatusRequest.Builder removeNodeMatchers(int index)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
getNodeMatchersBuilder
public NodeMatcher.Builder getNodeMatchersBuilder(int index)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
getNodeMatchersOrBuilder
public NodeMatcherOrBuilder getNodeMatchersOrBuilder(int index)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;- Specified by:
getNodeMatchersOrBuilderin interfaceClientStatusRequestOrBuilder
-
getNodeMatchersOrBuilderList
public java.util.List<? extends NodeMatcherOrBuilder> getNodeMatchersOrBuilderList()
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;- Specified by:
getNodeMatchersOrBuilderListin interfaceClientStatusRequestOrBuilder
-
addNodeMatchersBuilder
public NodeMatcher.Builder addNodeMatchersBuilder()
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
addNodeMatchersBuilder
public NodeMatcher.Builder addNodeMatchersBuilder(int index)
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
getNodeMatchersBuilderList
public java.util.List<NodeMatcher.Builder> getNodeMatchersBuilderList()
Management server can use these match criteria to identify clients. The match follows OR semantics.
repeated .envoy.type.matcher.v3.NodeMatcher node_matchers = 1;
-
getNodeMatchersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<NodeMatcher,NodeMatcher.Builder,NodeMatcherOrBuilder> getNodeMatchersFieldBuilder()
-
hasNode
public boolean hasNode()
The node making the csds request.
.envoy.config.core.v3.Node node = 2;- Specified by:
hasNodein interfaceClientStatusRequestOrBuilder- Returns:
- Whether the node field is set.
-
getNode
public Node getNode()
The node making the csds request.
.envoy.config.core.v3.Node node = 2;- Specified by:
getNodein interfaceClientStatusRequestOrBuilder- Returns:
- The node.
-
setNode
public ClientStatusRequest.Builder setNode(Node value)
The node making the csds request.
.envoy.config.core.v3.Node node = 2;
-
setNode
public ClientStatusRequest.Builder setNode(Node.Builder builderForValue)
The node making the csds request.
.envoy.config.core.v3.Node node = 2;
-
mergeNode
public ClientStatusRequest.Builder mergeNode(Node value)
The node making the csds request.
.envoy.config.core.v3.Node node = 2;
-
clearNode
public ClientStatusRequest.Builder clearNode()
The node making the csds request.
.envoy.config.core.v3.Node node = 2;
-
getNodeBuilder
public Node.Builder getNodeBuilder()
The node making the csds request.
.envoy.config.core.v3.Node node = 2;
-
getNodeOrBuilder
public NodeOrBuilder getNodeOrBuilder()
The node making the csds request.
.envoy.config.core.v3.Node node = 2;- Specified by:
getNodeOrBuilderin interfaceClientStatusRequestOrBuilder
-
getNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> getNodeFieldBuilder()
The node making the csds request.
.envoy.config.core.v3.Node node = 2;
-
getExcludeResourceContents
public boolean getExcludeResourceContents()
If true, the server will not include the resource contents in the response (i.e., the generic_xds_configs.xds_config field will not be populated). [#not-implemented-hide:]
bool exclude_resource_contents = 3;- Specified by:
getExcludeResourceContentsin interfaceClientStatusRequestOrBuilder- Returns:
- The excludeResourceContents.
-
setExcludeResourceContents
public ClientStatusRequest.Builder setExcludeResourceContents(boolean value)
If true, the server will not include the resource contents in the response (i.e., the generic_xds_configs.xds_config field will not be populated). [#not-implemented-hide:]
bool exclude_resource_contents = 3;- Parameters:
value- The excludeResourceContents to set.- Returns:
- This builder for chaining.
-
clearExcludeResourceContents
public ClientStatusRequest.Builder clearExcludeResourceContents()
If true, the server will not include the resource contents in the response (i.e., the generic_xds_configs.xds_config field will not be populated). [#not-implemented-hide:]
bool exclude_resource_contents = 3;- Returns:
- This builder for chaining.
-
-