public static final class PageInfo.Builder extends GeneratedMessageV3.Builder<PageInfo.Builder> implements PageInfoOrBuilder
Represents page information communicated to and from the webhook.
Protobuf type google.cloud.dialogflow.cx.v3.PageInfo
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PageInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
Returns
buildPartial()
public PageInfo buildPartial()
Returns
clear()
public PageInfo.Builder clear()
Returns
Overrides
clearCurrentPage()
public PageInfo.Builder clearCurrentPage()
Always present for WebhookRequest. Ignored for WebhookResponse.
The unique identifier of the current page.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
string current_page = 1 [(.google.api.resource_reference) = { ... }
Returns
clearDisplayName()
public PageInfo.Builder clearDisplayName()
Always present for WebhookRequest. Ignored for WebhookResponse.
The display name of the current page.
string display_name = 4;
Returns
clearField(Descriptors.FieldDescriptor field)
public PageInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearFormInfo()
public PageInfo.Builder clearFormInfo()
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public PageInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public PageInfo.Builder clone()
Returns
Overrides
getCurrentPage()
public String getCurrentPage()
Always present for WebhookRequest. Ignored for WebhookResponse.
The unique identifier of the current page.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
string current_page = 1 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The currentPage.
|
getCurrentPageBytes()
public ByteString getCurrentPageBytes()
Always present for WebhookRequest. Ignored for WebhookResponse.
The unique identifier of the current page.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
string current_page = 1 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
ByteString | The bytes for currentPage.
|
getDefaultInstanceForType()
public PageInfo getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getDisplayName()
public String getDisplayName()
Always present for WebhookRequest. Ignored for WebhookResponse.
The display name of the current page.
string display_name = 4;
Returns
Type | Description |
String | The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Always present for WebhookRequest. Ignored for WebhookResponse.
The display name of the current page.
string display_name = 4;
Returns
Type | Description |
ByteString | The bytes for displayName.
|
getFormInfo()
public PageInfo.FormInfo getFormInfo()
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Returns
getFormInfoBuilder()
public PageInfo.FormInfo.Builder getFormInfoBuilder()
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Returns
getFormInfoOrBuilder()
public PageInfo.FormInfoOrBuilder getFormInfoOrBuilder()
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Returns
hasFormInfo()
public boolean hasFormInfo()
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Returns
Type | Description |
boolean | Whether the formInfo field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFormInfo(PageInfo.FormInfo value)
public PageInfo.Builder mergeFormInfo(PageInfo.FormInfo value)
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Parameter
Returns
mergeFrom(PageInfo other)
public PageInfo.Builder mergeFrom(PageInfo other)
Parameter
Returns
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PageInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public PageInfo.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PageInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCurrentPage(String value)
public PageInfo.Builder setCurrentPage(String value)
Always present for WebhookRequest. Ignored for WebhookResponse.
The unique identifier of the current page.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
string current_page = 1 [(.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The currentPage to set.
|
Returns
setCurrentPageBytes(ByteString value)
public PageInfo.Builder setCurrentPageBytes(ByteString value)
Always present for WebhookRequest. Ignored for WebhookResponse.
The unique identifier of the current page.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
string current_page = 1 [(.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for currentPage to set.
|
Returns
setDisplayName(String value)
public PageInfo.Builder setDisplayName(String value)
Always present for WebhookRequest. Ignored for WebhookResponse.
The display name of the current page.
string display_name = 4;
Parameter
Name | Description |
value | String
The displayName to set.
|
Returns
setDisplayNameBytes(ByteString value)
public PageInfo.Builder setDisplayNameBytes(ByteString value)
Always present for WebhookRequest. Ignored for WebhookResponse.
The display name of the current page.
string display_name = 4;
Parameter
Name | Description |
value | ByteString
The bytes for displayName to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public PageInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setFormInfo(PageInfo.FormInfo value)
public PageInfo.Builder setFormInfo(PageInfo.FormInfo value)
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Parameter
Returns
setFormInfo(PageInfo.FormInfo.Builder builderForValue)
public PageInfo.Builder setFormInfo(PageInfo.FormInfo.Builder builderForValue)
Optional for both WebhookRequest and WebhookResponse.
Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PageInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final PageInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides