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 Summary
Modifier and TypeMethodDescriptionAccess token credentials.com.google.protobuf.ByteString
Access token credentials.Custom authenticator credentials.Custom authenticator credentials.com.google.protobuf.Empty
Google Compute Engine credentials.com.google.protobuf.EmptyOrBuilder
Google Compute Engine credentials.Google IAM credentials.Google IAM credentials.Google refresh token credentials.com.google.protobuf.ByteString
Google refresh token credentials.Service Account JWT Access credentials.Service Account JWT Access credentials.Custom security token service which implements OAuth 2.0 token exchange.Custom security token service which implements OAuth 2.0 token exchange.boolean
Access token credentials.boolean
Custom authenticator credentials.boolean
Google Compute Engine credentials.boolean
Google IAM credentials.boolean
Google refresh token credentials.boolean
Service Account JWT Access credentials.boolean
Custom security token service which implements OAuth 2.0 token exchange.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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.
-
getServiceAccountJwtAccessOrBuilder
GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentialsOrBuilder 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
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.
-
getGoogleIamOrBuilder
GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsOrBuilder 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
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;
-
getCredentialSpecifierCase
GrpcService.GoogleGrpc.CallCredentials.CredentialSpecifierCase getCredentialSpecifierCase()
-