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
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
EndActiveConference(EndActiveConferenceRequest, CallSettings)
Ends an active conference (if there's one).
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).
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
GetSpace(GetSpaceRequest, CallSettings)
Gets a space by space_id
or meeting_code
.
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 a space by space_id
or meeting_code
.
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
UpdateSpace(UpdateSpaceRequest, CallSettings)
Updates a 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 a 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. |