public static final class ResourceRuntimeSpec.Builder extends GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder> implements ResourceRuntimeSpecOrBuilder
   
   Configuration for the runtime on a PersistentResource instance, including
 but not limited to:
- Service accounts used to run the workloads.
- Whether to make it a dedicated Ray Cluster.
 Protobuf type google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  
  
    public ResourceRuntimeSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec build()
   
  
  
  
  
    public ResourceRuntimeSpec buildPartial()
   
  
  
  
  
    public ResourceRuntimeSpec.Builder clear()
   
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder clearRaySpec()
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    public ResourceRuntimeSpec.Builder clearServiceAccountSpec()
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public ResourceRuntimeSpec.Builder clone()
   
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public RaySpec getRaySpec()
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | RaySpec | The raySpec. | 
    
  
  
  
  
    public RaySpec.Builder getRaySpecBuilder()
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    public RaySpecOrBuilder getRaySpecOrBuilder()
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    public ServiceAccountSpec getServiceAccountSpec()
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public ServiceAccountSpec.Builder getServiceAccountSpecBuilder()
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public ServiceAccountSpecOrBuilder getServiceAccountSpecOrBuilder()
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public boolean hasRaySpec()
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the raySpec field is set. | 
    
  
  
  
  
    public boolean hasServiceAccountSpec()
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the serviceAccountSpec field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder mergeFrom(ResourceRuntimeSpec other)
   
  
  
  
  
  
    public ResourceRuntimeSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public ResourceRuntimeSpec.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder mergeRaySpec(RaySpec value)
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | RaySpec
 | 
    
  
  
  
  
  
    public ResourceRuntimeSpec.Builder mergeServiceAccountSpec(ServiceAccountSpec value)
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public final ResourceRuntimeSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder setRaySpec(RaySpec value)
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | RaySpec
 | 
    
  
  
  
  
  
    public ResourceRuntimeSpec.Builder setRaySpec(RaySpec.Builder builderForValue)
   
   Optional. Ray cluster configuration.
 Required when creating a dedicated RayCluster on the PersistentResource.
 
 .google.cloud.aiplatform.v1beta1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
 
    public ResourceRuntimeSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public ResourceRuntimeSpec.Builder setServiceAccountSpec(ServiceAccountSpec value)
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public ResourceRuntimeSpec.Builder setServiceAccountSpec(ServiceAccountSpec.Builder builderForValue)
   
   Optional. Configure the use of workload identity on the PersistentResource
 
 .google.cloud.aiplatform.v1beta1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public final ResourceRuntimeSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides