- 3.52.0 (latest)
- 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 GeneratedMessageV3.Builder<AuthConfig.GoogleServiceAccountConfig.Builder> implements AuthConfig.GoogleServiceAccountConfigOrBuilder
Config for Google Service Account Authentication.
Protobuf type google.cloud.aiplatform.v1beta1.AuthConfig.GoogleServiceAccountConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AuthConfig.GoogleServiceAccountConfig.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AuthConfig.GoogleServiceAccountConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
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 |
clearField(Descriptors.FieldDescriptor field)
public AuthConfig.GoogleServiceAccountConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public AuthConfig.GoogleServiceAccountConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
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.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 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. |
clone()
public AuthConfig.GoogleServiceAccountConfig.Builder clone()
Returns | |
---|---|
Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
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.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 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.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 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 GeneratedMessageV3.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 |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AuthConfig.GoogleServiceAccountConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public AuthConfig.GoogleServiceAccountConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AuthConfig.GoogleServiceAccountConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
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.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 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 | String The 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.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 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 | ByteString The bytes for serviceAccount to set. |
Returns | |
---|---|
Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final AuthConfig.GoogleServiceAccountConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AuthConfig.GoogleServiceAccountConfig.Builder |