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 class
JobStatus.Builder
Job status.static class
JobStatus.InstanceStatus
VM instance status.static interface
JobStatus.InstanceStatusOrBuilder
static class
JobStatus.State
Valid Job states.static class
JobStatus.TaskGroupStatus
Aggregated task status for a TaskGroup.static interface
JobStatus.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 int
RESOURCE_USAGE_FIELD_NUMBER
static int
RUN_DURATION_FIELD_NUMBER
static int
STATE_FIELD_NUMBER
static int
STATUS_EVENTS_FIELD_NUMBER
static int
TASK_GROUPS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
containsTaskGroups(String key)
Aggregated task status for each TaskGroup in the Job.boolean
equals(Object obj)
static JobStatus
getDefaultInstance()
JobStatus
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<JobStatus>
getParserForType()
ResourceUsage
getResourceUsage()
The resource usage of the job.ResourceUsageOrBuilder
getResourceUsageOrBuilder()
The resource usage of the job.com.google.protobuf.Duration
getRunDuration()
The duration of time that the Job spent in status RUNNING.com.google.protobuf.DurationOrBuilder
getRunDurationOrBuilder()
The duration of time that the Job spent in status RUNNING.int
getSerializedSize()
JobStatus.State
getState()
Job stateint
getStateValue()
Job stateStatusEvent
getStatusEvents(int index)
Job status eventsint
getStatusEventsCount()
Job status eventsList<StatusEvent>
getStatusEventsList()
Job status eventsStatusEventOrBuilder
getStatusEventsOrBuilder(int index)
Job status eventsList<? extends StatusEventOrBuilder>
getStatusEventsOrBuilderList()
Job status eventsMap<String,JobStatus.TaskGroupStatus>
getTaskGroups()
Deprecated.int
getTaskGroupsCount()
Aggregated task status for each TaskGroup in the Job.Map<String,JobStatus.TaskGroupStatus>
getTaskGroupsMap()
Aggregated task status for each TaskGroup in the Job.JobStatus.TaskGroupStatus
getTaskGroupsOrDefault(String key, JobStatus.TaskGroupStatus defaultValue)
Aggregated task status for each TaskGroup in the Job.JobStatus.TaskGroupStatus
getTaskGroupsOrThrow(String key)
Aggregated task status for each TaskGroup in the Job.int
hashCode()
boolean
hasResourceUsage()
The resource usage of the job.boolean
hasRunDuration()
The duration of time that the Job spent in status RUNNING.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
boolean
isInitialized()
static JobStatus.Builder
newBuilder()
static JobStatus.Builder
newBuilder(JobStatus prototype)
JobStatus.Builder
newBuilderForType()
protected JobStatus.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static JobStatus
parseDelimitedFrom(InputStream input)
static JobStatus
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static JobStatus
parseFrom(byte[] data)
static JobStatus
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static JobStatus
parseFrom(com.google.protobuf.ByteString data)
static JobStatus
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static JobStatus
parseFrom(com.google.protobuf.CodedInputStream input)
static JobStatus
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static JobStatus
parseFrom(InputStream input)
static JobStatus
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static JobStatus
parseFrom(ByteBuffer data)
static JobStatus
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<JobStatus>
parser()
JobStatus.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getStateValue
public int getStateValue()
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;
- Specified by:
getStateValue
in 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:
getState
in interfaceJobStatusOrBuilder
- Returns:
- The state.
-
getStatusEventsList
public List<StatusEvent> getStatusEventsList()
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;
- Specified by:
getStatusEventsList
in interfaceJobStatusOrBuilder
-
getStatusEventsOrBuilderList
public List<? extends StatusEventOrBuilder> getStatusEventsOrBuilderList()
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;
- Specified by:
getStatusEventsOrBuilderList
in interfaceJobStatusOrBuilder
-
getStatusEventsCount
public int getStatusEventsCount()
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;
- Specified by:
getStatusEventsCount
in interfaceJobStatusOrBuilder
-
getStatusEvents
public StatusEvent getStatusEvents(int index)
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;
- Specified by:
getStatusEvents
in interfaceJobStatusOrBuilder
-
getStatusEventsOrBuilder
public StatusEventOrBuilder getStatusEventsOrBuilder(int index)
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;
- Specified by:
getStatusEventsOrBuilder
in interfaceJobStatusOrBuilder
-
getTaskGroupsCount
public int getTaskGroupsCount()
Description copied from interface:JobStatusOrBuilder
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:
getTaskGroupsCount
in 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:
containsTaskGroups
in interfaceJobStatusOrBuilder
-
getTaskGroups
@Deprecated public Map<String,JobStatus.TaskGroupStatus> getTaskGroups()
Deprecated.UsegetTaskGroupsMap()
instead.- Specified by:
getTaskGroups
in 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:
getTaskGroupsMap
in 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:
getTaskGroupsOrDefault
in 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:
getTaskGroupsOrThrow
in interfaceJobStatusOrBuilder
-
hasRunDuration
public boolean hasRunDuration()
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5;
- Specified by:
hasRunDuration
in 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:
getRunDuration
in 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:
getRunDurationOrBuilder
in interfaceJobStatusOrBuilder
-
hasResourceUsage
public boolean hasResourceUsage()
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6;
- Specified by:
hasResourceUsage
in 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:
getResourceUsage
in interfaceJobStatusOrBuilder
- Returns:
- The resourceUsage.
-
getResourceUsageOrBuilder
public ResourceUsageOrBuilder getResourceUsageOrBuilder()
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6;
- Specified by:
getResourceUsageOrBuilder
in interfaceJobStatusOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected JobStatus.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public JobStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-