Interface SpacesServiceGrpc.AsyncService (0.26.0)

public static interface SpacesServiceGrpc.AsyncService

REST API for services dealing with spaces.

Methods

connectActiveConference(ConnectActiveConferenceRequest request, StreamObserver<ConnectActiveConferenceResponse> responseObserver)

public default void connectActiveConference(ConnectActiveConferenceRequest request, StreamObserver<ConnectActiveConferenceResponse> responseObserver)

Developer Preview: Broker a WebRTC connection to the active conference of a space. On success, clients must use the resulting SDP (Session Description Protocol) answer to establish a WebRTC connection. Once connected, additional functionality is available across WebRTC data channels. See Meet Media API overview for more details about this connection.

Parameters
Name Description
request ConnectActiveConferenceRequest
responseObserver io.grpc.stub.StreamObserver<ConnectActiveConferenceResponse>

createMember(CreateMemberRequest request, StreamObserver<Member> responseObserver)

public default void createMember(CreateMemberRequest request, StreamObserver<Member> responseObserver)

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".

Parameters
Name Description
request CreateMemberRequest
responseObserver io.grpc.stub.StreamObserver<Member>

createSpace(CreateSpaceRequest request, StreamObserver<Space> responseObserver)

public default void createSpace(CreateSpaceRequest request, StreamObserver<Space> responseObserver)

Creates a space.

Parameters
Name Description
request CreateSpaceRequest
responseObserver io.grpc.stub.StreamObserver<Space>

deleteMember(DeleteMemberRequest request, StreamObserver<Empty> responseObserver)

public default void deleteMember(DeleteMemberRequest request, StreamObserver<Empty> responseObserver)

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

Parameters
Name Description
request DeleteMemberRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

endActiveConference(EndActiveConferenceRequest request, StreamObserver<Empty> responseObserver)

public default void endActiveConference(EndActiveConferenceRequest request, StreamObserver<Empty> responseObserver)

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

Parameters
Name Description
request EndActiveConferenceRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getMember(GetMemberRequest request, StreamObserver<Member> responseObserver)

public default void getMember(GetMemberRequest request, StreamObserver<Member> responseObserver)

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".

Parameters
Name Description
request GetMemberRequest
responseObserver io.grpc.stub.StreamObserver<Member>

getSpace(GetSpaceRequest request, StreamObserver<Space> responseObserver)

public default void getSpace(GetSpaceRequest request, StreamObserver<Space> responseObserver)

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

Parameters
Name Description
request GetSpaceRequest
responseObserver io.grpc.stub.StreamObserver<Space>

listMembers(ListMembersRequest request, StreamObserver<ListMembersResponse> responseObserver)

public default void listMembers(ListMembersRequest request, StreamObserver<ListMembersResponse> responseObserver)

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".

Parameters
Name Description
request ListMembersRequest
responseObserver io.grpc.stub.StreamObserver<ListMembersResponse>

updateSpace(UpdateSpaceRequest request, StreamObserver<Space> responseObserver)

public default void updateSpace(UpdateSpaceRequest request, StreamObserver<Space> responseObserver)

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

Parameters
Name Description
request UpdateSpaceRequest
responseObserver io.grpc.stub.StreamObserver<Space>