- 4.89.0 (latest)
- 4.88.0
- 4.87.0
- 4.86.0
- 4.84.0
- 4.82.0
- 4.81.0
- 4.80.0
- 4.79.0
- 4.78.0
- 4.76.0
- 4.74.0
- 4.73.0
- 4.70.0
- 4.69.0
- 4.68.0
- 4.66.0
- 4.65.0
- 4.64.0
- 4.63.0
- 4.62.0
- 4.61.0
- 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 GeneratedMessage.Builder<NotificationConfig.Builder> implements NotificationConfigOrBuilderDefines notification behavior.
Protobuf type google.cloud.dialogflow.v2.NotificationConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > NotificationConfig.BuilderImplements
NotificationConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public NotificationConfig build()| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
buildPartial()
public NotificationConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
clear()
public NotificationConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
|
clearMessageFormat()
public NotificationConfig.Builder clearMessageFormat()Format of message.
.google.cloud.dialogflow.v2.NotificationConfig.MessageFormat message_format = 2;
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
This builder for chaining. |
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;
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public NotificationConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getMessageFormat()
public NotificationConfig.MessageFormat getMessageFormat()Format of message.
.google.cloud.dialogflow.v2.NotificationConfig.MessageFormat message_format = 2;
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.MessageFormat |
The messageFormat. |
getMessageFormatValue()
public int getMessageFormatValue()Format of message.
.google.cloud.dialogflow.v2.NotificationConfig.MessageFormat message_format = 2;
| Returns | |
|---|---|
| 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;
| Returns | |
|---|---|
| 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;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for topic. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(NotificationConfig other)
public NotificationConfig.Builder mergeFrom(NotificationConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
NotificationConfig |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public NotificationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public NotificationConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
|
setMessageFormat(NotificationConfig.MessageFormat value)
public NotificationConfig.Builder setMessageFormat(NotificationConfig.MessageFormat value)Format of message.
.google.cloud.dialogflow.v2.NotificationConfig.MessageFormat message_format = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
NotificationConfig.MessageFormatThe messageFormat to set. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
This builder for chaining. |
setMessageFormatValue(int value)
public NotificationConfig.Builder setMessageFormatValue(int value)Format of message.
.google.cloud.dialogflow.v2.NotificationConfig.MessageFormat message_format = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for messageFormat to set. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
This builder for chaining. |
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;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe topic to set. |
| Returns | |
|---|---|
| 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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for topic to set. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig.Builder |
This builder for chaining. |