Interface AuthConfig.OidcConfigOrBuilder (3.46.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
Type Description
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
Type Description
ByteString

The bytes for idToken.

getOidcConfigCase()

public abstract AuthConfig.OidcConfig.OidcConfigCase getOidcConfigCase()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
boolean

Whether the serviceAccount field is set.