Interface AuthConfig.OidcConfigOrBuilder (3.40.0)

public static interface AuthConfig.OidcConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getIdToken()

public abstract String getIdToken()

OpenID Connect formatted ID token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time.

string id_token = 1;

Returns
TypeDescription
String

The idToken.

getIdTokenBytes()

public abstract ByteString getIdTokenBytes()

OpenID Connect formatted ID token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time.

string id_token = 1;

Returns
TypeDescription
ByteString

The bytes for idToken.

getOidcConfigCase()

public abstract AuthConfig.OidcConfig.OidcConfigCase getOidcConfigCase()
Returns
TypeDescription
AuthConfig.OidcConfig.OidcConfigCase

getServiceAccount()

public abstract String getServiceAccount()

The service account used to generate an OpenID Connect (OIDC)-compatible JWT token signed by the Google OIDC Provider (accounts.google.com) for extension endpoint (https://cloud.google.com/iam/docs/create-short-lived-credentials-direct#sa-credentials-oidc).

string service_account = 2;

Returns
TypeDescription
String

The serviceAccount.

getServiceAccountBytes()

public abstract ByteString getServiceAccountBytes()

The service account used to generate an OpenID Connect (OIDC)-compatible JWT token signed by the Google OIDC Provider (accounts.google.com) for extension endpoint (https://cloud.google.com/iam/docs/create-short-lived-credentials-direct#sa-credentials-oidc).

string service_account = 2;

Returns
TypeDescription
ByteString

The bytes for serviceAccount.

hasIdToken()

public abstract boolean hasIdToken()

OpenID Connect formatted ID token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time.

string id_token = 1;

Returns
TypeDescription
boolean

Whether the idToken field is set.

hasServiceAccount()

public abstract boolean hasServiceAccount()

The service account used to generate an OpenID Connect (OIDC)-compatible JWT token signed by the Google OIDC Provider (accounts.google.com) for extension endpoint (https://cloud.google.com/iam/docs/create-short-lived-credentials-direct#sa-credentials-oidc).

string service_account = 2;

Returns
TypeDescription
boolean

Whether the serviceAccount field is set.