- 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 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.v1beta1.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. Default service account that this PersistentResource's workloads run as. The workloads include:
- Any runtime specified via
ResourceRuntimeSpec
on creation time, for example, Ray. Jobs submitted to PersistentResource, if no other service account specified in the job specs.
Only works when custom service account is enabled and users have the
iam.serviceAccounts.actAs
permission on this service account.Required if any containers are specified in
ResourceRuntimeSpec
.
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. Default service account that this PersistentResource's workloads run as. The workloads include:
- Any runtime specified via
ResourceRuntimeSpec
on creation time, for example, Ray. Jobs submitted to PersistentResource, if no other service account specified in the job specs.
Only works when custom service account is enabled and users have the
iam.serviceAccounts.actAs
permission on this service account.Required if any containers are specified in
ResourceRuntimeSpec
.
string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String | The serviceAccount. |
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
Optional. Default service account that this PersistentResource's workloads run as. The workloads include:
- Any runtime specified via
ResourceRuntimeSpec
on creation time, for example, Ray. Jobs submitted to PersistentResource, if no other service account specified in the job specs.
Only works when custom service account is enabled and users have the
iam.serviceAccounts.actAs
permission on this service account.Required if any containers are specified in
ResourceRuntimeSpec
.
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. Default service account that this PersistentResource's workloads run as. The workloads include:
- Any runtime specified via
ResourceRuntimeSpec
on creation time, for example, Ray. Jobs submitted to PersistentResource, if no other service account specified in the job specs.
Only works when custom service account is enabled and users have the
iam.serviceAccounts.actAs
permission on this service account.Required if any containers are specified in
ResourceRuntimeSpec
.
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. Default service account that this PersistentResource's workloads run as. The workloads include:
- Any runtime specified via
ResourceRuntimeSpec
on creation time, for example, Ray. Jobs submitted to PersistentResource, if no other service account specified in the job specs.
Only works when custom service account is enabled and users have the
iam.serviceAccounts.actAs
permission on this service account.Required if any containers are specified in
ResourceRuntimeSpec
.
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 |