public static final class ProfileServiceGrpc.ProfileServiceFutureStub extends io.grpc.stub.AbstractStub<ProfileServiceGrpc.ProfileServiceFutureStub>
A service that handles profile management, including profile CRUD, enumeration and search.
| Modifier and Type | Method and Description |
|---|---|
protected ProfileServiceGrpc.ProfileServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Profile> |
createProfile(CreateProfileRequest request)
Creates and returns a new profile.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteProfile(DeleteProfileRequest request)
Deletes the specified profile.
|
com.google.common.util.concurrent.ListenableFuture<Profile> |
getProfile(GetProfileRequest request)
Gets the specified profile.
|
com.google.common.util.concurrent.ListenableFuture<ListProfilesResponse> |
listProfiles(ListProfilesRequest request)
Lists profiles by filter.
|
com.google.common.util.concurrent.ListenableFuture<SearchProfilesResponse> |
searchProfiles(SearchProfilesRequest request)
Searches for profiles within a tenant.
|
com.google.common.util.concurrent.ListenableFuture<Profile> |
updateProfile(UpdateProfileRequest request)
Updates the specified profile and returns the updated result.
|
protected ProfileServiceGrpc.ProfileServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<ProfileServiceGrpc.ProfileServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<ListProfilesResponse> listProfiles(ListProfilesRequest request)
Lists profiles by filter. The order is unspecified.
public com.google.common.util.concurrent.ListenableFuture<Profile> createProfile(CreateProfileRequest request)
Creates and returns a new profile.
public com.google.common.util.concurrent.ListenableFuture<Profile> getProfile(GetProfileRequest request)
Gets the specified profile.
public com.google.common.util.concurrent.ListenableFuture<Profile> updateProfile(UpdateProfileRequest request)
Updates the specified profile and returns the updated result.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteProfile(DeleteProfileRequest request)
Deletes the specified profile. Prerequisite: The profile has no associated applications or assignments associated.
public com.google.common.util.concurrent.ListenableFuture<SearchProfilesResponse> searchProfiles(SearchProfilesRequest request)
Searches for profiles within a tenant. For example, search by raw queries "software engineer in Mountain View" or search by structured filters (location filter, education filter, etc.). See [SearchProfilesRequest][google.cloud.talent.v4beta1.SearchProfilesRequest] for more information.
Copyright © 2019 Google LLC. All rights reserved.