public sealed class PagesClientImpl : PagesClientReference documentation and code samples for the Dialogflow v3 API class PagesClientImpl.
Pages client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Remarks
Service for managing [Pages][google.cloud.dialogflow.cx.v3.Page].
Constructors
PagesClientImpl(PagesClient, PagesSettings, ILogger)
public PagesClientImpl(Pages.PagesClient grpcClient, PagesSettings settings, ILogger logger)Constructs a client wrapper for the Pages service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description | 
grpcClient | 
        PagesPagesClientThe underlying gRPC client.  | 
      
settings | 
        PagesSettingsThe base PagesSettings used within this client.  | 
      
logger | 
        ILoggerOptional ILogger to use within this client.  | 
      
Properties
GrpcClient
public override Pages.PagesClient GrpcClient { get; }The underlying gRPC Pages client
| Property Value | |
|---|---|
| Type | Description | 
PagesPagesClient | 
        |
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description | 
LocationsClient | 
        |
Methods
CreatePage(CreatePageRequest, CallSettings)
public override Page CreatePage(CreatePageRequest request, CallSettings callSettings = null)Creates a page in the specified flow.
Note: You should always train a flow prior to sending it queries. See the training documentation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreatePageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Page | 
        The RPC response.  | 
      
CreatePageAsync(CreatePageRequest, CallSettings)
public override Task<Page> CreatePageAsync(CreatePageRequest request, CallSettings callSettings = null)Creates a page in the specified flow.
Note: You should always train a flow prior to sending it queries. See the training documentation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreatePageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskPage | 
        A Task containing the RPC response.  | 
      
DeletePage(DeletePageRequest, CallSettings)
public override void DeletePage(DeletePageRequest request, CallSettings callSettings = null)Deletes the specified page.
Note: You should always train a flow prior to sending it queries. See the training documentation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeletePageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
DeletePageAsync(DeletePageRequest, CallSettings)
public override Task DeletePageAsync(DeletePageRequest request, CallSettings callSettings = null)Deletes the specified page.
Note: You should always train a flow prior to sending it queries. See the training documentation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeletePageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Task | 
        A Task containing the RPC response.  | 
      
GetPage(GetPageRequest, CallSettings)
public override Page GetPage(GetPageRequest request, CallSettings callSettings = null)Retrieves the specified page.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetPageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Page | 
        The RPC response.  | 
      
GetPageAsync(GetPageRequest, CallSettings)
public override Task<Page> GetPageAsync(GetPageRequest request, CallSettings callSettings = null)Retrieves the specified page.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetPageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskPage | 
        A Task containing the RPC response.  | 
      
ListPages(ListPagesRequest, CallSettings)
public override PagedEnumerable<ListPagesResponse, Page> ListPages(ListPagesRequest request, CallSettings callSettings = null)Returns the list of all pages in the specified flow.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListPagesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerableListPagesResponsePage | 
        A pageable sequence of Page resources.  | 
      
ListPagesAsync(ListPagesRequest, CallSettings)
public override PagedAsyncEnumerable<ListPagesResponse, Page> ListPagesAsync(ListPagesRequest request, CallSettings callSettings = null)Returns the list of all pages in the specified flow.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListPagesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerableListPagesResponsePage | 
        A pageable asynchronous sequence of Page resources.  | 
      
UpdatePage(UpdatePageRequest, CallSettings)
public override Page UpdatePage(UpdatePageRequest request, CallSettings callSettings = null)Updates the specified page.
Note: You should always train a flow prior to sending it queries. See the training documentation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdatePageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Page | 
        The RPC response.  | 
      
UpdatePageAsync(UpdatePageRequest, CallSettings)
public override Task<Page> UpdatePageAsync(UpdatePageRequest request, CallSettings callSettings = null)Updates the specified page.
Note: You should always train a flow prior to sending it queries. See the training documentation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdatePageRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskPage | 
        A Task containing the RPC response.  |