- 4.61.0 (latest)
- 4.60.0
- 4.59.0
- 4.58.0
- 4.57.0
- 4.55.0
- 4.54.0
- 4.53.0
- 4.52.0
- 4.51.0
- 4.50.0
- 4.49.0
- 4.48.0
- 4.47.0
- 4.46.0
- 4.45.0
- 4.43.0
- 4.42.0
- 4.41.0
- 4.40.0
- 4.39.0
- 4.38.0
- 4.37.0
- 4.36.0
- 4.35.0
- 4.34.0
- 4.33.0
- 4.30.0
- 4.29.0
- 4.28.0
- 4.27.0
- 4.26.0
- 4.25.0
- 4.24.0
- 4.23.0
- 4.22.0
- 4.21.0
- 4.20.0
- 4.19.0
- 4.18.0
- 4.17.0
- 4.15.0
- 4.14.0
- 4.13.0
- 4.12.0
- 4.11.0
- 4.10.0
- 4.9.1
- 4.8.6
- 4.7.5
- 4.6.0
- 4.5.11
- 4.4.0
- 4.3.1
public static final class NotificationConfig.Builder extends GeneratedMessageV3.Builder<NotificationConfig.Builder> implements NotificationConfigOrBuilder
Defines notification behavior.
Protobuf type google.cloud.dialogflow.v2beta1.NotificationConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > NotificationConfig.BuilderImplements
NotificationConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NotificationConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
NotificationConfig.Builder |
build()
public NotificationConfig build()
Type | Description |
NotificationConfig |
buildPartial()
public NotificationConfig buildPartial()
Type | Description |
NotificationConfig |
clear()
public NotificationConfig.Builder clear()
Type | Description |
NotificationConfig.Builder |
clearField(Descriptors.FieldDescriptor field)
public NotificationConfig.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
NotificationConfig.Builder |
clearMessageFormat()
public NotificationConfig.Builder clearMessageFormat()
Format of message.
.google.cloud.dialogflow.v2beta1.NotificationConfig.MessageFormat message_format = 2;
Type | Description |
NotificationConfig.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public NotificationConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
NotificationConfig.Builder |
clearTopic()
public NotificationConfig.Builder clearTopic()
Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this
topic is in the same project as the conversation or you grant
service-<Conversation Project
Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
the Dialogflow Service
Agent
role in the topic project.
For chat integration to receive notification, make sure API caller has been
granted the Dialogflow Service Agent
role for the topic.
Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.
string topic = 1;
Type | Description |
NotificationConfig.Builder | This builder for chaining. |
clone()
public NotificationConfig.Builder clone()
Type | Description |
NotificationConfig.Builder |
getDefaultInstanceForType()
public NotificationConfig getDefaultInstanceForType()
Type | Description |
NotificationConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getMessageFormat()
public NotificationConfig.MessageFormat getMessageFormat()
Format of message.
.google.cloud.dialogflow.v2beta1.NotificationConfig.MessageFormat message_format = 2;
Type | Description |
NotificationConfig.MessageFormat | The messageFormat. |
getMessageFormatValue()
public int getMessageFormatValue()
Format of message.
.google.cloud.dialogflow.v2beta1.NotificationConfig.MessageFormat message_format = 2;
Type | Description |
int | The enum numeric value on the wire for messageFormat. |
getTopic()
public String getTopic()
Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this
topic is in the same project as the conversation or you grant
service-<Conversation Project
Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
the Dialogflow Service
Agent
role in the topic project.
For chat integration to receive notification, make sure API caller has been
granted the Dialogflow Service Agent
role for the topic.
Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.
string topic = 1;
Type | Description |
String | The topic. |
getTopicBytes()
public ByteString getTopicBytes()
Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this
topic is in the same project as the conversation or you grant
service-<Conversation Project
Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
the Dialogflow Service
Agent
role in the topic project.
For chat integration to receive notification, make sure API caller has been
granted the Dialogflow Service Agent
role for the topic.
Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.
string topic = 1;
Type | Description |
ByteString | The bytes for topic. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(NotificationConfig other)
public NotificationConfig.Builder mergeFrom(NotificationConfig other)
Name | Description |
other | NotificationConfig |
Type | Description |
NotificationConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public NotificationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
NotificationConfig.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public NotificationConfig.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
NotificationConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NotificationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
NotificationConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public NotificationConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
NotificationConfig.Builder |
setMessageFormat(NotificationConfig.MessageFormat value)
public NotificationConfig.Builder setMessageFormat(NotificationConfig.MessageFormat value)
Format of message.
.google.cloud.dialogflow.v2beta1.NotificationConfig.MessageFormat message_format = 2;
Name | Description |
value | NotificationConfig.MessageFormat The messageFormat to set. |
Type | Description |
NotificationConfig.Builder | This builder for chaining. |
setMessageFormatValue(int value)
public NotificationConfig.Builder setMessageFormatValue(int value)
Format of message.
.google.cloud.dialogflow.v2beta1.NotificationConfig.MessageFormat message_format = 2;
Name | Description |
value | int The enum numeric value on the wire for messageFormat to set. |
Type | Description |
NotificationConfig.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NotificationConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
NotificationConfig.Builder |
setTopic(String value)
public NotificationConfig.Builder setTopic(String value)
Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this
topic is in the same project as the conversation or you grant
service-<Conversation Project
Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
the Dialogflow Service
Agent
role in the topic project.
For chat integration to receive notification, make sure API caller has been
granted the Dialogflow Service Agent
role for the topic.
Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.
string topic = 1;
Name | Description |
value | String The topic to set. |
Type | Description |
NotificationConfig.Builder | This builder for chaining. |
setTopicBytes(ByteString value)
public NotificationConfig.Builder setTopicBytes(ByteString value)
Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this
topic is in the same project as the conversation or you grant
service-<Conversation Project
Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
the Dialogflow Service
Agent
role in the topic project.
For chat integration to receive notification, make sure API caller has been
granted the Dialogflow Service Agent
role for the topic.
Format: projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.
string topic = 1;
Name | Description |
value | ByteString The bytes for topic to set. |
Type | Description |
NotificationConfig.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final NotificationConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
NotificationConfig.Builder |