Interface GrpcService.GoogleGrpc.CallCredentialsOrBuilder

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

public static interface GrpcService.GoogleGrpc.CallCredentialsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • 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

      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

      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

       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.
    • getServiceAccountJwtAccessOrBuilder

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

       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.
    • getGoogleIamOrBuilder

       Google IAM credentials.
       https://grpc.io/grpc/cpp/namespacegrpc.html#a9fc1fc101b41e680d47028166e76f9d0.
       
      .envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials google_iam = 5;
    • 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

       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

       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

       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

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