public sealed class SupportEventSubscriptionServiceClientImpl : SupportEventSubscriptionServiceClientReference documentation and code samples for the Google Cloud Support v2beta API class SupportEventSubscriptionServiceClientImpl.
SupportEventSubscriptionService client wrapper implementation, for convenient use.
Inheritance
object > SupportEventSubscriptionServiceClient > SupportEventSubscriptionServiceClientImplNamespace
Google.Cloud.Support.V2BetaAssembly
Google.Cloud.Support.V2Beta.dll
Remarks
Service for managing customer support event subscriptions.
Constructors
SupportEventSubscriptionServiceClientImpl(SupportEventSubscriptionServiceClient, SupportEventSubscriptionServiceSettings, ILogger)
public SupportEventSubscriptionServiceClientImpl(SupportEventSubscriptionService.SupportEventSubscriptionServiceClient grpcClient, SupportEventSubscriptionServiceSettings settings, ILogger logger)Constructs a client wrapper for the SupportEventSubscriptionService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
SupportEventSubscriptionServiceSupportEventSubscriptionServiceClientThe underlying gRPC client. |
settings |
SupportEventSubscriptionServiceSettingsThe base SupportEventSubscriptionServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override SupportEventSubscriptionService.SupportEventSubscriptionServiceClient GrpcClient { get; }The underlying gRPC SupportEventSubscriptionService client
| Property Value | |
|---|---|
| Type | Description |
SupportEventSubscriptionServiceSupportEventSubscriptionServiceClient |
|
Methods
CreateSupportEventSubscription(CreateSupportEventSubscriptionRequest, CallSettings)
public override SupportEventSubscription CreateSupportEventSubscription(CreateSupportEventSubscriptionRequest request, CallSettings callSettings = null)Creates a support event subscription for an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SupportEventSubscription |
The RPC response. |
CreateSupportEventSubscriptionAsync(CreateSupportEventSubscriptionRequest, CallSettings)
public override Task<SupportEventSubscription> CreateSupportEventSubscriptionAsync(CreateSupportEventSubscriptionRequest request, CallSettings callSettings = null)Creates a support event subscription for an organization.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSupportEventSubscription |
A Task containing the RPC response. |
DeleteSupportEventSubscription(DeleteSupportEventSubscriptionRequest, CallSettings)
public override SupportEventSubscription DeleteSupportEventSubscription(DeleteSupportEventSubscriptionRequest request, CallSettings callSettings = null)Soft deletes a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SupportEventSubscription |
The RPC response. |
DeleteSupportEventSubscriptionAsync(DeleteSupportEventSubscriptionRequest, CallSettings)
public override Task<SupportEventSubscription> DeleteSupportEventSubscriptionAsync(DeleteSupportEventSubscriptionRequest request, CallSettings callSettings = null)Soft deletes a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSupportEventSubscription |
A Task containing the RPC response. |
GetSupportEventSubscription(GetSupportEventSubscriptionRequest, CallSettings)
public override SupportEventSubscription GetSupportEventSubscription(GetSupportEventSubscriptionRequest request, CallSettings callSettings = null)Gets a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SupportEventSubscription |
The RPC response. |
GetSupportEventSubscriptionAsync(GetSupportEventSubscriptionRequest, CallSettings)
public override Task<SupportEventSubscription> GetSupportEventSubscriptionAsync(GetSupportEventSubscriptionRequest request, CallSettings callSettings = null)Gets a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSupportEventSubscription |
A Task containing the RPC response. |
ListSupportEventSubscriptions(ListSupportEventSubscriptionsRequest, CallSettings)
public override PagedEnumerable<ListSupportEventSubscriptionsResponse, SupportEventSubscription> ListSupportEventSubscriptions(ListSupportEventSubscriptionsRequest request, CallSettings callSettings = null)Lists support event subscriptions.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSupportEventSubscriptionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSupportEventSubscriptionsResponseSupportEventSubscription |
A pageable sequence of SupportEventSubscription resources. |
ListSupportEventSubscriptionsAsync(ListSupportEventSubscriptionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListSupportEventSubscriptionsResponse, SupportEventSubscription> ListSupportEventSubscriptionsAsync(ListSupportEventSubscriptionsRequest request, CallSettings callSettings = null)Lists support event subscriptions.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSupportEventSubscriptionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSupportEventSubscriptionsResponseSupportEventSubscription |
A pageable asynchronous sequence of SupportEventSubscription resources. |
UndeleteSupportEventSubscription(UndeleteSupportEventSubscriptionRequest, CallSettings)
public override SupportEventSubscription UndeleteSupportEventSubscription(UndeleteSupportEventSubscriptionRequest request, CallSettings callSettings = null)Undeletes a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
UndeleteSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SupportEventSubscription |
The RPC response. |
UndeleteSupportEventSubscriptionAsync(UndeleteSupportEventSubscriptionRequest, CallSettings)
public override Task<SupportEventSubscription> UndeleteSupportEventSubscriptionAsync(UndeleteSupportEventSubscriptionRequest request, CallSettings callSettings = null)Undeletes a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
UndeleteSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSupportEventSubscription |
A Task containing the RPC response. |
UpdateSupportEventSubscription(UpdateSupportEventSubscriptionRequest, CallSettings)
public override SupportEventSubscription UpdateSupportEventSubscription(UpdateSupportEventSubscriptionRequest request, CallSettings callSettings = null)Updates a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
SupportEventSubscription |
The RPC response. |
UpdateSupportEventSubscriptionAsync(UpdateSupportEventSubscriptionRequest, CallSettings)
public override Task<SupportEventSubscription> UpdateSupportEventSubscriptionAsync(UpdateSupportEventSubscriptionRequest request, CallSettings callSettings = null)Updates a support event subscription.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSupportEventSubscriptionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSupportEventSubscription |
A Task containing the RPC response. |