Package com.google.cloud.batch.v1alpha
Class JobStatus
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.batch.v1alpha.JobStatus
-
- All Implemented Interfaces:
JobStatusOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class JobStatus extends com.google.protobuf.GeneratedMessageV3 implements JobStatusOrBuilder
Job status.
Protobuf typegoogle.cloud.batch.v1alpha.JobStatus- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJobStatus.BuilderJob status.static classJobStatus.InstanceStatusVM instance status.static interfaceJobStatus.InstanceStatusOrBuilderstatic classJobStatus.StateValid Job states.static classJobStatus.TaskGroupStatusAggregated task status for a TaskGroup.static interfaceJobStatus.TaskGroupStatusOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intRESOURCE_USAGE_FIELD_NUMBERstatic intRUN_DURATION_FIELD_NUMBERstatic intSTATE_FIELD_NUMBERstatic intSTATUS_EVENTS_FIELD_NUMBERstatic intTASK_GROUPS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsTaskGroups(String key)Aggregated task status for each TaskGroup in the Job.booleanequals(Object obj)static JobStatusgetDefaultInstance()JobStatusgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<JobStatus>getParserForType()ResourceUsagegetResourceUsage()The resource usage of the job.ResourceUsageOrBuildergetResourceUsageOrBuilder()The resource usage of the job.com.google.protobuf.DurationgetRunDuration()The duration of time that the Job spent in status RUNNING.com.google.protobuf.DurationOrBuildergetRunDurationOrBuilder()The duration of time that the Job spent in status RUNNING.intgetSerializedSize()JobStatus.StategetState()Job stateintgetStateValue()Job stateStatusEventgetStatusEvents(int index)Job status eventsintgetStatusEventsCount()Job status eventsList<StatusEvent>getStatusEventsList()Job status eventsStatusEventOrBuildergetStatusEventsOrBuilder(int index)Job status eventsList<? extends StatusEventOrBuilder>getStatusEventsOrBuilderList()Job status eventsMap<String,JobStatus.TaskGroupStatus>getTaskGroups()Deprecated.intgetTaskGroupsCount()Aggregated task status for each TaskGroup in the Job.Map<String,JobStatus.TaskGroupStatus>getTaskGroupsMap()Aggregated task status for each TaskGroup in the Job.JobStatus.TaskGroupStatusgetTaskGroupsOrDefault(String key, JobStatus.TaskGroupStatus defaultValue)Aggregated task status for each TaskGroup in the Job.JobStatus.TaskGroupStatusgetTaskGroupsOrThrow(String key)Aggregated task status for each TaskGroup in the Job.inthashCode()booleanhasResourceUsage()The resource usage of the job.booleanhasRunDuration()The duration of time that the Job spent in status RUNNING.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static JobStatus.BuildernewBuilder()static JobStatus.BuildernewBuilder(JobStatus prototype)JobStatus.BuildernewBuilderForType()protected JobStatus.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static JobStatusparseDelimitedFrom(InputStream input)static JobStatusparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static JobStatusparseFrom(byte[] data)static JobStatusparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static JobStatusparseFrom(com.google.protobuf.ByteString data)static JobStatusparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static JobStatusparseFrom(com.google.protobuf.CodedInputStream input)static JobStatusparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static JobStatusparseFrom(InputStream input)static JobStatusparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static JobStatusparseFrom(ByteBuffer data)static JobStatusparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<JobStatus>parser()JobStatus.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_EVENTS_FIELD_NUMBER
public static final int STATUS_EVENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TASK_GROUPS_FIELD_NUMBER
public static final int TASK_GROUPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RUN_DURATION_FIELD_NUMBER
public static final int RUN_DURATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_USAGE_FIELD_NUMBER
public static final int RESOURCE_USAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getStateValue
public int getStateValue()
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;- Specified by:
getStateValuein interfaceJobStatusOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
getState
public JobStatus.State getState()
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;- Specified by:
getStatein interfaceJobStatusOrBuilder- Returns:
- The state.
-
getStatusEventsList
public List<StatusEvent> getStatusEventsList()
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsListin interfaceJobStatusOrBuilder
-
getStatusEventsOrBuilderList
public List<? extends StatusEventOrBuilder> getStatusEventsOrBuilderList()
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsOrBuilderListin interfaceJobStatusOrBuilder
-
getStatusEventsCount
public int getStatusEventsCount()
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsCountin interfaceJobStatusOrBuilder
-
getStatusEvents
public StatusEvent getStatusEvents(int index)
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsin interfaceJobStatusOrBuilder
-
getStatusEventsOrBuilder
public StatusEventOrBuilder getStatusEventsOrBuilder(int index)
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsOrBuilderin interfaceJobStatusOrBuilder
-
getTaskGroupsCount
public int getTaskGroupsCount()
Description copied from interface:JobStatusOrBuilderAggregated task status for each TaskGroup in the Job. The map key is TaskGroup ID.
map<string, .google.cloud.batch.v1alpha.JobStatus.TaskGroupStatus> task_groups = 4;- Specified by:
getTaskGroupsCountin interfaceJobStatusOrBuilder
-
containsTaskGroups
public boolean containsTaskGroups(String key)
Aggregated task status for each TaskGroup in the Job. The map key is TaskGroup ID.
map<string, .google.cloud.batch.v1alpha.JobStatus.TaskGroupStatus> task_groups = 4;- Specified by:
containsTaskGroupsin interfaceJobStatusOrBuilder
-
getTaskGroups
@Deprecated public Map<String,JobStatus.TaskGroupStatus> getTaskGroups()
Deprecated.UsegetTaskGroupsMap()instead.- Specified by:
getTaskGroupsin interfaceJobStatusOrBuilder
-
getTaskGroupsMap
public 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.v1alpha.JobStatus.TaskGroupStatus> task_groups = 4;- Specified by:
getTaskGroupsMapin interfaceJobStatusOrBuilder
-
getTaskGroupsOrDefault
public 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.v1alpha.JobStatus.TaskGroupStatus> task_groups = 4;- Specified by:
getTaskGroupsOrDefaultin interfaceJobStatusOrBuilder
-
getTaskGroupsOrThrow
public 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.v1alpha.JobStatus.TaskGroupStatus> task_groups = 4;- Specified by:
getTaskGroupsOrThrowin interfaceJobStatusOrBuilder
-
hasRunDuration
public boolean hasRunDuration()
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5;- Specified by:
hasRunDurationin interfaceJobStatusOrBuilder- Returns:
- Whether the runDuration field is set.
-
getRunDuration
public com.google.protobuf.Duration getRunDuration()
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5;- Specified by:
getRunDurationin interfaceJobStatusOrBuilder- Returns:
- The runDuration.
-
getRunDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getRunDurationOrBuilder()
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5;- Specified by:
getRunDurationOrBuilderin interfaceJobStatusOrBuilder
-
hasResourceUsage
public boolean hasResourceUsage()
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6;- Specified by:
hasResourceUsagein interfaceJobStatusOrBuilder- Returns:
- Whether the resourceUsage field is set.
-
getResourceUsage
public ResourceUsage getResourceUsage()
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6;- Specified by:
getResourceUsagein interfaceJobStatusOrBuilder- Returns:
- The resourceUsage.
-
getResourceUsageOrBuilder
public ResourceUsageOrBuilder getResourceUsageOrBuilder()
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6;- Specified by:
getResourceUsageOrBuilderin interfaceJobStatusOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static JobStatus parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static JobStatus parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static JobStatus parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static JobStatus parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static JobStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static JobStatus parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static JobStatus parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static JobStatus parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static JobStatus parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static JobStatus parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static JobStatus parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static JobStatus parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public JobStatus.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static JobStatus.Builder newBuilder()
-
newBuilder
public static JobStatus.Builder newBuilder(JobStatus prototype)
-
toBuilder
public JobStatus.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected JobStatus.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static JobStatus getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<JobStatus> parser()
-
getParserForType
public com.google.protobuf.Parser<JobStatus> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public JobStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-