Interface SupportEventSubscriptionServiceGrpc.AsyncService (0.79.0)

public static interface SupportEventSubscriptionServiceGrpc.AsyncService

Service for managing customer support event subscriptions.

Methods

createSupportEventSubscription(CreateSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

public default void createSupportEventSubscription(CreateSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

Creates a support event subscription for an organization.

Parameters
Name Description
request CreateSupportEventSubscriptionRequest
responseObserver io.grpc.stub.StreamObserver<SupportEventSubscription>

deleteSupportEventSubscription(DeleteSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

public default void deleteSupportEventSubscription(DeleteSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

Soft deletes a support event subscription.

Parameters
Name Description
request DeleteSupportEventSubscriptionRequest
responseObserver io.grpc.stub.StreamObserver<SupportEventSubscription>

expungeSupportEventSubscription(ExpungeSupportEventSubscriptionRequest request, StreamObserver<Empty> responseObserver)

public default void expungeSupportEventSubscription(ExpungeSupportEventSubscriptionRequest request, StreamObserver<Empty> responseObserver)

Expunges a support event subscription. EXAMPLES: cURL: <code><code>shell support_event_subscription="organizations/123456789/supportEventSubscriptions/abcdef123456" curl &#92; --request POST &#92; --header "Authorization: Bearer $(gcloud auth print-access-token)" &#92; "https://cloudsupport.googleapis.com/v2/$support_event_subscription:expunge" </code></code><code> Python: </code><code><code>python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}", ) request = supportApiService.supportEventSubscriptions().expunge( name="organizations/123456789/supportEventSubscriptions/abcdef123456" ) print(request.execute()) </code></code>

Parameters
Name Description
request ExpungeSupportEventSubscriptionRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getSupportEventSubscription(GetSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

public default void getSupportEventSubscription(GetSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

Gets a support event subscription.

Parameters
Name Description
request GetSupportEventSubscriptionRequest
responseObserver io.grpc.stub.StreamObserver<SupportEventSubscription>

listSupportEventSubscriptions(ListSupportEventSubscriptionsRequest request, StreamObserver<ListSupportEventSubscriptionsResponse> responseObserver)

public default void listSupportEventSubscriptions(ListSupportEventSubscriptionsRequest request, StreamObserver<ListSupportEventSubscriptionsResponse> responseObserver)

Lists support event subscriptions for an organization.

Parameters
Name Description
request ListSupportEventSubscriptionsRequest
responseObserver io.grpc.stub.StreamObserver<ListSupportEventSubscriptionsResponse>

undeleteSupportEventSubscription(UndeleteSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

public default void undeleteSupportEventSubscription(UndeleteSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

Undeletes a support event subscription.

Parameters
Name Description
request UndeleteSupportEventSubscriptionRequest
responseObserver io.grpc.stub.StreamObserver<SupportEventSubscription>

updateSupportEventSubscription(UpdateSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

public default void updateSupportEventSubscription(UpdateSupportEventSubscriptionRequest request, StreamObserver<SupportEventSubscription> responseObserver)

Updates a support event subscription.

Parameters
Name Description
request UpdateSupportEventSubscriptionRequest
responseObserver io.grpc.stub.StreamObserver<SupportEventSubscription>