public sealed class SessionEntityTypesClientImpl : SessionEntityTypesClientSessionEntityTypes client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Remarks
Service for managing [SessionEntityTypes][google.cloud.dialogflow.cx.v3.SessionEntityType].
Constructors
SessionEntityTypesClientImpl(SessionEntityTypes.SessionEntityTypesClient, SessionEntityTypesSettings)
public SessionEntityTypesClientImpl(SessionEntityTypes.SessionEntityTypesClient grpcClient, SessionEntityTypesSettings settings)Constructs a client wrapper for the SessionEntityTypes service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description | 
grpcClient | 
        SessionEntityTypes.SessionEntityTypesClientThe underlying gRPC client.  | 
      
settings | 
        SessionEntityTypesSettingsThe base SessionEntityTypesSettings used within this client.  | 
      
Properties
GrpcClient
public override SessionEntityTypes.SessionEntityTypesClient GrpcClient { get; }The underlying gRPC SessionEntityTypes client
| Property Value | |
|---|---|
| Type | Description | 
SessionEntityTypes.SessionEntityTypesClient | 
        |
Methods
CreateSessionEntityType(CreateSessionEntityTypeRequest, CallSettings)
public override SessionEntityType CreateSessionEntityType(CreateSessionEntityTypeRequest request, CallSettings callSettings = null)Creates a session entity type.
If the specified session entity type already exists, overrides the session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
SessionEntityType | 
        The RPC response.  | 
      
CreateSessionEntityTypeAsync(CreateSessionEntityTypeRequest, CallSettings)
public override Task<SessionEntityType> CreateSessionEntityTypeAsync(CreateSessionEntityTypeRequest request, CallSettings callSettings = null)Creates a session entity type.
If the specified session entity type already exists, overrides the session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
System.Threading.Tasks.Task<SessionEntityType> | 
        A Task containing the RPC response.  | 
      
DeleteSessionEntityType(DeleteSessionEntityTypeRequest, CallSettings)
public override void DeleteSessionEntityType(DeleteSessionEntityTypeRequest request, CallSettings callSettings = null)Deletes the specified session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
DeleteSessionEntityTypeAsync(DeleteSessionEntityTypeRequest, CallSettings)
public override Task DeleteSessionEntityTypeAsync(DeleteSessionEntityTypeRequest request, CallSettings callSettings = null)Deletes the specified session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
System.Threading.Tasks.Task | 
        A Task containing the RPC response.  | 
      
GetSessionEntityType(GetSessionEntityTypeRequest, CallSettings)
public override SessionEntityType GetSessionEntityType(GetSessionEntityTypeRequest request, CallSettings callSettings = null)Retrieves the specified session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
SessionEntityType | 
        The RPC response.  | 
      
GetSessionEntityTypeAsync(GetSessionEntityTypeRequest, CallSettings)
public override Task<SessionEntityType> GetSessionEntityTypeAsync(GetSessionEntityTypeRequest request, CallSettings callSettings = null)Retrieves the specified session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
System.Threading.Tasks.Task<SessionEntityType> | 
        A Task containing the RPC response.  | 
      
ListSessionEntityTypes(ListSessionEntityTypesRequest, CallSettings)
public override PagedEnumerable<ListSessionEntityTypesResponse, SessionEntityType> ListSessionEntityTypes(ListSessionEntityTypesRequest request, CallSettings callSettings = null)Returns the list of all session entity types in the specified session.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListSessionEntityTypesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Google.Api.Gax.PagedEnumerable<ListSessionEntityTypesResponse, SessionEntityType> | 
        A pageable sequence of SessionEntityType resources.  | 
      
ListSessionEntityTypesAsync(ListSessionEntityTypesRequest, CallSettings)
public override PagedAsyncEnumerable<ListSessionEntityTypesResponse, SessionEntityType> ListSessionEntityTypesAsync(ListSessionEntityTypesRequest request, CallSettings callSettings = null)Returns the list of all session entity types in the specified session.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListSessionEntityTypesRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Google.Api.Gax.PagedAsyncEnumerable<ListSessionEntityTypesResponse, SessionEntityType> | 
        A pageable asynchronous sequence of SessionEntityType resources.  | 
      
UpdateSessionEntityType(UpdateSessionEntityTypeRequest, CallSettings)
public override SessionEntityType UpdateSessionEntityType(UpdateSessionEntityTypeRequest request, CallSettings callSettings = null)Updates the specified session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
SessionEntityType | 
        The RPC response.  | 
      
UpdateSessionEntityTypeAsync(UpdateSessionEntityTypeRequest, CallSettings)
public override Task<SessionEntityType> UpdateSessionEntityTypeAsync(UpdateSessionEntityTypeRequest request, CallSettings callSettings = null)Updates the specified session entity type.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateSessionEntityTypeRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        Google.Api.Gax.Grpc.CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
System.Threading.Tasks.Task<SessionEntityType> | 
        A Task containing the RPC response.  |