Class GrpcService.GoogleGrpc.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
io.envoyproxy.envoy.config.core.v3.GrpcService.GoogleGrpc.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, GrpcService.GoogleGrpcOrBuilder, Cloneable
Enclosing class:
GrpcService.GoogleGrpc

public static final class GrpcService.GoogleGrpc.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder> implements GrpcService.GoogleGrpcOrBuilder
 [#next-free-field: 11]
 
Protobuf type envoy.config.core.v3.GrpcService.GoogleGrpc
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • 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.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.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.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • getDefaultInstanceForType

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

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

      public GrpcService.GoogleGrpc buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • setField

      public GrpcService.GoogleGrpc.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • clearField

      public GrpcService.GoogleGrpc.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • clearOneof

      public GrpcService.GoogleGrpc.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • setRepeatedField

      public GrpcService.GoogleGrpc.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • addRepeatedField

      public GrpcService.GoogleGrpc.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • mergeFrom

      public GrpcService.GoogleGrpc.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<GrpcService.GoogleGrpc.Builder>
    • mergeFrom

    • isInitialized

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

      public GrpcService.GoogleGrpc.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<GrpcService.GoogleGrpc.Builder>
      Throws:
      IOException
    • getTargetUri

      public String getTargetUri()
       The target URI when using the `Google C++ gRPC client
       <https://github.com/grpc/grpc>`_.
       
      string target_uri = 1 [(.validate.rules) = { ... }
      Specified by:
      getTargetUri in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The targetUri.
    • getTargetUriBytes

      public com.google.protobuf.ByteString getTargetUriBytes()
       The target URI when using the `Google C++ gRPC client
       <https://github.com/grpc/grpc>`_.
       
      string target_uri = 1 [(.validate.rules) = { ... }
      Specified by:
      getTargetUriBytes in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The bytes for targetUri.
    • setTargetUri

      public GrpcService.GoogleGrpc.Builder setTargetUri(String value)
       The target URI when using the `Google C++ gRPC client
       <https://github.com/grpc/grpc>`_.
       
      string target_uri = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The targetUri to set.
      Returns:
      This builder for chaining.
    • clearTargetUri

      public GrpcService.GoogleGrpc.Builder clearTargetUri()
       The target URI when using the `Google C++ gRPC client
       <https://github.com/grpc/grpc>`_.
       
      string target_uri = 1 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • setTargetUriBytes

      public GrpcService.GoogleGrpc.Builder setTargetUriBytes(com.google.protobuf.ByteString value)
       The target URI when using the `Google C++ gRPC client
       <https://github.com/grpc/grpc>`_.
       
      string target_uri = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The bytes for targetUri to set.
      Returns:
      This builder for chaining.
    • hasChannelCredentials

      public boolean hasChannelCredentials()
       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
      Specified by:
      hasChannelCredentials in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      Whether the channelCredentials field is set.
    • getChannelCredentials

      public GrpcService.GoogleGrpc.ChannelCredentials getChannelCredentials()
       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
      Specified by:
      getChannelCredentials in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The channelCredentials.
    • setChannelCredentials

       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
    • setChannelCredentials

       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
    • mergeChannelCredentials

       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
    • clearChannelCredentials

      public GrpcService.GoogleGrpc.Builder clearChannelCredentials()
       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
    • getChannelCredentialsBuilder

      public GrpcService.GoogleGrpc.ChannelCredentials.Builder getChannelCredentialsBuilder()
       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
    • getChannelCredentialsOrBuilder

      public GrpcService.GoogleGrpc.ChannelCredentialsOrBuilder getChannelCredentialsOrBuilder()
       The channel credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``channel_credentials_plugin`` is set.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
      Specified by:
      getChannelCredentialsOrBuilder in interface GrpcService.GoogleGrpcOrBuilder
    • getChannelCredentialsPluginList

      public List<com.google.protobuf.Any> getChannelCredentialsPluginList()
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
      Specified by:
      getChannelCredentialsPluginList in interface GrpcService.GoogleGrpcOrBuilder
    • getChannelCredentialsPluginCount

      public int getChannelCredentialsPluginCount()
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
      Specified by:
      getChannelCredentialsPluginCount in interface GrpcService.GoogleGrpcOrBuilder
    • getChannelCredentialsPlugin

      public com.google.protobuf.Any getChannelCredentialsPlugin(int index)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
      Specified by:
      getChannelCredentialsPlugin in interface GrpcService.GoogleGrpcOrBuilder
    • setChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder setChannelCredentialsPlugin(int index, com.google.protobuf.Any value)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • setChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder setChannelCredentialsPlugin(int index, com.google.protobuf.Any.Builder builderForValue)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • addChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addChannelCredentialsPlugin(com.google.protobuf.Any value)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • addChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addChannelCredentialsPlugin(int index, com.google.protobuf.Any value)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • addChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addChannelCredentialsPlugin(com.google.protobuf.Any.Builder builderForValue)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • addChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addChannelCredentialsPlugin(int index, com.google.protobuf.Any.Builder builderForValue)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • addAllChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addAllChannelCredentialsPlugin(Iterable<? extends com.google.protobuf.Any> values)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • clearChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder clearChannelCredentialsPlugin()
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • removeChannelCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder removeChannelCredentialsPlugin(int index)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • getChannelCredentialsPluginBuilder

      public com.google.protobuf.Any.Builder getChannelCredentialsPluginBuilder(int index)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • getChannelCredentialsPluginOrBuilder

      public com.google.protobuf.AnyOrBuilder getChannelCredentialsPluginOrBuilder(int index)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
      Specified by:
      getChannelCredentialsPluginOrBuilder in interface GrpcService.GoogleGrpcOrBuilder
    • getChannelCredentialsPluginOrBuilderList

      public List<? extends com.google.protobuf.AnyOrBuilder> getChannelCredentialsPluginOrBuilderList()
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
      Specified by:
      getChannelCredentialsPluginOrBuilderList in interface GrpcService.GoogleGrpcOrBuilder
    • addChannelCredentialsPluginBuilder

      public com.google.protobuf.Any.Builder addChannelCredentialsPluginBuilder()
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • addChannelCredentialsPluginBuilder

      public com.google.protobuf.Any.Builder addChannelCredentialsPluginBuilder(int index)
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • getChannelCredentialsPluginBuilderList

      public List<com.google.protobuf.Any.Builder> getChannelCredentialsPluginBuilderList()
       A list of channel credentials plugins.
       The data plane will iterate over the list in order and stop at the first credential type
       that it supports. This provides a mechanism for starting to use new credential types that
       are not yet supported by all data planes.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any channel_credentials_plugin = 9;
    • getCallCredentialsList

      public List<GrpcService.GoogleGrpc.CallCredentials> getCallCredentialsList()
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      Specified by:
      getCallCredentialsList in interface GrpcService.GoogleGrpcOrBuilder
    • getCallCredentialsCount

      public int getCallCredentialsCount()
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      Specified by:
      getCallCredentialsCount in interface GrpcService.GoogleGrpcOrBuilder
    • getCallCredentials

      public GrpcService.GoogleGrpc.CallCredentials getCallCredentials(int index)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      Specified by:
      getCallCredentials in interface GrpcService.GoogleGrpcOrBuilder
    • setCallCredentials

      public GrpcService.GoogleGrpc.Builder setCallCredentials(int index, GrpcService.GoogleGrpc.CallCredentials value)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • setCallCredentials

      public GrpcService.GoogleGrpc.Builder setCallCredentials(int index, GrpcService.GoogleGrpc.CallCredentials.Builder builderForValue)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • addCallCredentials

       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • addCallCredentials

      public GrpcService.GoogleGrpc.Builder addCallCredentials(int index, GrpcService.GoogleGrpc.CallCredentials value)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • addCallCredentials

       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • addCallCredentials

      public GrpcService.GoogleGrpc.Builder addCallCredentials(int index, GrpcService.GoogleGrpc.CallCredentials.Builder builderForValue)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • addAllCallCredentials

      public GrpcService.GoogleGrpc.Builder addAllCallCredentials(Iterable<? extends GrpcService.GoogleGrpc.CallCredentials> values)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • clearCallCredentials

      public GrpcService.GoogleGrpc.Builder clearCallCredentials()
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • removeCallCredentials

      public GrpcService.GoogleGrpc.Builder removeCallCredentials(int index)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • getCallCredentialsBuilder

      public GrpcService.GoogleGrpc.CallCredentials.Builder getCallCredentialsBuilder(int index)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • getCallCredentialsOrBuilder

      public GrpcService.GoogleGrpc.CallCredentialsOrBuilder getCallCredentialsOrBuilder(int index)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      Specified by:
      getCallCredentialsOrBuilder in interface GrpcService.GoogleGrpcOrBuilder
    • getCallCredentialsOrBuilderList

      public List<? extends GrpcService.GoogleGrpc.CallCredentialsOrBuilder> getCallCredentialsOrBuilderList()
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      Specified by:
      getCallCredentialsOrBuilderList in interface GrpcService.GoogleGrpcOrBuilder
    • addCallCredentialsBuilder

      public GrpcService.GoogleGrpc.CallCredentials.Builder addCallCredentialsBuilder()
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • addCallCredentialsBuilder

      public GrpcService.GoogleGrpc.CallCredentials.Builder addCallCredentialsBuilder(int index)
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • getCallCredentialsBuilderList

      public List<GrpcService.GoogleGrpc.CallCredentials.Builder> getCallCredentialsBuilderList()
       The call credentials to use. See `channel credentials
       <https://grpc.io/docs/guides/auth.html#credential-types>`_.
       Ignored if ``call_credentials_plugin`` is set.
       
      repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
    • getCallCredentialsPluginList

      public List<com.google.protobuf.Any> getCallCredentialsPluginList()
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
      Specified by:
      getCallCredentialsPluginList in interface GrpcService.GoogleGrpcOrBuilder
    • getCallCredentialsPluginCount

      public int getCallCredentialsPluginCount()
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
      Specified by:
      getCallCredentialsPluginCount in interface GrpcService.GoogleGrpcOrBuilder
    • getCallCredentialsPlugin

      public com.google.protobuf.Any getCallCredentialsPlugin(int index)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
      Specified by:
      getCallCredentialsPlugin in interface GrpcService.GoogleGrpcOrBuilder
    • setCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder setCallCredentialsPlugin(int index, com.google.protobuf.Any value)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • setCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder setCallCredentialsPlugin(int index, com.google.protobuf.Any.Builder builderForValue)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • addCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addCallCredentialsPlugin(com.google.protobuf.Any value)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • addCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addCallCredentialsPlugin(int index, com.google.protobuf.Any value)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • addCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addCallCredentialsPlugin(com.google.protobuf.Any.Builder builderForValue)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • addCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addCallCredentialsPlugin(int index, com.google.protobuf.Any.Builder builderForValue)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • addAllCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder addAllCallCredentialsPlugin(Iterable<? extends com.google.protobuf.Any> values)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • clearCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder clearCallCredentialsPlugin()
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • removeCallCredentialsPlugin

      public GrpcService.GoogleGrpc.Builder removeCallCredentialsPlugin(int index)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • getCallCredentialsPluginBuilder

      public com.google.protobuf.Any.Builder getCallCredentialsPluginBuilder(int index)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • getCallCredentialsPluginOrBuilder

      public com.google.protobuf.AnyOrBuilder getCallCredentialsPluginOrBuilder(int index)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
      Specified by:
      getCallCredentialsPluginOrBuilder in interface GrpcService.GoogleGrpcOrBuilder
    • getCallCredentialsPluginOrBuilderList

      public List<? extends com.google.protobuf.AnyOrBuilder> getCallCredentialsPluginOrBuilderList()
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
      Specified by:
      getCallCredentialsPluginOrBuilderList in interface GrpcService.GoogleGrpcOrBuilder
    • addCallCredentialsPluginBuilder

      public com.google.protobuf.Any.Builder addCallCredentialsPluginBuilder()
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • addCallCredentialsPluginBuilder

      public com.google.protobuf.Any.Builder addCallCredentialsPluginBuilder(int index)
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • getCallCredentialsPluginBuilderList

      public List<com.google.protobuf.Any.Builder> getCallCredentialsPluginBuilderList()
       A list of call credentials plugins. All supported plugins will be used.
       Unsupported plugin types will be ignored.
       [#not-implemented-hide:]
       
      repeated .google.protobuf.Any call_credentials_plugin = 10;
    • getStatPrefix

      public String getStatPrefix()
       The human readable prefix to use when emitting statistics for the gRPC
       service.
      
       .. csv-table::
          :header: Name, Type, Description
          :widths: 1, 1, 2
      
          streams_total, Counter, Total number of streams opened
          streams_closed_<gRPC status code>, Counter, Total streams closed with <gRPC status code>
       
      string stat_prefix = 4 [(.validate.rules) = { ... }
      Specified by:
      getStatPrefix in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The statPrefix.
    • getStatPrefixBytes

      public com.google.protobuf.ByteString getStatPrefixBytes()
       The human readable prefix to use when emitting statistics for the gRPC
       service.
      
       .. csv-table::
          :header: Name, Type, Description
          :widths: 1, 1, 2
      
          streams_total, Counter, Total number of streams opened
          streams_closed_<gRPC status code>, Counter, Total streams closed with <gRPC status code>
       
      string stat_prefix = 4 [(.validate.rules) = { ... }
      Specified by:
      getStatPrefixBytes in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The bytes for statPrefix.
    • setStatPrefix

      public GrpcService.GoogleGrpc.Builder setStatPrefix(String value)
       The human readable prefix to use when emitting statistics for the gRPC
       service.
      
       .. csv-table::
          :header: Name, Type, Description
          :widths: 1, 1, 2
      
          streams_total, Counter, Total number of streams opened
          streams_closed_<gRPC status code>, Counter, Total streams closed with <gRPC status code>
       
      string stat_prefix = 4 [(.validate.rules) = { ... }
      Parameters:
      value - The statPrefix to set.
      Returns:
      This builder for chaining.
    • clearStatPrefix

      public GrpcService.GoogleGrpc.Builder clearStatPrefix()
       The human readable prefix to use when emitting statistics for the gRPC
       service.
      
       .. csv-table::
          :header: Name, Type, Description
          :widths: 1, 1, 2
      
          streams_total, Counter, Total number of streams opened
          streams_closed_<gRPC status code>, Counter, Total streams closed with <gRPC status code>
       
      string stat_prefix = 4 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • setStatPrefixBytes

      public GrpcService.GoogleGrpc.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
       The human readable prefix to use when emitting statistics for the gRPC
       service.
      
       .. csv-table::
          :header: Name, Type, Description
          :widths: 1, 1, 2
      
          streams_total, Counter, Total number of streams opened
          streams_closed_<gRPC status code>, Counter, Total streams closed with <gRPC status code>
       
      string stat_prefix = 4 [(.validate.rules) = { ... }
      Parameters:
      value - The bytes for statPrefix to set.
      Returns:
      This builder for chaining.
    • getCredentialsFactoryName

      public String getCredentialsFactoryName()
       The name of the Google gRPC credentials factory to use. This must have been registered with
       Envoy. If this is empty, a default credentials factory will be used that sets up channel
       credentials based on other configuration parameters.
       
      string credentials_factory_name = 5;
      Specified by:
      getCredentialsFactoryName in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The credentialsFactoryName.
    • getCredentialsFactoryNameBytes

      public com.google.protobuf.ByteString getCredentialsFactoryNameBytes()
       The name of the Google gRPC credentials factory to use. This must have been registered with
       Envoy. If this is empty, a default credentials factory will be used that sets up channel
       credentials based on other configuration parameters.
       
      string credentials_factory_name = 5;
      Specified by:
      getCredentialsFactoryNameBytes in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The bytes for credentialsFactoryName.
    • setCredentialsFactoryName

      public GrpcService.GoogleGrpc.Builder setCredentialsFactoryName(String value)
       The name of the Google gRPC credentials factory to use. This must have been registered with
       Envoy. If this is empty, a default credentials factory will be used that sets up channel
       credentials based on other configuration parameters.
       
      string credentials_factory_name = 5;
      Parameters:
      value - The credentialsFactoryName to set.
      Returns:
      This builder for chaining.
    • clearCredentialsFactoryName

      public GrpcService.GoogleGrpc.Builder clearCredentialsFactoryName()
       The name of the Google gRPC credentials factory to use. This must have been registered with
       Envoy. If this is empty, a default credentials factory will be used that sets up channel
       credentials based on other configuration parameters.
       
      string credentials_factory_name = 5;
      Returns:
      This builder for chaining.
    • setCredentialsFactoryNameBytes

      public GrpcService.GoogleGrpc.Builder setCredentialsFactoryNameBytes(com.google.protobuf.ByteString value)
       The name of the Google gRPC credentials factory to use. This must have been registered with
       Envoy. If this is empty, a default credentials factory will be used that sets up channel
       credentials based on other configuration parameters.
       
      string credentials_factory_name = 5;
      Parameters:
      value - The bytes for credentialsFactoryName to set.
      Returns:
      This builder for chaining.
    • hasConfig

      public boolean hasConfig()
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
      Specified by:
      hasConfig in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      Whether the config field is set.
    • getConfig

      public com.google.protobuf.Struct getConfig()
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
      Specified by:
      getConfig in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The config.
    • setConfig

      public GrpcService.GoogleGrpc.Builder setConfig(com.google.protobuf.Struct value)
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
    • setConfig

      public GrpcService.GoogleGrpc.Builder setConfig(com.google.protobuf.Struct.Builder builderForValue)
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
    • mergeConfig

      public GrpcService.GoogleGrpc.Builder mergeConfig(com.google.protobuf.Struct value)
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
    • clearConfig

      public GrpcService.GoogleGrpc.Builder clearConfig()
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
    • getConfigBuilder

      public com.google.protobuf.Struct.Builder getConfigBuilder()
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
    • getConfigOrBuilder

      public com.google.protobuf.StructOrBuilder getConfigOrBuilder()
       Additional configuration for site-specific customizations of the Google
       gRPC library.
       
      .google.protobuf.Struct config = 6;
      Specified by:
      getConfigOrBuilder in interface GrpcService.GoogleGrpcOrBuilder
    • hasPerStreamBufferLimitBytes

      public boolean hasPerStreamBufferLimitBytes()
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
      Specified by:
      hasPerStreamBufferLimitBytes in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      Whether the perStreamBufferLimitBytes field is set.
    • getPerStreamBufferLimitBytes

      public com.google.protobuf.UInt32Value getPerStreamBufferLimitBytes()
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
      Specified by:
      getPerStreamBufferLimitBytes in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The perStreamBufferLimitBytes.
    • setPerStreamBufferLimitBytes

      public GrpcService.GoogleGrpc.Builder setPerStreamBufferLimitBytes(com.google.protobuf.UInt32Value value)
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
    • setPerStreamBufferLimitBytes

      public GrpcService.GoogleGrpc.Builder setPerStreamBufferLimitBytes(com.google.protobuf.UInt32Value.Builder builderForValue)
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
    • mergePerStreamBufferLimitBytes

      public GrpcService.GoogleGrpc.Builder mergePerStreamBufferLimitBytes(com.google.protobuf.UInt32Value value)
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
    • clearPerStreamBufferLimitBytes

      public GrpcService.GoogleGrpc.Builder clearPerStreamBufferLimitBytes()
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
    • getPerStreamBufferLimitBytesBuilder

      public com.google.protobuf.UInt32Value.Builder getPerStreamBufferLimitBytesBuilder()
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
    • getPerStreamBufferLimitBytesOrBuilder

      public com.google.protobuf.UInt32ValueOrBuilder getPerStreamBufferLimitBytesOrBuilder()
       How many bytes each stream can buffer internally.
       If not set an implementation defined default is applied (1MiB).
       
      .google.protobuf.UInt32Value per_stream_buffer_limit_bytes = 7;
      Specified by:
      getPerStreamBufferLimitBytesOrBuilder in interface GrpcService.GoogleGrpcOrBuilder
    • hasChannelArgs

      public boolean hasChannelArgs()
       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
      Specified by:
      hasChannelArgs in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      Whether the channelArgs field is set.
    • getChannelArgs

      public GrpcService.GoogleGrpc.ChannelArgs getChannelArgs()
       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
      Specified by:
      getChannelArgs in interface GrpcService.GoogleGrpcOrBuilder
      Returns:
      The channelArgs.
    • setChannelArgs

       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
    • setChannelArgs

       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
    • mergeChannelArgs

       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
    • clearChannelArgs

      public GrpcService.GoogleGrpc.Builder clearChannelArgs()
       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
    • getChannelArgsBuilder

      public GrpcService.GoogleGrpc.ChannelArgs.Builder getChannelArgsBuilder()
       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
    • getChannelArgsOrBuilder

      public GrpcService.GoogleGrpc.ChannelArgsOrBuilder getChannelArgsOrBuilder()
       Custom channels args.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
      Specified by:
      getChannelArgsOrBuilder in interface GrpcService.GoogleGrpcOrBuilder
    • setUnknownFields

      public final GrpcService.GoogleGrpc.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>
    • mergeUnknownFields

      public final GrpcService.GoogleGrpc.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcService.GoogleGrpc.Builder>