Interface JobSchedulingOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    JobScheduling, JobScheduling.Builder

    public interface JobSchedulingOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getMaxFailuresPerHour()
      Optional.
      int getMaxFailuresTotal()
      Optional.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getMaxFailuresPerHour

        int getMaxFailuresPerHour()
         Optional. Maximum number of times per hour a driver may be restarted as
         a result of driver exiting with non-zero code before job is
         reported failed.
        
         A job may be reported as thrashing if the driver exits with a non-zero code
         four times within a 10-minute window.
        
         Maximum value is 10.
        
         **Note:** This restartable job option is not supported in Dataproc
         [workflow templates]
         (https://cloud.google.com/dataproc/docs/concepts/workflows/using-workflows#adding_jobs_to_a_template).
         
        int32 max_failures_per_hour = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The maxFailuresPerHour.
      • getMaxFailuresTotal

        int getMaxFailuresTotal()
         Optional. Maximum total number of times a driver may be restarted as a
         result of the driver exiting with a non-zero code. After the maximum number
         is reached, the job will be reported as failed.
        
         Maximum value is 240.
        
         **Note:** Currently, this restartable job option is
         not supported in Dataproc
         [workflow
         templates](https://cloud.google.com/dataproc/docs/concepts/workflows/using-workflows#adding_jobs_to_a_template).
         
        int32 max_failures_total = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The maxFailuresTotal.