- 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 ServiceAccountSpec.Builder extends GeneratedMessage.Builder<ServiceAccountSpec.Builder> implements ServiceAccountSpecOrBuilderConfiguration for the use of custom service account to run the workloads.
Protobuf type google.cloud.aiplatform.v1beta1.ServiceAccountSpec
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ServiceAccountSpec.BuilderImplements
ServiceAccountSpecOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
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. |
clearServiceAccount()
public ServiceAccountSpec.Builder clearServiceAccount()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 |
ServiceAccountSpec.Builder |
This builder for chaining. |
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_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 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. |
internalGetFieldAccessorTable()
protected GeneratedMessage.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 |
|
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 |
booleanThe enableCustomServiceAccount to set. |
| Returns | |
|---|---|
| Type | Description |
ServiceAccountSpec.Builder |
This builder for chaining. |
setServiceAccount(String value)
public ServiceAccountSpec.Builder setServiceAccount(String value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe 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_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];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for serviceAccount to set. |
| Returns | |
|---|---|
| Type | Description |
ServiceAccountSpec.Builder |
This builder for chaining. |