Class ResourceRuntimeSpec (3.45.0)
3.88.0 (latest)
3.86.0
3.84.0
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 final class ResourceRuntimeSpec extends GeneratedMessageV3 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.v1.ResourceRuntimeSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int RAY_SPEC_FIELD_NUMBER
Field Value
Type
Description
int
public static final int SERVICE_ACCOUNT_SPEC_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static ResourceRuntimeSpec getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static ResourceRuntimeSpec . Builder newBuilder ()
public static ResourceRuntimeSpec . Builder newBuilder ( ResourceRuntimeSpec prototype )
public static ResourceRuntimeSpec parseDelimitedFrom ( InputStream input )
public static ResourceRuntimeSpec parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static ResourceRuntimeSpec parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
public static ResourceRuntimeSpec parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static ResourceRuntimeSpec parseFrom ( ByteString data )
public static ResourceRuntimeSpec parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static ResourceRuntimeSpec parseFrom ( CodedInputStream input )
public static ResourceRuntimeSpec parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static ResourceRuntimeSpec parseFrom ( InputStream input )
public static ResourceRuntimeSpec parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static ResourceRuntimeSpec parseFrom ( ByteBuffer data )
public static ResourceRuntimeSpec parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<ResourceRuntimeSpec> parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public ResourceRuntimeSpec getDefaultInstanceForType ()
public Parser<ResourceRuntimeSpec> getParserForType ()
Overrides
public RaySpec getRaySpec ()
Optional. Ray cluster configuration.
Required when creating a dedicated RayCluster on the PersistentResource.
.google.cloud.aiplatform.v1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
RaySpec
The raySpec.
public RaySpecOrBuilder getRaySpecOrBuilder ()
Optional. Ray cluster configuration.
Required when creating a dedicated RayCluster on the PersistentResource.
.google.cloud.aiplatform.v1.RaySpec ray_spec = 1 [(.google.api.field_behavior) = OPTIONAL];
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
public ServiceAccountSpec getServiceAccountSpec ()
Optional. Configure the use of workload identity on the PersistentResource
.google.cloud.aiplatform.v1.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.v1.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.v1.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.v1.ServiceAccountSpec service_account_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the serviceAccountSpec field is set.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public ResourceRuntimeSpec . Builder newBuilderForType ()
protected ResourceRuntimeSpec . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public ResourceRuntimeSpec . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]