Class SpacesServiceGrpc.SpacesServiceFutureStub (0.24.0)

public static final class SpacesServiceGrpc.SpacesServiceFutureStub extends AbstractFutureStub<SpacesServiceGrpc.SpacesServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service SpacesService.

REST API for services dealing with spaces.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > SpacesServiceGrpc.SpacesServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected SpacesServiceGrpc.SpacesServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
SpacesServiceGrpc.SpacesServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createMember(CreateMemberRequest request)

public ListenableFuture<Member> createMember(CreateMemberRequest request)

Developer Preview: Create a member. This API supports the fields parameter in SystemParameterContext. When the fields parameter is omitted, this API response will default to "name,email,role,user".

Parameter
Name Description
request CreateMemberRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Member>

createSpace(CreateSpaceRequest request)

public ListenableFuture<Space> createSpace(CreateSpaceRequest request)

Creates a space.

Parameter
Name Description
request CreateSpaceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Space>

deleteMember(DeleteMemberRequest request)

public ListenableFuture<Empty> deleteMember(DeleteMemberRequest request)

Developer Preview: Delete the member who was previously assigned roles in the space.

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

endActiveConference(EndActiveConferenceRequest request)

public ListenableFuture<Empty> endActiveConference(EndActiveConferenceRequest request)

Ends an active conference (if there's one). For an example, see End active conference.

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

getMember(GetMemberRequest request)

public ListenableFuture<Member> getMember(GetMemberRequest request)

Developer Preview: Get a member. This API supports the fields parameter in SystemParameterContext. When the fields parameter is omitted, this API response will default to "name,email,role,user".

Parameter
Name Description
request GetMemberRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Member>

getSpace(GetSpaceRequest request)

public ListenableFuture<Space> getSpace(GetSpaceRequest request)

Gets details about a meeting space. For an example, see Get a meeting space.

Parameter
Name Description
request GetSpaceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Space>

listMembers(ListMembersRequest request)

public ListenableFuture<ListMembersResponse> listMembers(ListMembersRequest request)

Developer Preview: List members. This API supports the fields parameter in SystemParameterContext. When the fields parameter is omitted this API response will default to "name,email,role,user".

Parameter
Name Description
request ListMembersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMembersResponse>

updateSpace(UpdateSpaceRequest request)

public ListenableFuture<Space> updateSpace(UpdateSpaceRequest request)

Updates details about a meeting space. For an example, see Update a meeting space.

Parameter
Name Description
request UpdateSpaceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Space>