Class JobStatus (0.9.0)

JobStatus(mapping=None,*,ignore_unknown_fields=False,**kwargs)

Job status.

Attributes

NameDescription
stategoogle.cloud.batch_v1.types.JobStatus.State
Job state
status_eventsMutableSequence[google.cloud.batch_v1.types.StatusEvent]
Job status events
task_groupsMutableMapping[str,google.cloud.batch_v1.types.JobStatus.TaskGroupStatus]
Aggregated task status for each TaskGroup in the Job. The map key is TaskGroup ID.
run_durationgoogle.protobuf.duration_pb2.Duration
The duration of time that the Job spent in status RUNNING.

Classes

InstanceStatus

InstanceStatus(mapping=None,*,ignore_unknown_fields=False,**kwargs)

VM instance status.

State

State(value)

Valid Job states.

Values: STATE_UNSPECIFIED (0): No description available. QUEUED (1): Job is admitted (validated and persisted) and waiting for resources. SCHEDULED (2): Job is scheduled to run as soon as resource allocation is ready. The resource allocation may happen at a later time but with a high chance to succeed. RUNNING (3): Resource allocation has been successful. At least one Task in the Job is RUNNING. SUCCEEDED (4): All Tasks in the Job have finished successfully. FAILED (5): At least one Task in the Job has failed. DELETION_IN_PROGRESS (6): The Job will be deleted, but has not been deleted yet. Typically this is because resources used by the Job are still being cleaned up.

TaskGroupStatus

TaskGroupStatus(mapping=None,*,ignore_unknown_fields=False,**kwargs)

Aggregated task status for a TaskGroup.

TaskGroupsEntry

TaskGroupsEntry(mapping=None,*,ignore_unknown_fields=False,**kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargsdict

Keys and values corresponding to the fields of the message.

mappingUnion[dict,.Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fieldsOptional(bool)

If True, do not raise errors for unknown fields. Only applied ifmapping is a mapping type or there are keyword parameters.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-04 UTC.