Send feedback
Class JobNotification.Builder (0.16.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public static final class JobNotification . Builder extends GeneratedMessageV3 . Builder<JobNotification . Builder > implements JobNotificationOrBuilder
Notification configurations.
Protobuf type google.events.cloud.batch.v1.JobNotification
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public JobNotification . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public JobNotification build ()
buildPartial()
public JobNotification buildPartial ()
clear()
public JobNotification . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public JobNotification . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearMessage()
public JobNotification . Builder clearMessage ()
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public JobNotification . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearPubsubTopic()
public JobNotification . Builder clearPubsubTopic ()
The Pub/Sub topic where notifications like the job state changes
will be published. This topic exist in the same project as the job
and billings will be charged to this project.
If not specified, no Pub/Sub messages will be sent.
Topic format: projects/{project}/topics/{topic}
.
string pubsub_topic = 1;
clone()
public JobNotification . Builder clone ()
Overrides
getDefaultInstanceForType()
public JobNotification getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getMessage()
public JobNotification . Message getMessage ()
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
getMessageBuilder()
public JobNotification . Message . Builder getMessageBuilder ()
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
getMessageOrBuilder()
public JobNotification . MessageOrBuilder getMessageOrBuilder ()
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
getPubsubTopic()
public String getPubsubTopic ()
The Pub/Sub topic where notifications like the job state changes
will be published. This topic exist in the same project as the job
and billings will be charged to this project.
If not specified, no Pub/Sub messages will be sent.
Topic format: projects/{project}/topics/{topic}
.
string pubsub_topic = 1;
Returns
Type
Description
String
The pubsubTopic.
getPubsubTopicBytes()
public ByteString getPubsubTopicBytes ()
The Pub/Sub topic where notifications like the job state changes
will be published. This topic exist in the same project as the job
and billings will be charged to this project.
If not specified, no Pub/Sub messages will be sent.
Topic format: projects/{project}/topics/{topic}
.
string pubsub_topic = 1;
Returns
Type
Description
ByteString
The bytes for pubsubTopic.
hasMessage()
public boolean hasMessage ()
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
Returns
Type
Description
boolean
Whether the message field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(JobNotification other)
public JobNotification . Builder mergeFrom ( JobNotification other )
public JobNotification . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public JobNotification . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeMessage(JobNotification.Message value)
public JobNotification . Builder mergeMessage ( JobNotification . Message value )
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final JobNotification . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public JobNotification . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setMessage(JobNotification.Message value)
public JobNotification . Builder setMessage ( JobNotification . Message value )
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
setMessage(JobNotification.Message.Builder builderForValue)
public JobNotification . Builder setMessage ( JobNotification . Message . Builder builderForValue )
The attribute requirements of messages to be sent to this Pub/Sub topic.
Without this field, no message will be sent.
.google.events.cloud.batch.v1.JobNotification.Message message = 2;
setPubsubTopic(String value)
public JobNotification . Builder setPubsubTopic ( String value )
The Pub/Sub topic where notifications like the job state changes
will be published. This topic exist in the same project as the job
and billings will be charged to this project.
If not specified, no Pub/Sub messages will be sent.
Topic format: projects/{project}/topics/{topic}
.
string pubsub_topic = 1;
Parameter
Name
Description
value
String
The pubsubTopic to set.
setPubsubTopicBytes(ByteString value)
public JobNotification . Builder setPubsubTopicBytes ( ByteString value )
The Pub/Sub topic where notifications like the job state changes
will be published. This topic exist in the same project as the job
and billings will be charged to this project.
If not specified, no Pub/Sub messages will be sent.
Topic format: projects/{project}/topics/{topic}
.
string pubsub_topic = 1;
Parameter
Name
Description
value
ByteString
The bytes for pubsubTopic to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public JobNotification . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final JobNotification . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-21 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-21 UTC."],[],[]]