Interface SpacesServiceGrpc.AsyncService (0.66.0)

public static interface SpacesServiceGrpc.AsyncService

REST API for services dealing with spaces.

Methods

batchUpdateMembers(BatchUpdateMembersRequest request, StreamObserver<BatchUpdateMembersResponse> responseObserver)

public default void batchUpdateMembers(BatchUpdateMembersRequest request, StreamObserver<BatchUpdateMembersResponse> responseObserver)

Updates members of one space within a batch.

Parameters
Name Description
request BatchUpdateMembersRequest
responseObserver io.grpc.stub.StreamObserver<BatchUpdateMembersResponse>

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)

Creates 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)

Deletes 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)

Gets 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)

Lists 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>

updateMember(UpdateMemberRequest request, StreamObserver<Member> responseObserver)

public default void updateMember(UpdateMemberRequest request, StreamObserver<Member> responseObserver)

Updates a member.

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

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>