@Generated(value="OracleSDKGenerator", comments="API Version: 20190801") public interface EventAsync extends AutoCloseable
API for the OS Management service. Use these API operations for working with Managed instances and Managed instance groups.
close
void refreshClient()
Rebuilds the client from scratch. Useful to refresh certificates.
void setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).
endpoint
- The endpoint of the serice.String getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
void setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this region, however, an
IllegalArgumentException will be raised.
region
- The region of the service.void setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
regionId
- The public region ID.Future<DeleteEventContentResponse> deleteEventContent(DeleteEventContentRequest request, AsyncHandler<DeleteEventContentRequest,DeleteEventContentResponse> handler)
Delete an event content ZIP archive from the service
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetEventResponse> getEvent(GetEventRequest request, AsyncHandler<GetEventRequest,GetEventResponse> handler)
Gets an Event by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetEventContentResponse> getEventContent(GetEventContentRequest request, AsyncHandler<GetEventContentRequest,GetEventContentResponse> handler)
Get additional data about a event as a ZIP archive. The archive content depends on the event eventType.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetEventReportResponse> getEventReport(GetEventReportRequest request, AsyncHandler<GetEventReportRequest,GetEventReportResponse> handler)
Get summary information about events on this instance.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListEventsResponse> listEvents(ListEventsRequest request, AsyncHandler<ListEventsRequest,ListEventsResponse> handler)
Returns a list of Events.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListRelatedEventsResponse> listRelatedEvents(ListRelatedEventsRequest request, AsyncHandler<ListRelatedEventsRequest,ListRelatedEventsResponse> handler)
Returns a list of related events. For now pagination is not implemented.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateEventResponse> updateEvent(UpdateEventRequest request, AsyncHandler<UpdateEventRequest,UpdateEventResponse> handler)
Updates an existing event associated to a managed instance
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UploadEventContentResponse> uploadEventContent(UploadEventContentRequest request, AsyncHandler<UploadEventContentRequest,UploadEventContentResponse> handler)
Upload the event content as a ZIP archive from the managed instance to the service
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Copyright © 2016–2023. All rights reserved.