Show / Hide Table of Contents

Class SpacesServiceClientImpl

SpacesService client wrapper implementation, for convenient use.

Inheritance
object
SpacesServiceClient
SpacesServiceClientImpl
Inherited Members
SpacesServiceClient.DefaultEndpoint
SpacesServiceClient.DefaultScopes
SpacesServiceClient.ServiceMetadata
SpacesServiceClient.CreateAsync(CancellationToken)
SpacesServiceClient.Create()
SpacesServiceClient.ShutdownDefaultChannelsAsync()
SpacesServiceClient.CreateSpaceAsync(CreateSpaceRequest, CancellationToken)
SpacesServiceClient.CreateSpace(Space, CallSettings)
SpacesServiceClient.CreateSpaceAsync(Space, CallSettings)
SpacesServiceClient.CreateSpaceAsync(Space, CancellationToken)
SpacesServiceClient.GetSpaceAsync(GetSpaceRequest, CancellationToken)
SpacesServiceClient.GetSpace(string, CallSettings)
SpacesServiceClient.GetSpaceAsync(string, CallSettings)
SpacesServiceClient.GetSpaceAsync(string, CancellationToken)
SpacesServiceClient.GetSpace(SpaceName, CallSettings)
SpacesServiceClient.GetSpaceAsync(SpaceName, CallSettings)
SpacesServiceClient.GetSpaceAsync(SpaceName, CancellationToken)
SpacesServiceClient.UpdateSpaceAsync(UpdateSpaceRequest, CancellationToken)
SpacesServiceClient.UpdateSpace(Space, FieldMask, CallSettings)
SpacesServiceClient.UpdateSpaceAsync(Space, FieldMask, CallSettings)
SpacesServiceClient.UpdateSpaceAsync(Space, FieldMask, CancellationToken)
SpacesServiceClient.ConnectActiveConferenceAsync(ConnectActiveConferenceRequest, CancellationToken)
SpacesServiceClient.ConnectActiveConference(string, CallSettings)
SpacesServiceClient.ConnectActiveConferenceAsync(string, CallSettings)
SpacesServiceClient.ConnectActiveConferenceAsync(string, CancellationToken)
SpacesServiceClient.ConnectActiveConference(SpaceName, CallSettings)
SpacesServiceClient.ConnectActiveConferenceAsync(SpaceName, CallSettings)
SpacesServiceClient.ConnectActiveConferenceAsync(SpaceName, CancellationToken)
SpacesServiceClient.EndActiveConferenceAsync(EndActiveConferenceRequest, CancellationToken)
SpacesServiceClient.EndActiveConference(string, CallSettings)
SpacesServiceClient.EndActiveConferenceAsync(string, CallSettings)
SpacesServiceClient.EndActiveConferenceAsync(string, CancellationToken)
SpacesServiceClient.EndActiveConference(SpaceName, CallSettings)
SpacesServiceClient.EndActiveConferenceAsync(SpaceName, CallSettings)
SpacesServiceClient.EndActiveConferenceAsync(SpaceName, CancellationToken)
SpacesServiceClient.CreateMemberAsync(CreateMemberRequest, CancellationToken)
SpacesServiceClient.CreateMember(string, Member, CallSettings)
SpacesServiceClient.CreateMemberAsync(string, Member, CallSettings)
SpacesServiceClient.CreateMemberAsync(string, Member, CancellationToken)
SpacesServiceClient.CreateMember(SpaceName, Member, CallSettings)
SpacesServiceClient.CreateMemberAsync(SpaceName, Member, CallSettings)
SpacesServiceClient.CreateMemberAsync(SpaceName, Member, CancellationToken)
SpacesServiceClient.GetMemberAsync(GetMemberRequest, CancellationToken)
SpacesServiceClient.GetMember(string, CallSettings)
SpacesServiceClient.GetMemberAsync(string, CallSettings)
SpacesServiceClient.GetMemberAsync(string, CancellationToken)
SpacesServiceClient.GetMember(MemberName, CallSettings)
SpacesServiceClient.GetMemberAsync(MemberName, CallSettings)
SpacesServiceClient.GetMemberAsync(MemberName, CancellationToken)
SpacesServiceClient.ListMembers(string, string, int?, CallSettings)
SpacesServiceClient.ListMembersAsync(string, string, int?, CallSettings)
SpacesServiceClient.ListMembers(SpaceName, string, int?, CallSettings)
SpacesServiceClient.ListMembersAsync(SpaceName, string, int?, CallSettings)
SpacesServiceClient.DeleteMemberAsync(DeleteMemberRequest, CancellationToken)
SpacesServiceClient.DeleteMember(string, CallSettings)
SpacesServiceClient.DeleteMemberAsync(string, CallSettings)
SpacesServiceClient.DeleteMemberAsync(string, CancellationToken)
SpacesServiceClient.DeleteMember(MemberName, CallSettings)
SpacesServiceClient.DeleteMemberAsync(MemberName, CallSettings)
SpacesServiceClient.DeleteMemberAsync(MemberName, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Apps.Meet.V2Beta
Assembly: Google.Apps.Meet.V2Beta.dll
Syntax
public sealed class SpacesServiceClientImpl : SpacesServiceClient
Remarks

REST API for services dealing with spaces.

Constructors

SpacesServiceClientImpl(SpacesServiceClient, SpacesServiceSettings, ILogger)

Constructs a client wrapper for the SpacesService service, with the specified gRPC client and settings.

Declaration
public SpacesServiceClientImpl(SpacesService.SpacesServiceClient grpcClient, SpacesServiceSettings settings, ILogger logger)
Parameters
Type Name Description
SpacesService.SpacesServiceClient grpcClient

The underlying gRPC client.

SpacesServiceSettings settings

The base SpacesServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC SpacesService client

Declaration
public override SpacesService.SpacesServiceClient GrpcClient { get; }
Property Value
Type Description
SpacesService.SpacesServiceClient
Overrides
SpacesServiceClient.GrpcClient

Methods

ConnectActiveConference(ConnectActiveConferenceRequest, CallSettings)

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.

Declaration
public override ConnectActiveConferenceResponse ConnectActiveConference(ConnectActiveConferenceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ConnectActiveConferenceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ConnectActiveConferenceResponse

The RPC response.

Overrides
SpacesServiceClient.ConnectActiveConference(ConnectActiveConferenceRequest, CallSettings)

ConnectActiveConferenceAsync(ConnectActiveConferenceRequest, CallSettings)

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.

Declaration
public override Task<ConnectActiveConferenceResponse> ConnectActiveConferenceAsync(ConnectActiveConferenceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ConnectActiveConferenceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ConnectActiveConferenceResponse>

A Task containing the RPC response.

Overrides
SpacesServiceClient.ConnectActiveConferenceAsync(ConnectActiveConferenceRequest, CallSettings)

CreateMember(CreateMemberRequest, CallSettings)

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

Declaration
public override Member CreateMember(CreateMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Member

The RPC response.

Overrides
SpacesServiceClient.CreateMember(CreateMemberRequest, CallSettings)

CreateMemberAsync(CreateMemberRequest, CallSettings)

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

Declaration
public override Task<Member> CreateMemberAsync(CreateMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Member>

A Task containing the RPC response.

Overrides
SpacesServiceClient.CreateMemberAsync(CreateMemberRequest, CallSettings)

CreateSpace(CreateSpaceRequest, CallSettings)

Creates a space.

Declaration
public override Space CreateSpace(CreateSpaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateSpaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Space

The RPC response.

Overrides
SpacesServiceClient.CreateSpace(CreateSpaceRequest, CallSettings)

CreateSpaceAsync(CreateSpaceRequest, CallSettings)

Creates a space.

Declaration
public override Task<Space> CreateSpaceAsync(CreateSpaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateSpaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Space>

A Task containing the RPC response.

Overrides
SpacesServiceClient.CreateSpaceAsync(CreateSpaceRequest, CallSettings)

DeleteMember(DeleteMemberRequest, CallSettings)

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

Declaration
public override void DeleteMember(DeleteMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Overrides
SpacesServiceClient.DeleteMember(DeleteMemberRequest, CallSettings)

DeleteMemberAsync(DeleteMemberRequest, CallSettings)

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

Declaration
public override Task DeleteMemberAsync(DeleteMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides
SpacesServiceClient.DeleteMemberAsync(DeleteMemberRequest, CallSettings)

EndActiveConference(EndActiveConferenceRequest, CallSettings)

Ends an active conference (if there's one).

For an example, see End active conference.

Declaration
public override void EndActiveConference(EndActiveConferenceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
EndActiveConferenceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Overrides
SpacesServiceClient.EndActiveConference(EndActiveConferenceRequest, CallSettings)

EndActiveConferenceAsync(EndActiveConferenceRequest, CallSettings)

Ends an active conference (if there's one).

For an example, see End active conference.

Declaration
public override Task EndActiveConferenceAsync(EndActiveConferenceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
EndActiveConferenceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides
SpacesServiceClient.EndActiveConferenceAsync(EndActiveConferenceRequest, CallSettings)

GetMember(GetMemberRequest, CallSettings)

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

Declaration
public override Member GetMember(GetMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Member

The RPC response.

Overrides
SpacesServiceClient.GetMember(GetMemberRequest, CallSettings)

GetMemberAsync(GetMemberRequest, CallSettings)

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

Declaration
public override Task<Member> GetMemberAsync(GetMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetMemberRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Member>

A Task containing the RPC response.

Overrides
SpacesServiceClient.GetMemberAsync(GetMemberRequest, CallSettings)

GetSpace(GetSpaceRequest, CallSettings)

Gets details about a meeting space.

For an example, see Get a meeting space.

Declaration
public override Space GetSpace(GetSpaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetSpaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Space

The RPC response.

Overrides
SpacesServiceClient.GetSpace(GetSpaceRequest, CallSettings)

GetSpaceAsync(GetSpaceRequest, CallSettings)

Gets details about a meeting space.

For an example, see Get a meeting space.

Declaration
public override Task<Space> GetSpaceAsync(GetSpaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetSpaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Space>

A Task containing the RPC response.

Overrides
SpacesServiceClient.GetSpaceAsync(GetSpaceRequest, CallSettings)

ListMembers(ListMembersRequest, CallSettings)

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

Declaration
public override PagedEnumerable<ListMembersResponse, Member> ListMembers(ListMembersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListMembersRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListMembersResponse, Member>

A pageable sequence of Member resources.

Overrides
SpacesServiceClient.ListMembers(ListMembersRequest, CallSettings)

ListMembersAsync(ListMembersRequest, CallSettings)

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

Declaration
public override PagedAsyncEnumerable<ListMembersResponse, Member> ListMembersAsync(ListMembersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListMembersRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListMembersResponse, Member>

A pageable asynchronous sequence of Member resources.

Overrides
SpacesServiceClient.ListMembersAsync(ListMembersRequest, CallSettings)

UpdateSpace(UpdateSpaceRequest, CallSettings)

Updates details about a meeting space.

For an example, see Update a meeting space.

Declaration
public override Space UpdateSpace(UpdateSpaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateSpaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Space

The RPC response.

Overrides
SpacesServiceClient.UpdateSpace(UpdateSpaceRequest, CallSettings)

UpdateSpaceAsync(UpdateSpaceRequest, CallSettings)

Updates details about a meeting space.

For an example, see Update a meeting space.

Declaration
public override Task<Space> UpdateSpaceAsync(UpdateSpaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateSpaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Space>

A Task containing the RPC response.

Overrides
SpacesServiceClient.UpdateSpaceAsync(UpdateSpaceRequest, CallSettings)
In this article
Back to top Generated by DocFX