Interface GrpcService.GoogleGrpc.CallCredentialsOrBuilder

    • Method Detail

      • hasAccessToken

        boolean hasAccessToken()
         Access token credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#ad3a80da696ffdaea943f0f858d7a360d.
         
        string access_token = 1;
        Returns:
        Whether the accessToken field is set.
      • getAccessToken

        java.lang.String getAccessToken()
         Access token credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#ad3a80da696ffdaea943f0f858d7a360d.
         
        string access_token = 1;
        Returns:
        The accessToken.
      • getAccessTokenBytes

        com.google.protobuf.ByteString getAccessTokenBytes()
         Access token credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#ad3a80da696ffdaea943f0f858d7a360d.
         
        string access_token = 1;
        Returns:
        The bytes for accessToken.
      • hasGoogleComputeEngine

        boolean hasGoogleComputeEngine()
         Google Compute Engine credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a6beb3ac70ff94bd2ebbd89b8f21d1f61
         
        .google.protobuf.Empty google_compute_engine = 2;
        Returns:
        Whether the googleComputeEngine field is set.
      • getGoogleComputeEngine

        com.google.protobuf.Empty getGoogleComputeEngine()
         Google Compute Engine credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a6beb3ac70ff94bd2ebbd89b8f21d1f61
         
        .google.protobuf.Empty google_compute_engine = 2;
        Returns:
        The googleComputeEngine.
      • getGoogleComputeEngineOrBuilder

        com.google.protobuf.EmptyOrBuilder getGoogleComputeEngineOrBuilder()
         Google Compute Engine credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a6beb3ac70ff94bd2ebbd89b8f21d1f61
         
        .google.protobuf.Empty google_compute_engine = 2;
      • hasGoogleRefreshToken

        boolean hasGoogleRefreshToken()
         Google refresh token credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a96901c997b91bc6513b08491e0dca37c.
         
        string google_refresh_token = 3;
        Returns:
        Whether the googleRefreshToken field is set.
      • getGoogleRefreshToken

        java.lang.String getGoogleRefreshToken()
         Google refresh token credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a96901c997b91bc6513b08491e0dca37c.
         
        string google_refresh_token = 3;
        Returns:
        The googleRefreshToken.
      • getGoogleRefreshTokenBytes

        com.google.protobuf.ByteString getGoogleRefreshTokenBytes()
         Google refresh token credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a96901c997b91bc6513b08491e0dca37c.
         
        string google_refresh_token = 3;
        Returns:
        The bytes for googleRefreshToken.
      • hasServiceAccountJwtAccess

        boolean hasServiceAccountJwtAccess()
         Service Account JWT Access credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a92a9f959d6102461f66ee973d8e9d3aa.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials service_account_jwt_access = 4;
        Returns:
        Whether the serviceAccountJwtAccess field is set.
      • getServiceAccountJwtAccess

        GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials getServiceAccountJwtAccess()
         Service Account JWT Access credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a92a9f959d6102461f66ee973d8e9d3aa.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials service_account_jwt_access = 4;
        Returns:
        The serviceAccountJwtAccess.
      • hasGoogleIam

        boolean hasGoogleIam()
         Google IAM credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a9fc1fc101b41e680d47028166e76f9d0.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials google_iam = 5;
        Returns:
        Whether the googleIam field is set.
      • getGoogleIam

        GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials getGoogleIam()
         Google IAM credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a9fc1fc101b41e680d47028166e76f9d0.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials google_iam = 5;
        Returns:
        The googleIam.
      • hasFromPlugin

        boolean hasFromPlugin()
         Custom authenticator credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a823c6a4b19ffc71fb33e90154ee2ad07.
         https://grpc.io/docs/guides/auth.html#extending-grpc-to-support-other-authentication-mechanisms.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin from_plugin = 6;
        Returns:
        Whether the fromPlugin field is set.
      • getFromPlugin

        GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin getFromPlugin()
         Custom authenticator credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a823c6a4b19ffc71fb33e90154ee2ad07.
         https://grpc.io/docs/guides/auth.html#extending-grpc-to-support-other-authentication-mechanisms.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin from_plugin = 6;
        Returns:
        The fromPlugin.
      • getFromPluginOrBuilder

        GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginOrBuilder getFromPluginOrBuilder()
         Custom authenticator credentials.
         https://grpc.io/grpc/cpp/namespacegrpc.html#a823c6a4b19ffc71fb33e90154ee2ad07.
         https://grpc.io/docs/guides/auth.html#extending-grpc-to-support-other-authentication-mechanisms.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin from_plugin = 6;
      • hasStsService

        boolean hasStsService()
         Custom security token service which implements OAuth 2.0 token exchange.
         https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
         See https://github.com/grpc/grpc/pull/19587.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.StsService sts_service = 7;
        Returns:
        Whether the stsService field is set.
      • getStsService

        GrpcService.GoogleGrpc.CallCredentials.StsService getStsService()
         Custom security token service which implements OAuth 2.0 token exchange.
         https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
         See https://github.com/grpc/grpc/pull/19587.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.StsService sts_service = 7;
        Returns:
        The stsService.
      • getStsServiceOrBuilder

        GrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder getStsServiceOrBuilder()
         Custom security token service which implements OAuth 2.0 token exchange.
         https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
         See https://github.com/grpc/grpc/pull/19587.
         
        .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.StsService sts_service = 7;