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.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)
SpacesServiceClient.UpdateMemberAsync(UpdateMemberRequest, CancellationToken)
SpacesServiceClient.UpdateMember(Member, FieldMask, CallSettings)
SpacesServiceClient.UpdateMemberAsync(Member, FieldMask, CallSettings)
SpacesServiceClient.UpdateMemberAsync(Member, FieldMask, CancellationToken)
SpacesServiceClient.BatchUpdateMembersAsync(BatchUpdateMembersRequest, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Apps.Meet.V2
Assembly: Google.Apps.Meet.V2.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

BatchUpdateMembers(BatchUpdateMembersRequest, CallSettings)

Updates members of one space within a batch.

Declaration
public override BatchUpdateMembersResponse BatchUpdateMembers(BatchUpdateMembersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateMembersRequest 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
BatchUpdateMembersResponse

The RPC response.

Overrides
SpacesServiceClient.BatchUpdateMembers(BatchUpdateMembersRequest, CallSettings)

BatchUpdateMembersAsync(BatchUpdateMembersRequest, CallSettings)

Updates members of one space within a batch.

Declaration
public override Task<BatchUpdateMembersResponse> BatchUpdateMembersAsync(BatchUpdateMembersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateMembersRequest 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<BatchUpdateMembersResponse>

A Task containing the RPC response.

Overrides
SpacesServiceClient.BatchUpdateMembersAsync(BatchUpdateMembersRequest, CallSettings)

CreateMember(CreateMemberRequest, CallSettings)

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

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)

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

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)

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

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

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

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)

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

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)

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

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)

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

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)

UpdateMember(UpdateMemberRequest, CallSettings)

Updates a member.

Declaration
public override Member UpdateMember(UpdateMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateMemberRequest 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.UpdateMember(UpdateMemberRequest, CallSettings)

UpdateMemberAsync(UpdateMemberRequest, CallSettings)

Updates a member.

Declaration
public override Task<Member> UpdateMemberAsync(UpdateMemberRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateMemberRequest 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.UpdateMemberAsync(UpdateMemberRequest, 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