Interface GrpcService.GoogleGrpcOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    GrpcService.GoogleGrpc, GrpcService.GoogleGrpc.Builder
    Enclosing class:
    GrpcService

    public static interface GrpcService.GoogleGrpcOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getTargetUri

        java.lang.String getTargetUri()
         The target URI when using the `Google C++ gRPC client
         <https://github.com/grpc/grpc>`_. SSL credentials will be supplied in
         :ref:`channel_credentials <envoy_v3_api_field_config.core.v3.GrpcService.GoogleGrpc.channel_credentials>`.
         
        string target_uri = 1 [(.validate.rules) = { ... }
        Returns:
        The targetUri.
      • getTargetUriBytes

        com.google.protobuf.ByteString getTargetUriBytes()
         The target URI when using the `Google C++ gRPC client
         <https://github.com/grpc/grpc>`_. SSL credentials will be supplied in
         :ref:`channel_credentials <envoy_v3_api_field_config.core.v3.GrpcService.GoogleGrpc.channel_credentials>`.
         
        string target_uri = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for targetUri.
      • hasChannelCredentials

        boolean hasChannelCredentials()
        .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
        Returns:
        Whether the channelCredentials field is set.
      • getChannelCredentials

        GrpcService.GoogleGrpc.ChannelCredentials getChannelCredentials()
        .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelCredentials channel_credentials = 2;
        Returns:
        The channelCredentials.
      • getCallCredentialsList

        java.util.List<GrpcService.GoogleGrpc.CallCredentials> getCallCredentialsList()
         A set of call credentials that can be composed with `channel credentials
         <https://grpc.io/docs/guides/auth.html#credential-types>`_.
         
        repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      • getCallCredentials

        GrpcService.GoogleGrpc.CallCredentials getCallCredentials​(int index)
         A set of call credentials that can be composed with `channel credentials
         <https://grpc.io/docs/guides/auth.html#credential-types>`_.
         
        repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      • getCallCredentialsCount

        int getCallCredentialsCount()
         A set of call credentials that can be composed with `channel credentials
         <https://grpc.io/docs/guides/auth.html#credential-types>`_.
         
        repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      • getCallCredentialsOrBuilderList

        java.util.List<? extends GrpcService.GoogleGrpc.CallCredentialsOrBuilder> getCallCredentialsOrBuilderList()
         A set of call credentials that can be composed with `channel credentials
         <https://grpc.io/docs/guides/auth.html#credential-types>`_.
         
        repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      • getCallCredentialsOrBuilder

        GrpcService.GoogleGrpc.CallCredentialsOrBuilder getCallCredentialsOrBuilder​(int index)
         A set of call credentials that can be composed with `channel credentials
         <https://grpc.io/docs/guides/auth.html#credential-types>`_.
         
        repeated .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials call_credentials = 3;
      • getStatPrefix

        java.lang.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) = { ... }
        Returns:
        The statPrefix.
      • getStatPrefixBytes

        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) = { ... }
        Returns:
        The bytes for statPrefix.
      • getCredentialsFactoryName

        java.lang.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;
        Returns:
        The credentialsFactoryName.
      • getCredentialsFactoryNameBytes

        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;
        Returns:
        The bytes for credentialsFactoryName.
      • hasConfig

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

        com.google.protobuf.Struct getConfig()
         Additional configuration for site-specific customizations of the Google
         gRPC library.
         
        .google.protobuf.Struct config = 6;
        Returns:
        The config.
      • getConfigOrBuilder

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

        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;
        Returns:
        Whether the perStreamBufferLimitBytes field is set.
      • getPerStreamBufferLimitBytes

        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;
        Returns:
        The perStreamBufferLimitBytes.
      • getPerStreamBufferLimitBytesOrBuilder

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

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

        GrpcService.GoogleGrpc.ChannelArgs getChannelArgs()
         Custom channels args.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs channel_args = 8;
        Returns:
        The channelArgs.