Show / Hide Table of Contents

Class SubscriptionsServiceClientImpl

SubscriptionsService client wrapper implementation, for convenient use.

Inheritance
object
SubscriptionsServiceClient
SubscriptionsServiceClientImpl
Inherited Members
SubscriptionsServiceClient.DefaultEndpoint
SubscriptionsServiceClient.DefaultScopes
SubscriptionsServiceClient.ServiceMetadata
SubscriptionsServiceClient.CreateAsync(CancellationToken)
SubscriptionsServiceClient.Create()
SubscriptionsServiceClient.ShutdownDefaultChannelsAsync()
SubscriptionsServiceClient.CreateSubscriptionAsync(CreateSubscriptionRequest, CancellationToken)
SubscriptionsServiceClient.PollOnceCreateSubscription(string, CallSettings)
SubscriptionsServiceClient.PollOnceCreateSubscriptionAsync(string, CallSettings)
SubscriptionsServiceClient.CreateSubscription(Subscription, CallSettings)
SubscriptionsServiceClient.CreateSubscriptionAsync(Subscription, CallSettings)
SubscriptionsServiceClient.CreateSubscriptionAsync(Subscription, CancellationToken)
SubscriptionsServiceClient.DeleteSubscriptionAsync(DeleteSubscriptionRequest, CancellationToken)
SubscriptionsServiceClient.PollOnceDeleteSubscription(string, CallSettings)
SubscriptionsServiceClient.PollOnceDeleteSubscriptionAsync(string, CallSettings)
SubscriptionsServiceClient.DeleteSubscription(string, CallSettings)
SubscriptionsServiceClient.DeleteSubscriptionAsync(string, CallSettings)
SubscriptionsServiceClient.DeleteSubscriptionAsync(string, CancellationToken)
SubscriptionsServiceClient.DeleteSubscription(SubscriptionName, CallSettings)
SubscriptionsServiceClient.DeleteSubscriptionAsync(SubscriptionName, CallSettings)
SubscriptionsServiceClient.DeleteSubscriptionAsync(SubscriptionName, CancellationToken)
SubscriptionsServiceClient.GetSubscriptionAsync(GetSubscriptionRequest, CancellationToken)
SubscriptionsServiceClient.GetSubscription(string, CallSettings)
SubscriptionsServiceClient.GetSubscriptionAsync(string, CallSettings)
SubscriptionsServiceClient.GetSubscriptionAsync(string, CancellationToken)
SubscriptionsServiceClient.GetSubscription(SubscriptionName, CallSettings)
SubscriptionsServiceClient.GetSubscriptionAsync(SubscriptionName, CallSettings)
SubscriptionsServiceClient.GetSubscriptionAsync(SubscriptionName, CancellationToken)
SubscriptionsServiceClient.ListSubscriptions(string, string, int?, CallSettings)
SubscriptionsServiceClient.ListSubscriptionsAsync(string, string, int?, CallSettings)
SubscriptionsServiceClient.UpdateSubscriptionAsync(UpdateSubscriptionRequest, CancellationToken)
SubscriptionsServiceClient.PollOnceUpdateSubscription(string, CallSettings)
SubscriptionsServiceClient.PollOnceUpdateSubscriptionAsync(string, CallSettings)
SubscriptionsServiceClient.UpdateSubscription(Subscription, FieldMask, CallSettings)
SubscriptionsServiceClient.UpdateSubscriptionAsync(Subscription, FieldMask, CallSettings)
SubscriptionsServiceClient.UpdateSubscriptionAsync(Subscription, FieldMask, CancellationToken)
SubscriptionsServiceClient.ReactivateSubscriptionAsync(ReactivateSubscriptionRequest, CancellationToken)
SubscriptionsServiceClient.PollOnceReactivateSubscription(string, CallSettings)
SubscriptionsServiceClient.PollOnceReactivateSubscriptionAsync(string, CallSettings)
SubscriptionsServiceClient.ReactivateSubscription(string, CallSettings)
SubscriptionsServiceClient.ReactivateSubscriptionAsync(string, CallSettings)
SubscriptionsServiceClient.ReactivateSubscriptionAsync(string, CancellationToken)
SubscriptionsServiceClient.ReactivateSubscription(SubscriptionName, CallSettings)
SubscriptionsServiceClient.ReactivateSubscriptionAsync(SubscriptionName, CallSettings)
SubscriptionsServiceClient.ReactivateSubscriptionAsync(SubscriptionName, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Apps.Events.Subscriptions.V1
Assembly: Google.Apps.Events.Subscriptions.V1.dll
Syntax
public sealed class SubscriptionsServiceClientImpl : SubscriptionsServiceClient
Remarks

A service that manages subscriptions to Google Workspace events.

Constructors

SubscriptionsServiceClientImpl(SubscriptionsServiceClient, SubscriptionsServiceSettings, ILogger)

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

Declaration
public SubscriptionsServiceClientImpl(SubscriptionsService.SubscriptionsServiceClient grpcClient, SubscriptionsServiceSettings settings, ILogger logger)
Parameters
Type Name Description
SubscriptionsService.SubscriptionsServiceClient grpcClient

The underlying gRPC client.

SubscriptionsServiceSettings settings

The base SubscriptionsServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

CreateSubscriptionOperationsClient

The long-running operations client for CreateSubscription.

Declaration
public override OperationsClient CreateSubscriptionOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
SubscriptionsServiceClient.CreateSubscriptionOperationsClient

DeleteSubscriptionOperationsClient

The long-running operations client for DeleteSubscription.

Declaration
public override OperationsClient DeleteSubscriptionOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
SubscriptionsServiceClient.DeleteSubscriptionOperationsClient

GrpcClient

The underlying gRPC SubscriptionsService client

Declaration
public override SubscriptionsService.SubscriptionsServiceClient GrpcClient { get; }
Property Value
Type Description
SubscriptionsService.SubscriptionsServiceClient
Overrides
SubscriptionsServiceClient.GrpcClient

ReactivateSubscriptionOperationsClient

The long-running operations client for ReactivateSubscription.

Declaration
public override OperationsClient ReactivateSubscriptionOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
SubscriptionsServiceClient.ReactivateSubscriptionOperationsClient

UpdateSubscriptionOperationsClient

The long-running operations client for UpdateSubscription.

Declaration
public override OperationsClient UpdateSubscriptionOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
SubscriptionsServiceClient.UpdateSubscriptionOperationsClient

Methods

CreateSubscription(CreateSubscriptionRequest, CallSettings)

Creates a Google Workspace subscription. To learn how to use this method, see Create a Google Workspace subscription.

Declaration
public override Operation<Subscription, CreateSubscriptionMetadata> CreateSubscription(CreateSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateSubscriptionRequest 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
Operation<Subscription, CreateSubscriptionMetadata>

The RPC response.

Overrides
SubscriptionsServiceClient.CreateSubscription(CreateSubscriptionRequest, CallSettings)

CreateSubscriptionAsync(CreateSubscriptionRequest, CallSettings)

Creates a Google Workspace subscription. To learn how to use this method, see Create a Google Workspace subscription.

Declaration
public override Task<Operation<Subscription, CreateSubscriptionMetadata>> CreateSubscriptionAsync(CreateSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateSubscriptionRequest 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<Operation<Subscription, CreateSubscriptionMetadata>>

A Task containing the RPC response.

Overrides
SubscriptionsServiceClient.CreateSubscriptionAsync(CreateSubscriptionRequest, CallSettings)

DeleteSubscription(DeleteSubscriptionRequest, CallSettings)

Deletes a Google Workspace subscription. To learn how to use this method, see Delete a Google Workspace subscription.

Declaration
public override Operation<Empty, DeleteSubscriptionMetadata> DeleteSubscription(DeleteSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteSubscriptionRequest 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
Operation<Empty, DeleteSubscriptionMetadata>

The RPC response.

Overrides
SubscriptionsServiceClient.DeleteSubscription(DeleteSubscriptionRequest, CallSettings)

DeleteSubscriptionAsync(DeleteSubscriptionRequest, CallSettings)

Deletes a Google Workspace subscription. To learn how to use this method, see Delete a Google Workspace subscription.

Declaration
public override Task<Operation<Empty, DeleteSubscriptionMetadata>> DeleteSubscriptionAsync(DeleteSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteSubscriptionRequest 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<Operation<Empty, DeleteSubscriptionMetadata>>

A Task containing the RPC response.

Overrides
SubscriptionsServiceClient.DeleteSubscriptionAsync(DeleteSubscriptionRequest, CallSettings)

GetSubscription(GetSubscriptionRequest, CallSettings)

Gets details about a Google Workspace subscription. To learn how to use this method, see Get details about a Google Workspace subscription.

Declaration
public override Subscription GetSubscription(GetSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetSubscriptionRequest 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
Subscription

The RPC response.

Overrides
SubscriptionsServiceClient.GetSubscription(GetSubscriptionRequest, CallSettings)

GetSubscriptionAsync(GetSubscriptionRequest, CallSettings)

Gets details about a Google Workspace subscription. To learn how to use this method, see Get details about a Google Workspace subscription.

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

A Task containing the RPC response.

Overrides
SubscriptionsServiceClient.GetSubscriptionAsync(GetSubscriptionRequest, CallSettings)

ListSubscriptions(ListSubscriptionsRequest, CallSettings)

Lists Google Workspace subscriptions. To learn how to use this method, see List Google Workspace subscriptions.

Declaration
public override PagedEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptions(ListSubscriptionsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListSubscriptionsRequest 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<ListSubscriptionsResponse, Subscription>

A pageable sequence of Subscription resources.

Overrides
SubscriptionsServiceClient.ListSubscriptions(ListSubscriptionsRequest, CallSettings)

ListSubscriptionsAsync(ListSubscriptionsRequest, CallSettings)

Lists Google Workspace subscriptions. To learn how to use this method, see List Google Workspace subscriptions.

Declaration
public override PagedAsyncEnumerable<ListSubscriptionsResponse, Subscription> ListSubscriptionsAsync(ListSubscriptionsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListSubscriptionsRequest 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<ListSubscriptionsResponse, Subscription>

A pageable asynchronous sequence of Subscription resources.

Overrides
SubscriptionsServiceClient.ListSubscriptionsAsync(ListSubscriptionsRequest, CallSettings)

ReactivateSubscription(ReactivateSubscriptionRequest, CallSettings)

Reactivates a suspended Google Workspace subscription.

This method resets your subscription's State field to ACTIVE. Before you use this method, you must fix the error that suspended the subscription. To learn how to use this method, see Reactivate a Google Workspace subscription.

Declaration
public override Operation<Subscription, ReactivateSubscriptionMetadata> ReactivateSubscription(ReactivateSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ReactivateSubscriptionRequest 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
Operation<Subscription, ReactivateSubscriptionMetadata>

The RPC response.

Overrides
SubscriptionsServiceClient.ReactivateSubscription(ReactivateSubscriptionRequest, CallSettings)

ReactivateSubscriptionAsync(ReactivateSubscriptionRequest, CallSettings)

Reactivates a suspended Google Workspace subscription.

This method resets your subscription's State field to ACTIVE. Before you use this method, you must fix the error that suspended the subscription. To learn how to use this method, see Reactivate a Google Workspace subscription.

Declaration
public override Task<Operation<Subscription, ReactivateSubscriptionMetadata>> ReactivateSubscriptionAsync(ReactivateSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ReactivateSubscriptionRequest 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<Operation<Subscription, ReactivateSubscriptionMetadata>>

A Task containing the RPC response.

Overrides
SubscriptionsServiceClient.ReactivateSubscriptionAsync(ReactivateSubscriptionRequest, CallSettings)

UpdateSubscription(UpdateSubscriptionRequest, CallSettings)

Updates or renews a Google Workspace subscription. To learn how to use this method, see Update or renew a Google Workspace subscription.

Declaration
public override Operation<Subscription, UpdateSubscriptionMetadata> UpdateSubscription(UpdateSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateSubscriptionRequest 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
Operation<Subscription, UpdateSubscriptionMetadata>

The RPC response.

Overrides
SubscriptionsServiceClient.UpdateSubscription(UpdateSubscriptionRequest, CallSettings)

UpdateSubscriptionAsync(UpdateSubscriptionRequest, CallSettings)

Updates or renews a Google Workspace subscription. To learn how to use this method, see Update or renew a Google Workspace subscription.

Declaration
public override Task<Operation<Subscription, UpdateSubscriptionMetadata>> UpdateSubscriptionAsync(UpdateSubscriptionRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateSubscriptionRequest 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<Operation<Subscription, UpdateSubscriptionMetadata>>

A Task containing the RPC response.

Overrides
SubscriptionsServiceClient.UpdateSubscriptionAsync(UpdateSubscriptionRequest, CallSettings)
In this article
Back to top Generated by DocFX