public static final class ResourceRuntimeSpec.Builder extends com.google.protobuf.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.ResourceRuntimeSpecgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResourceRuntimeSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResourceRuntimeSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResourceRuntimeSpec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder mergeFrom(ResourceRuntimeSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public ResourceRuntimeSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceRuntimeSpec.Builder>IOExceptionpublic 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];
hasServiceAccountSpec in interface ResourceRuntimeSpecOrBuilderpublic 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];
getServiceAccountSpec in interface ResourceRuntimeSpecOrBuilderpublic 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 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 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 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];
getServiceAccountSpecOrBuilder in interface ResourceRuntimeSpecOrBuilderpublic 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];
hasRaySpec in interface ResourceRuntimeSpecOrBuilderpublic 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];
getRaySpec in interface ResourceRuntimeSpecOrBuilderpublic 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];
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 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];
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 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];
getRaySpecOrBuilder in interface ResourceRuntimeSpecOrBuilderpublic final ResourceRuntimeSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>public final ResourceRuntimeSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceRuntimeSpec.Builder>Copyright © 2024 Google LLC. All rights reserved.