public static interface AuthConfig.OauthConfigOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAccessToken()
public abstract String getAccessToken()Access token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time.
string access_token = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The accessToken. |
getAccessTokenBytes()
public abstract ByteString getAccessTokenBytes()Access token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time.
string access_token = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for accessToken. |
getOauthConfigCase()
public abstract AuthConfig.OauthConfig.OauthConfigCase getOauthConfigCase()| Returns | |
|---|---|
| Type | Description |
AuthConfig.OauthConfig.OauthConfigCase |
|
getServiceAccount()
public abstract String getServiceAccount()The service account used to generate access tokens for executing the Extension.
- If the service account is specified,
the
iam.serviceAccounts.getAccessTokenpermission should be granted to Vertex AI Extension Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) on the provided service account.
string service_account = 2;
| Returns | |
|---|---|
| Type | Description |
String |
The serviceAccount. |
getServiceAccountBytes()
public abstract ByteString getServiceAccountBytes()The service account used to generate access tokens for executing the Extension.
- If the service account is specified,
the
iam.serviceAccounts.getAccessTokenpermission should be granted to Vertex AI Extension Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) on the provided service account.
string service_account = 2;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for serviceAccount. |
hasAccessToken()
public abstract boolean hasAccessToken()Access token for extension endpoint. Only used to propagate token from [[ExecuteExtensionRequest.runtime_auth_config]] at request time.
string access_token = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the accessToken field is set. |
hasServiceAccount()
public abstract boolean hasServiceAccount()The service account used to generate access tokens for executing the Extension.
- If the service account is specified,
the
iam.serviceAccounts.getAccessTokenpermission should be granted to Vertex AI Extension Service Agent (https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) on the provided service account.
string service_account = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the serviceAccount field is set. |