- 3.54.0 (latest)
- 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 ServiceAccountSpec.Builder extends GeneratedMessageV3.Builder<ServiceAccountSpec.Builder> implements ServiceAccountSpecOrBuilder
Configuration for the use of custom service account to run the workloads.
Protobuf type google.cloud.aiplatform.v1.ServiceAccountSpec
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ServiceAccountSpec.BuilderImplements
ServiceAccountSpecOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ServiceAccountSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
build()
public ServiceAccountSpec build()
Returns | |
---|---|
Type | Description |
ServiceAccountSpec |
buildPartial()
public ServiceAccountSpec buildPartial()
Returns | |
---|---|
Type | Description |
ServiceAccountSpec |
clear()
public ServiceAccountSpec.Builder clear()
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
clearEnableCustomServiceAccount()
public ServiceAccountSpec.Builder clearEnableCustomServiceAccount()
Required. If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the Vertex AI Custom Code Service Agent.
bool enable_custom_service_account = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public ServiceAccountSpec.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public ServiceAccountSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
clearServiceAccount()
public ServiceAccountSpec.Builder clearServiceAccount()
Optional. Required when all below conditions are met
enable_custom_service_account
is true;any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, RayThe users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
This builder for chaining. |
clone()
public ServiceAccountSpec.Builder clone()
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
getDefaultInstanceForType()
public ServiceAccountSpec getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
ServiceAccountSpec |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getEnableCustomServiceAccount()
public boolean getEnableCustomServiceAccount()
Required. If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the Vertex AI Custom Code Service Agent.
bool enable_custom_service_account = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
The enableCustomServiceAccount. |
getServiceAccount()
public String getServiceAccount()
Optional. Required when all below conditions are met
enable_custom_service_account
is true;any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, RayThe users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String |
The serviceAccount. |
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
Optional. Required when all below conditions are met
enable_custom_service_account
is true;any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, RayThe users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.
string service_account = 2 [(.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(ServiceAccountSpec other)
public ServiceAccountSpec.Builder mergeFrom(ServiceAccountSpec other)
Parameter | |
---|---|
Name | Description |
other |
ServiceAccountSpec |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ServiceAccountSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public ServiceAccountSpec.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ServiceAccountSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
setEnableCustomServiceAccount(boolean value)
public ServiceAccountSpec.Builder setEnableCustomServiceAccount(boolean value)
Required. If true, custom user-managed service account is enforced to run any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses the Vertex AI Custom Code Service Agent.
bool enable_custom_service_account = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
boolean The enableCustomServiceAccount to set. |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public ServiceAccountSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ServiceAccountSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
setServiceAccount(String value)
public ServiceAccountSpec.Builder setServiceAccount(String value)
Optional. Required when all below conditions are met
enable_custom_service_account
is true;any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, RayThe users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
String The serviceAccount to set. |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
This builder for chaining. |
setServiceAccountBytes(ByteString value)
public ServiceAccountSpec.Builder setServiceAccountBytes(ByteString value)
Optional. Required when all below conditions are met
enable_custom_service_account
is true;any runtime is specified via
ResourceRuntimeSpec
on creation time, for example, RayThe users must have
iam.serviceAccounts.actAs
permission on this service account and then the specified runtime containers will run as it.Do not set this field if you want to submit jobs using custom service account to this PersistentResource after creation, but only specify the
service_account
inside the job.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for serviceAccount to set. |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final ServiceAccountSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
ServiceAccountSpec.Builder |