Class SpacesServiceClientImpl
SpacesService client wrapper implementation, for convenient use.
Inherited Members
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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. |