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

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)

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)

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)

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