Interface ConversationProfilesGrpc.AsyncService
-
- All Known Implementing Classes:
ConversationProfilesGrpc.ConversationProfilesImplBase
- Enclosing class:
- ConversationProfilesGrpc
public static interface ConversationProfilesGrpc.AsyncService
Service for managing [ConversationProfiles][google.cloud.dialogflow.v2beta1.ConversationProfile].
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
clearSuggestionFeatureConfig(ClearSuggestionFeatureConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Clears a suggestion feature from a conversation profile for the given participant role.default void
createConversationProfile(CreateConversationProfileRequest request, io.grpc.stub.StreamObserver<ConversationProfile> responseObserver)
Creates a conversation profile in the specified project.default void
deleteConversationProfile(DeleteConversationProfileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes the specified conversation profile.default void
getConversationProfile(GetConversationProfileRequest request, io.grpc.stub.StreamObserver<ConversationProfile> responseObserver)
Retrieves the specified conversation profile.default void
listConversationProfiles(ListConversationProfilesRequest request, io.grpc.stub.StreamObserver<ListConversationProfilesResponse> responseObserver)
Returns the list of all conversation profiles in the specified project.default void
setSuggestionFeatureConfig(SetSuggestionFeatureConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Adds or updates a suggestion feature in a conversation profile.default void
updateConversationProfile(UpdateConversationProfileRequest request, io.grpc.stub.StreamObserver<ConversationProfile> responseObserver)
Updates the specified conversation profile.
-
-
-
Method Detail
-
listConversationProfiles
default void listConversationProfiles(ListConversationProfilesRequest request, io.grpc.stub.StreamObserver<ListConversationProfilesResponse> responseObserver)
Returns the list of all conversation profiles in the specified project.
-
getConversationProfile
default void getConversationProfile(GetConversationProfileRequest request, io.grpc.stub.StreamObserver<ConversationProfile> responseObserver)
Retrieves the specified conversation profile.
-
createConversationProfile
default void createConversationProfile(CreateConversationProfileRequest request, io.grpc.stub.StreamObserver<ConversationProfile> responseObserver)
Creates a conversation profile in the specified project. [ConversationProfile.CreateTime][] and [ConversationProfile.UpdateTime][] aren't populated in the response. You can retrieve them via [GetConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfiles.GetConversationProfile] API.
-
updateConversationProfile
default void updateConversationProfile(UpdateConversationProfileRequest request, io.grpc.stub.StreamObserver<ConversationProfile> responseObserver)
Updates the specified conversation profile. [ConversationProfile.CreateTime][] and [ConversationProfile.UpdateTime][] aren't populated in the response. You can retrieve them via [GetConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfiles.GetConversationProfile] API.
-
deleteConversationProfile
default void deleteConversationProfile(DeleteConversationProfileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes the specified conversation profile.
-
setSuggestionFeatureConfig
default void setSuggestionFeatureConfig(SetSuggestionFeatureConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Adds or updates a suggestion feature in a conversation profile. If the conversation profile contains the type of suggestion feature for the participant role, it will update it. Otherwise it will insert the suggestion feature. This method is a [long-running operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The returned `Operation` type has the following method-specific fields: - `metadata`: [SetSuggestionFeatureConfigOperationMetadata][google.cloud.dialogflow.v2beta1.SetSuggestionFeatureConfigOperationMetadata] - `response`: [ConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfile] If a long running operation to add or update suggestion feature config for the same conversation profile, participant role and suggestion feature type exists, please cancel the existing long running operation before sending such request, otherwise the request will be rejected.
-
clearSuggestionFeatureConfig
default void clearSuggestionFeatureConfig(ClearSuggestionFeatureConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Clears a suggestion feature from a conversation profile for the given participant role. This method is a [long-running operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The returned `Operation` type has the following method-specific fields: - `metadata`: [ClearSuggestionFeatureConfigOperationMetadata][google.cloud.dialogflow.v2beta1.ClearSuggestionFeatureConfigOperationMetadata] - `response`: [ConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfile]
-
-