Class ConversationProfilesGrpc.ConversationProfilesBlockingStub (4.4.0)

public static final class ConversationProfilesGrpc.ConversationProfilesBlockingStub extends AbstractBlockingStub<ConversationProfilesGrpc.ConversationProfilesBlockingStub>

Service for managing ConversationProfiles.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ConversationProfilesGrpc.ConversationProfilesBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected ConversationProfilesGrpc.ConversationProfilesBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
ConversationProfilesGrpc.ConversationProfilesBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createConversationProfile(CreateConversationProfileRequest request)

public ConversationProfile createConversationProfile(CreateConversationProfileRequest request)

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 API.

Parameter
NameDescription
requestCreateConversationProfileRequest
Returns
TypeDescription
ConversationProfile

deleteConversationProfile(DeleteConversationProfileRequest request)

public Empty deleteConversationProfile(DeleteConversationProfileRequest request)

Deletes the specified conversation profile.

Parameter
NameDescription
requestDeleteConversationProfileRequest
Returns
TypeDescription
Empty

getConversationProfile(GetConversationProfileRequest request)

public ConversationProfile getConversationProfile(GetConversationProfileRequest request)

Retrieves the specified conversation profile.

Parameter
NameDescription
requestGetConversationProfileRequest
Returns
TypeDescription
ConversationProfile

listConversationProfiles(ListConversationProfilesRequest request)

public ListConversationProfilesResponse listConversationProfiles(ListConversationProfilesRequest request)

Returns the list of all conversation profiles in the specified project.

Parameter
NameDescription
requestListConversationProfilesRequest
Returns
TypeDescription
ListConversationProfilesResponse

updateConversationProfile(UpdateConversationProfileRequest request)

public ConversationProfile updateConversationProfile(UpdateConversationProfileRequest request)

Updates the specified conversation profile. [ConversationProfile.CreateTime][] and [ConversationProfile.UpdateTime][] aren't populated in the response. You can retrieve them via GetConversationProfile API.

Parameter
NameDescription
requestUpdateConversationProfileRequest
Returns
TypeDescription
ConversationProfile