Package com.google.cloud.batch.v1alpha
Class JobStatus
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class JobStatus
extends com.google.protobuf.GeneratedMessage
implements JobStatusOrBuilder
Job status.Protobuf type
google.cloud.batch.v1alpha.JobStatus- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJob status.static final classVM instance status.static interfacestatic enumValid Job states.static final classAggregated task status for a TaskGroup.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsTaskGroups(String key) Aggregated task status for each TaskGroup in the Job.booleanstatic JobStatusstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<JobStatus>The resource usage of the job.The resource usage of the job.com.google.protobuf.DurationThe duration of time that the Job spent in status RUNNING.com.google.protobuf.DurationOrBuilderThe duration of time that the Job spent in status RUNNING.intgetState()Job stateintJob stategetStatusEvents(int index) Job status eventsintJob status eventsJob status eventsgetStatusEventsOrBuilder(int index) Job status eventsList<? extends StatusEventOrBuilder>Job status eventsDeprecated.intAggregated task status for each TaskGroup in the Job.Aggregated task status for each TaskGroup in the Job.getTaskGroupsOrDefault(String key, JobStatus.TaskGroupStatus defaultValue) Aggregated task status for each TaskGroup in the Job.Aggregated task status for each TaskGroup in the Job.inthashCode()booleanThe resource usage of the job.booleanThe duration of time that the Job spent in status RUNNING.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleanstatic JobStatus.Builderstatic JobStatus.BuildernewBuilder(JobStatus prototype) protected JobStatus.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER- See Also:
-
STATUS_EVENTS_FIELD_NUMBER
public static final int STATUS_EVENTS_FIELD_NUMBER- See Also:
-
TASK_GROUPS_FIELD_NUMBER
public static final int TASK_GROUPS_FIELD_NUMBER- See Also:
-
RUN_DURATION_FIELD_NUMBER
public static final int RUN_DURATION_FIELD_NUMBER- See Also:
-
RESOURCE_USAGE_FIELD_NUMBER
public static final int RESOURCE_USAGE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;- Specified by:
getStatein interfaceJobStatusOrBuilder- Returns:
- The state.
-
getStatusEventsList
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsListin interfaceJobStatusOrBuilder
-
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
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsin interfaceJobStatusOrBuilder
-
getStatusEventsOrBuilder
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
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.UsegetTaskGroupsMap()instead.- Specified by:
getTaskGroupsin interfaceJobStatusOrBuilder
-
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
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
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6;- Specified by:
getResourceUsagein interfaceJobStatusOrBuilder- Returns:
- The resourceUsage.
-
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static JobStatus parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static JobStatus parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static JobStatus parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected JobStatus.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-