Class ClientStatusRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ClientStatusRequest.Builder>
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, 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 type envoy.service.status.v3.ClientStatusRequest
  • Field Details

  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ClientStatusRequest.Builder>
    • maybeForceBuilderInitialization

      private void maybeForceBuilderInitialization()
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ClientStatusRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ClientStatusRequest.Builder>
    • getDefaultInstanceForType

      public ClientStatusRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ClientStatusRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ClientStatusRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClientStatusRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ClientStatusRequest.Builder>
    • mergeFrom

      public ClientStatusRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClientStatusRequest.Builder>
      Throws:
      IOException
    • ensureNodeMatchersIsMutable

      private void ensureNodeMatchersIsMutable()
    • getNodeMatchersList

      public 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:
      getNodeMatchersList in interface ClientStatusRequestOrBuilder
    • 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:
      getNodeMatchersCount in interface ClientStatusRequestOrBuilder
    • 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:
      getNodeMatchers in interface ClientStatusRequestOrBuilder
    • 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(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:
      getNodeMatchersOrBuilder in interface ClientStatusRequestOrBuilder
    • getNodeMatchersOrBuilderList

      public 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:
      getNodeMatchersOrBuilderList in interface ClientStatusRequestOrBuilder
    • 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 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:
      hasNode in interface ClientStatusRequestOrBuilder
      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:
      getNode in interface ClientStatusRequestOrBuilder
      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:
      getNodeOrBuilder in interface ClientStatusRequestOrBuilder
    • 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:
      getExcludeResourceContents in interface ClientStatusRequestOrBuilder
      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.