Interface JobStatusOrBuilder

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

    public interface JobStatusOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getStateValue

        int getStateValue()
         Job state
         
        .google.cloud.batch.v1.JobStatus.State state = 1;
        Returns:
        The enum numeric value on the wire for state.
      • getState

        JobStatus.State getState()
         Job state
         
        .google.cloud.batch.v1.JobStatus.State state = 1;
        Returns:
        The state.
      • getStatusEventsList

        List<StatusEvent> getStatusEventsList()
         Job status events
         
        repeated .google.cloud.batch.v1.StatusEvent status_events = 2;
      • getStatusEvents

        StatusEvent getStatusEvents​(int index)
         Job status events
         
        repeated .google.cloud.batch.v1.StatusEvent status_events = 2;
      • getStatusEventsCount

        int getStatusEventsCount()
         Job status events
         
        repeated .google.cloud.batch.v1.StatusEvent status_events = 2;
      • getStatusEventsOrBuilderList

        List<? extends StatusEventOrBuilder> getStatusEventsOrBuilderList()
         Job status events
         
        repeated .google.cloud.batch.v1.StatusEvent status_events = 2;
      • getStatusEventsOrBuilder

        StatusEventOrBuilder getStatusEventsOrBuilder​(int index)
         Job status events
         
        repeated .google.cloud.batch.v1.StatusEvent status_events = 2;
      • getTaskGroupsCount

        int getTaskGroupsCount()
         Aggregated task status for each TaskGroup in the Job.
         The map key is TaskGroup ID.
         
        map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4;
      • containsTaskGroups

        boolean containsTaskGroups​(String key)
         Aggregated task status for each TaskGroup in the Job.
         The map key is TaskGroup ID.
         
        map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4;
      • getTaskGroupsMap

        Map<String,​JobStatus.TaskGroupStatus> getTaskGroupsMap()
         Aggregated task status for each TaskGroup in the Job.
         The map key is TaskGroup ID.
         
        map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4;
      • getTaskGroupsOrDefault

        JobStatus.TaskGroupStatus getTaskGroupsOrDefault​(String key,
                                                         JobStatus.TaskGroupStatus defaultValue)
         Aggregated task status for each TaskGroup in the Job.
         The map key is TaskGroup ID.
         
        map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4;
      • getTaskGroupsOrThrow

        JobStatus.TaskGroupStatus getTaskGroupsOrThrow​(String key)
         Aggregated task status for each TaskGroup in the Job.
         The map key is TaskGroup ID.
         
        map<string, .google.cloud.batch.v1.JobStatus.TaskGroupStatus> task_groups = 4;
      • hasRunDuration

        boolean hasRunDuration()
         The duration of time that the Job spent in status RUNNING.
         
        .google.protobuf.Duration run_duration = 5;
        Returns:
        Whether the runDuration field is set.
      • getRunDuration

        com.google.protobuf.Duration getRunDuration()
         The duration of time that the Job spent in status RUNNING.
         
        .google.protobuf.Duration run_duration = 5;
        Returns:
        The runDuration.
      • getRunDurationOrBuilder

        com.google.protobuf.DurationOrBuilder getRunDurationOrBuilder()
         The duration of time that the Job spent in status RUNNING.
         
        .google.protobuf.Duration run_duration = 5;