Class ConversationProfilesGrpc.ConversationProfilesFutureStub (4.4.0)

public static final class ConversationProfilesGrpc.ConversationProfilesFutureStub extends AbstractFutureStub<ConversationProfilesGrpc.ConversationProfilesFutureStub>

Service for managing ConversationProfiles.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ConversationProfilesGrpc.ConversationProfilesFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createConversationProfile(CreateConversationProfileRequest request)

public ListenableFuture<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
com.google.common.util.concurrent.ListenableFuture<ConversationProfile>

deleteConversationProfile(DeleteConversationProfileRequest request)

public ListenableFuture<Empty> deleteConversationProfile(DeleteConversationProfileRequest request)

Deletes the specified conversation profile.

Parameter
NameDescription
requestDeleteConversationProfileRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

getConversationProfile(GetConversationProfileRequest request)

public ListenableFuture<ConversationProfile> getConversationProfile(GetConversationProfileRequest request)

Retrieves the specified conversation profile.

Parameter
NameDescription
requestGetConversationProfileRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ConversationProfile>

listConversationProfiles(ListConversationProfilesRequest request)

public ListenableFuture<ListConversationProfilesResponse> listConversationProfiles(ListConversationProfilesRequest request)

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

Parameter
NameDescription
requestListConversationProfilesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListConversationProfilesResponse>

updateConversationProfile(UpdateConversationProfileRequest request)

public ListenableFuture<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
com.google.common.util.concurrent.ListenableFuture<ConversationProfile>