- 3.77.0 (latest)
- 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 interface ServiceAccountSpecOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getEnableCustomServiceAccount()
public abstract 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 abstract String getServiceAccount()Optional. Required when all below conditions are met
enable_custom_service_accountis true;any runtime is specified via
ResourceRuntimeSpecon creation time, for example, RayThe users must have
iam.serviceAccounts.actAspermission 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_accountinside the job.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The serviceAccount. |
getServiceAccountBytes()
public abstract ByteString getServiceAccountBytes()Optional. Required when all below conditions are met
enable_custom_service_accountis true;any runtime is specified via
ResourceRuntimeSpecon creation time, for example, RayThe users must have
iam.serviceAccounts.actAspermission 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_accountinside the job.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for serviceAccount. |