Class ConversationProfilesGrpc.ConversationProfilesFutureStub (4.3.1)

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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateConversationProfileRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ConversationProfile>

deleteConversationProfile(DeleteConversationProfileRequest request)

public ListenableFuture<Empty> deleteConversationProfile(DeleteConversationProfileRequest request)

Deletes the specified conversation profile.

Parameter
Name Description
request DeleteConversationProfileRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getConversationProfile(GetConversationProfileRequest request)

public ListenableFuture<ConversationProfile> getConversationProfile(GetConversationProfileRequest request)

Retrieves the specified conversation profile.

Parameter
Name Description
request GetConversationProfileRequest
Returns
Type Description
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
Name Description
request ListConversationProfilesRequest
Returns
Type Description
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
Name Description
request UpdateConversationProfileRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ConversationProfile>