public static final class JobNotification.Message.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder> implements JobNotification.MessageOrBuilder
Message details. Describe the conditions under which messages will be sent. If no attribute is defined, no message will be sent by default. One message should specify either the job or the task level attributes, but not both. For example, job level: JOB_STATE_CHANGED and/or a specified new_job_state; task level: TASK_STATE_CHANGED and/or a specified new_task_state.Protobuf type
google.cloud.batch.v1.JobNotification.MessagegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic JobNotification.Message build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic JobNotification.Message buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic JobNotification.Message.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder mergeFrom(JobNotification.Message other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public JobNotification.Message.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<JobNotification.Message.Builder>IOExceptionpublic int getTypeValue()
The message type.
.google.cloud.batch.v1.JobNotification.Type type = 1;getTypeValue in interface JobNotification.MessageOrBuilderpublic JobNotification.Message.Builder setTypeValue(int value)
The message type.
.google.cloud.batch.v1.JobNotification.Type type = 1;value - The enum numeric value on the wire for type to set.public JobNotification.Type getType()
The message type.
.google.cloud.batch.v1.JobNotification.Type type = 1;getType in interface JobNotification.MessageOrBuilderpublic JobNotification.Message.Builder setType(JobNotification.Type value)
The message type.
.google.cloud.batch.v1.JobNotification.Type type = 1;value - The type to set.public JobNotification.Message.Builder clearType()
The message type.
.google.cloud.batch.v1.JobNotification.Type type = 1;public int getNewJobStateValue()
The new job state.
.google.cloud.batch.v1.JobStatus.State new_job_state = 2;getNewJobStateValue in interface JobNotification.MessageOrBuilderpublic JobNotification.Message.Builder setNewJobStateValue(int value)
The new job state.
.google.cloud.batch.v1.JobStatus.State new_job_state = 2;value - The enum numeric value on the wire for newJobState to set.public JobStatus.State getNewJobState()
The new job state.
.google.cloud.batch.v1.JobStatus.State new_job_state = 2;getNewJobState in interface JobNotification.MessageOrBuilderpublic JobNotification.Message.Builder setNewJobState(JobStatus.State value)
The new job state.
.google.cloud.batch.v1.JobStatus.State new_job_state = 2;value - The newJobState to set.public JobNotification.Message.Builder clearNewJobState()
The new job state.
.google.cloud.batch.v1.JobStatus.State new_job_state = 2;public int getNewTaskStateValue()
The new task state.
.google.cloud.batch.v1.TaskStatus.State new_task_state = 3;getNewTaskStateValue in interface JobNotification.MessageOrBuilderpublic JobNotification.Message.Builder setNewTaskStateValue(int value)
The new task state.
.google.cloud.batch.v1.TaskStatus.State new_task_state = 3;value - The enum numeric value on the wire for newTaskState to set.public TaskStatus.State getNewTaskState()
The new task state.
.google.cloud.batch.v1.TaskStatus.State new_task_state = 3;getNewTaskState in interface JobNotification.MessageOrBuilderpublic JobNotification.Message.Builder setNewTaskState(TaskStatus.State value)
The new task state.
.google.cloud.batch.v1.TaskStatus.State new_task_state = 3;value - The newTaskState to set.public JobNotification.Message.Builder clearNewTaskState()
The new task state.
.google.cloud.batch.v1.TaskStatus.State new_task_state = 3;public final JobNotification.Message.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>public final JobNotification.Message.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JobNotification.Message.Builder>Copyright © 2025 Google LLC. All rights reserved.