public static final class ProfileServiceGrpc.ProfileServiceBlockingStub extends AbstractBlockingStub<ProfileServiceGrpc.ProfileServiceBlockingStub>
A service that handles profile management, including profile CRUD,
enumeration and search.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
ProfileServiceGrpc.ProfileServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ProfileServiceGrpc.ProfileServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createProfile(CreateProfileRequest request)
public Profile createProfile(CreateProfileRequest request)
Creates and returns a new profile.
Parameter
Returns
deleteProfile(DeleteProfileRequest request)
public Empty deleteProfile(DeleteProfileRequest request)
Deletes the specified profile.
Prerequisite: The profile has no associated applications or assignments
associated.
Parameter
Returns
getProfile(GetProfileRequest request)
public Profile getProfile(GetProfileRequest request)
Gets the specified profile.
Parameter
Returns
listProfiles(ListProfilesRequest request)
public ListProfilesResponse listProfiles(ListProfilesRequest request)
Lists profiles by filter. The order is unspecified.
Parameter
Returns
searchProfiles(SearchProfilesRequest request)
public 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 for more information.
Parameter
Returns
updateProfile(UpdateProfileRequest request)
public Profile updateProfile(UpdateProfileRequest request)
Updates the specified profile and returns the updated result.
Parameter
Returns