- 3.84.0 (latest)
- 3.83.0
- 3.82.0
- 3.81.0
- 3.79.0
- 3.77.0
- 3.76.0
- 3.75.0
- 3.74.0
- 3.73.0
- 3.71.0
- 3.69.0
- 3.68.0
- 3.65.0
- 3.64.0
- 3.63.0
- 3.61.0
- 3.60.0
- 3.59.0
- 3.58.0
- 3.57.0
- 3.56.0
- 3.55.0
- 3.54.0
- 3.53.0
- 3.52.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.2
- 3.3.0
- 3.2.0
- 3.0.0
- 2.9.8
- 2.8.9
- 2.7.4
- 2.5.3
- 2.4.0
public static final class AuthConfig.GoogleServiceAccountConfig.Builder extends GeneratedMessage.Builder<AuthConfig.GoogleServiceAccountConfig.Builder> implements AuthConfig.GoogleServiceAccountConfigOrBuilderConfig for Google Service Account Authentication.
Protobuf type google.cloud.aiplatform.v1beta1.AuthConfig.GoogleServiceAccountConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AuthConfig.GoogleServiceAccountConfig.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public AuthConfig.GoogleServiceAccountConfig build()| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig |
|
buildPartial()
public AuthConfig.GoogleServiceAccountConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig |
|
clear()
public AuthConfig.GoogleServiceAccountConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
|
clearServiceAccount()
public AuthConfig.GoogleServiceAccountConfig.Builder clearServiceAccount()Optional. The service account that the extension execution service runs as.
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 specified service account.If not specified, the Vertex AI Extension Service Agent will be used to execute the Extension.
string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public AuthConfig.GoogleServiceAccountConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getServiceAccount()
public String getServiceAccount()Optional. The service account that the extension execution service runs as.
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 specified service account.If not specified, the Vertex AI Extension Service Agent will be used to execute the Extension.
string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The serviceAccount. |
getServiceAccountBytes()
public ByteString getServiceAccountBytes()Optional. The service account that the extension execution service runs as.
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 specified service account.If not specified, the Vertex AI Extension Service Agent will be used to execute the Extension.
string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for serviceAccount. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(AuthConfig.GoogleServiceAccountConfig other)
public AuthConfig.GoogleServiceAccountConfig.Builder mergeFrom(AuthConfig.GoogleServiceAccountConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
AuthConfig.GoogleServiceAccountConfig |
| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AuthConfig.GoogleServiceAccountConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public AuthConfig.GoogleServiceAccountConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
|
setServiceAccount(String value)
public AuthConfig.GoogleServiceAccountConfig.Builder setServiceAccount(String value)Optional. The service account that the extension execution service runs as.
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 specified service account.If not specified, the Vertex AI Extension Service Agent will be used to execute the Extension.
string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe serviceAccount to set. |
| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
This builder for chaining. |
setServiceAccountBytes(ByteString value)
public AuthConfig.GoogleServiceAccountConfig.Builder setServiceAccountBytes(ByteString value)Optional. The service account that the extension execution service runs as.
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 specified service account.If not specified, the Vertex AI Extension Service Agent will be used to execute the Extension.
string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for serviceAccount to set. |
| Returns | |
|---|---|
| Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
This builder for chaining. |