public sealed class PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail : IMessage<PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail>, IEquatable<PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail>, IDeepCloneable<PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail.
Persistent resource based runtime detail. For more information, refer to https://cloud.google.com/vertex-ai/docs/training/persistent-resource-overview
Implements
IMessagePipelineJobTypesRuntimeConfigTypesPersistentResourceRuntimeDetail, IEquatablePipelineJobTypesRuntimeConfigTypesPersistentResourceRuntimeDetail, IDeepCloneablePipelineJobTypesRuntimeConfigTypesPersistentResourceRuntimeDetail, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
PersistentResourceRuntimeDetail()
public PersistentResourceRuntimeDetail()
PersistentResourceRuntimeDetail(PersistentResourceRuntimeDetail)
public PersistentResourceRuntimeDetail(PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail other)
Parameter | |
---|---|
Name | Description |
other |
PipelineJobTypesRuntimeConfigTypesPersistentResourceRuntimeDetail |
Properties
PersistentResourceName
public string PersistentResourceName { get; set; }
Persistent resource name.
Format:
projects/{project}/locations/{location}/persistentResources/{persistent_resource}
Property Value | |
---|---|
Type | Description |
string |
TaskResourceUnavailableTimeoutBehavior
public PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail.Types.TaskResourceUnavailableTimeoutBehavior TaskResourceUnavailableTimeoutBehavior { get; set; }
Specifies the behavior to take if the timeout is reached.
Property Value | |
---|---|
Type | Description |
PipelineJobTypesRuntimeConfigTypesPersistentResourceRuntimeDetailTypesTaskResourceUnavailableTimeoutBehavior |
TaskResourceUnavailableWaitTimeMs
public long TaskResourceUnavailableWaitTimeMs { get; set; }
The max time a pipeline task waits for the required CPU, memory, or accelerator resource to become available from the specified persistent resource. Default wait time is 0.
Property Value | |
---|---|
Type | Description |
long |