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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAccessToken()Access token credentials.com.google.protobuf.ByteStringgetAccessTokenBytes()Access token credentials.GrpcService.GoogleGrpc.CallCredentials.CredentialSpecifierCasegetCredentialSpecifierCase()GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugingetFromPlugin()Custom authenticator credentials.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginOrBuildergetFromPluginOrBuilder()Custom authenticator credentials.com.google.protobuf.EmptygetGoogleComputeEngine()Google Compute Engine credentials.com.google.protobuf.EmptyOrBuildergetGoogleComputeEngineOrBuilder()Google Compute Engine credentials.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsgetGoogleIam()Google IAM credentials.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsOrBuildergetGoogleIamOrBuilder()Google IAM credentials.StringgetGoogleRefreshToken()Google refresh token credentials.com.google.protobuf.ByteStringgetGoogleRefreshTokenBytes()Google refresh token credentials.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentialsgetServiceAccountJwtAccess()Service Account JWT Access credentials.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentialsOrBuildergetServiceAccountJwtAccessOrBuilder()Service Account JWT Access credentials.GrpcService.GoogleGrpc.CallCredentials.StsServicegetStsService()Custom security token service which implements OAuth 2.0 token exchange.GrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuildergetStsServiceOrBuilder()Custom security token service which implements OAuth 2.0 token exchange.booleanhasAccessToken()Access token credentials.booleanhasFromPlugin()Custom authenticator credentials.booleanhasGoogleComputeEngine()Google Compute Engine credentials.booleanhasGoogleIam()Google IAM credentials.booleanhasGoogleRefreshToken()Google refresh token credentials.booleanhasServiceAccountJwtAccess()Service Account JWT Access credentials.booleanhasStsService()Custom security token service which implements OAuth 2.0 token exchange.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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
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
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;
-
getCredentialSpecifierCase
GrpcService.GoogleGrpc.CallCredentials.CredentialSpecifierCase getCredentialSpecifierCase()
-
-