public static interface AuthConfig.OauthConfigOrBuilder extends MessageOrBuilder
Implements
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.getAccessToken
permission 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.getAccessToken
permission 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.getAccessToken
permission 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. |