ToolMcpToolApiAuthenticationServiceAccountAuthConfig class
Constructors
-
ToolMcpToolApiAuthenticationServiceAccountAuthConfig({Input<
String?> ? serviceAccount}) -
Creates a new ToolMcpToolApiAuthenticationServiceAccountAuthConfig.
serviceAccount(Output)const -
ToolMcpToolApiAuthenticationServiceAccountAuthConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccount
→ Input<
String?> ? -
(Output)
The email address of the service account used for authenticatation. CES
uses this service account to exchange an access token and the access token
is then sent in the
Authorizationheader of the request. The service account must have theroles/iam.serviceAccountTokenCreatorrole granted to the CES service agentservice-<PROJECT-NUMBER>@gcp-sa-ces.iam.gserviceaccount.com.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited