Interface PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetailOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetail, PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetail.Builder
Enclosing class:
PipelineJob.RuntimeConfig

public static interface PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetailOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getPersistentResourceName

      String getPersistentResourceName()
       Persistent resource name.
       Format:
       `projects/{project}/locations/{location}/persistentResources/{persistent_resource}`
       
      string persistent_resource_name = 1;
      Returns:
      The persistentResourceName.
    • getPersistentResourceNameBytes

      com.google.protobuf.ByteString getPersistentResourceNameBytes()
       Persistent resource name.
       Format:
       `projects/{project}/locations/{location}/persistentResources/{persistent_resource}`
       
      string persistent_resource_name = 1;
      Returns:
      The bytes for persistentResourceName.
    • getTaskResourceUnavailableWaitTimeMs

      long getTaskResourceUnavailableWaitTimeMs()
       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.
       
      int64 task_resource_unavailable_wait_time_ms = 2;
      Returns:
      The taskResourceUnavailableWaitTimeMs.
    • getTaskResourceUnavailableTimeoutBehaviorValue

      int getTaskResourceUnavailableTimeoutBehaviorValue()
       Specifies the behavior to take if the timeout is reached.
       
      .google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetail.TaskResourceUnavailableTimeoutBehavior task_resource_unavailable_timeout_behavior = 3;
      Returns:
      The enum numeric value on the wire for taskResourceUnavailableTimeoutBehavior.
    • getTaskResourceUnavailableTimeoutBehavior

       Specifies the behavior to take if the timeout is reached.
       
      .google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.PersistentResourceRuntimeDetail.TaskResourceUnavailableTimeoutBehavior task_resource_unavailable_timeout_behavior = 3;
      Returns:
      The taskResourceUnavailableTimeoutBehavior.