Package viam.app.v1
Class EndUserServiceGrpc.EndUserServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<EndUserServiceGrpc.EndUserServiceFutureStub>
viam.app.v1.EndUserServiceGrpc.EndUserServiceFutureStub
- Enclosing class:
- EndUserServiceGrpc
public static final class EndUserServiceGrpc.EndUserServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<EndUserServiceGrpc.EndUserServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service EndUserService.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<EndUser.AcceptLegalResponse>
acceptLegal
(EndUser.AcceptLegalRequest request) Marks that the specified user has accepted end user license agreements.build
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<EndUser.GetAuthApplicationResponse>
Allows users to get the config for their third party auth applicationscom.google.common.util.concurrent.ListenableFuture<EndUser.IsLegalAcceptedResponse>
Returns whether the specified user has accepted end user license agreements.com.google.common.util.concurrent.ListenableFuture<EndUser.RegisterAuthApplicationResponse>
Allows users to register third party auth applications using Viam linked to the indicated organizationcom.google.common.util.concurrent.ListenableFuture<EndUser.UpdateAuthApplicationResponse>
Allows users to update their third party auth applicationsMethods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected EndUserServiceGrpc.EndUserServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<EndUserServiceGrpc.EndUserServiceFutureStub>
-
isLegalAccepted
public com.google.common.util.concurrent.ListenableFuture<EndUser.IsLegalAcceptedResponse> isLegalAccepted(EndUser.IsLegalAcceptedRequest request) Returns whether the specified user has accepted end user license agreements. If false, the user should not be able to use the application.
-
acceptLegal
public com.google.common.util.concurrent.ListenableFuture<EndUser.AcceptLegalResponse> acceptLegal(EndUser.AcceptLegalRequest request) Marks that the specified user has accepted end user license agreements.
-
registerAuthApplication
public com.google.common.util.concurrent.ListenableFuture<EndUser.RegisterAuthApplicationResponse> registerAuthApplication(EndUser.RegisterAuthApplicationRequest request) Allows users to register third party auth applications using Viam linked to the indicated organization
-
updateAuthApplication
public com.google.common.util.concurrent.ListenableFuture<EndUser.UpdateAuthApplicationResponse> updateAuthApplication(EndUser.UpdateAuthApplicationRequest request) Allows users to update their third party auth applications
-
getAuthApplication
public com.google.common.util.concurrent.ListenableFuture<EndUser.GetAuthApplicationResponse> getAuthApplication(EndUser.GetAuthApplicationRequest request) Allows users to get the config for their third party auth applications
-