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;
    • internalGetNodeMatchersFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilder<NodeMatcher, NodeMatcher.Builder, NodeMatcherOrBuilder> internalGetNodeMatchersFieldBuilder()
    • 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
    • internalGetNodeFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<Node, Node.Builder, NodeOrBuilder> internalGetNodeFieldBuilder()
      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.