Package com.google.cloud.batch.v1alpha
Class JobStatus.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<JobStatus.Builder>
com.google.cloud.batch.v1alpha.JobStatus.Builder
- All Implemented Interfaces:
JobStatusOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- JobStatus
public static final class JobStatus.Builder
extends com.google.protobuf.GeneratedMessage.Builder<JobStatus.Builder>
implements JobStatusOrBuilder
Job status.Protobuf type
google.cloud.batch.v1alpha.JobStatus-
Method Summary
Modifier and TypeMethodDescriptionaddAllStatusEvents(Iterable<? extends StatusEvent> values) Job status eventsaddStatusEvents(int index, StatusEvent value) Job status eventsaddStatusEvents(int index, StatusEvent.Builder builderForValue) Job status eventsaddStatusEvents(StatusEvent value) Job status eventsaddStatusEvents(StatusEvent.Builder builderForValue) Job status eventsJob status eventsaddStatusEventsBuilder(int index) Job status eventsbuild()clear()The resource usage of the job.The duration of time that the Job spent in status RUNNING.Job stateJob status eventsbooleancontainsTaskGroups(String key) Aggregated task status for each TaskGroup in the Job.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.The resource usage of the job.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.Duration.BuilderThe duration of time that the Job spent in status RUNNING.com.google.protobuf.DurationOrBuilderThe duration of time that the Job spent in status RUNNING.getState()Job stateintJob stategetStatusEvents(int index) Job status eventsgetStatusEventsBuilder(int index) Job status eventsJob 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.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) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeResourceUsage(ResourceUsage value) The resource usage of the job.mergeRunDuration(com.google.protobuf.Duration value) The duration of time that the Job spent in status RUNNING.Aggregated task status for each TaskGroup in the Job.putTaskGroups(String key, JobStatus.TaskGroupStatus value) Aggregated task status for each TaskGroup in the Job.Aggregated task status for each TaskGroup in the Job.removeStatusEvents(int index) Job status eventsremoveTaskGroups(String key) Aggregated task status for each TaskGroup in the Job.setResourceUsage(ResourceUsage value) The resource usage of the job.setResourceUsage(ResourceUsage.Builder builderForValue) The resource usage of the job.setRunDuration(com.google.protobuf.Duration value) The duration of time that the Job spent in status RUNNING.setRunDuration(com.google.protobuf.Duration.Builder builderForValue) The duration of time that the Job spent in status RUNNING.setState(JobStatus.State value) Job statesetStateValue(int value) Job statesetStatusEvents(int index, StatusEvent value) Job status eventssetStatusEvents(int index, StatusEvent.Builder builderForValue) Job status eventsMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<JobStatus.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JobStatus.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.Builder>
-
mergeFrom
public JobStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JobStatus.Builder>- Throws:
IOException
-
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.
-
setStateValue
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;- Specified by:
getStatein interfaceJobStatusOrBuilder- Returns:
- The state.
-
setState
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
Job state
.google.cloud.batch.v1alpha.JobStatus.State state = 1;- Returns:
- This builder for chaining.
-
getStatusEventsList
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsListin 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
-
setStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
setStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
addStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
addStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
addStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
addStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
addAllStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
clearStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
removeStatusEvents
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
getStatusEventsBuilder
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
getStatusEventsOrBuilder
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsOrBuilderin interfaceJobStatusOrBuilder
-
getStatusEventsOrBuilderList
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2;- Specified by:
getStatusEventsOrBuilderListin interfaceJobStatusOrBuilder
-
addStatusEventsBuilder
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
addStatusEventsBuilder
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
getStatusEventsBuilderList
Job status events
repeated .google.cloud.batch.v1alpha.StatusEvent status_events = 2; -
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
-
clearTaskGroups
-
removeTaskGroups
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; -
getMutableTaskGroups
Deprecated.Use alternate mutation accessors instead. -
putTaskGroups
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; -
putAllTaskGroups
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; -
putTaskGroupsBuilderIfAbsent
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; -
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.
-
setRunDuration
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5; -
setRunDuration
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5; -
mergeRunDuration
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5; -
clearRunDuration
The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5; -
getRunDurationBuilder
public com.google.protobuf.Duration.Builder getRunDurationBuilder()The duration of time that the Job spent in status RUNNING.
.google.protobuf.Duration run_duration = 5; -
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.
-
setResourceUsage
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6; -
setResourceUsage
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6; -
mergeResourceUsage
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6; -
clearResourceUsage
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6; -
getResourceUsageBuilder
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6; -
getResourceUsageOrBuilder
The resource usage of the job.
.google.cloud.batch.v1alpha.ResourceUsage resource_usage = 6;- Specified by:
getResourceUsageOrBuilderin interfaceJobStatusOrBuilder
-