@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public interface FleetAppsManagementAsync extends AutoCloseable
Fleet Application Management provides a centralized platform to help you automate resource management tasks, validate patch compliance, and enhance operational efficiency across an enterprise.
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.void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)
Determines whether realm specific endpoint should be used or not. Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false”
realmSpecificEndpointTemplateEnabled
- flag to enable the use of realm specific endpoint
templateFuture<CheckResourceTaggingResponse> checkResourceTagging(CheckResourceTaggingRequest request, AsyncHandler<CheckResourceTaggingRequest,CheckResourceTaggingResponse> handler)
Check if Fleet Application Management tags can be added to the resources.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ConfirmTargetsResponse> confirmTargets(ConfirmTargetsRequest request, AsyncHandler<ConfirmTargetsRequest,ConfirmTargetsResponse> handler)
Confirm targets to be managed for a Fleet. Only targets that are confirmed will be managed by Fleet Application Management
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateFleetResponse> createFleet(CreateFleetRequest request, AsyncHandler<CreateFleetRequest,CreateFleetResponse> handler)
Create a product, environment, group, or generic type of fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateFleetCredentialResponse> createFleetCredential(CreateFleetCredentialRequest request, AsyncHandler<CreateFleetCredentialRequest,CreateFleetCredentialResponse> handler)
Add credentials to a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateFleetPropertyResponse> createFleetProperty(CreateFleetPropertyRequest request, AsyncHandler<CreateFleetPropertyRequest,CreateFleetPropertyResponse> handler)
Add an existing global property to a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateFleetResourceResponse> createFleetResource(CreateFleetResourceRequest request, AsyncHandler<CreateFleetResourceRequest,CreateFleetResourceResponse> handler)
Add resource to a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteFleetResponse> deleteFleet(DeleteFleetRequest request, AsyncHandler<DeleteFleetRequest,DeleteFleetResponse> handler)
Delete a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteFleetCredentialResponse> deleteFleetCredential(DeleteFleetCredentialRequest request, AsyncHandler<DeleteFleetCredentialRequest,DeleteFleetCredentialResponse> handler)
Delete a credential associated with a fleet product or application in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteFleetPropertyResponse> deleteFleetProperty(DeleteFleetPropertyRequest request, AsyncHandler<DeleteFleetPropertyRequest,DeleteFleetPropertyResponse> handler)
Delete a property associated with a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteFleetResourceResponse> deleteFleetResource(DeleteFleetResourceRequest request, AsyncHandler<DeleteFleetResourceRequest,DeleteFleetResourceResponse> handler)
Removes a resource from the fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GenerateComplianceReportResponse> generateComplianceReport(GenerateComplianceReportRequest request, AsyncHandler<GenerateComplianceReportRequest,GenerateComplianceReportResponse> handler)
Generate compliance reports for a Fleet.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetComplianceReportResponse> getComplianceReport(GetComplianceReportRequest request, AsyncHandler<GetComplianceReportRequest,GetComplianceReportResponse> handler)
Retrieve compliance report for a fleet.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFleetResponse> getFleet(GetFleetRequest request, AsyncHandler<GetFleetRequest,GetFleetResponse> handler)
Get the details of a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFleetCredentialResponse> getFleetCredential(GetFleetCredentialRequest request, AsyncHandler<GetFleetCredentialRequest,GetFleetCredentialResponse> handler)
Gets a FleetCredential by identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFleetPropertyResponse> getFleetProperty(GetFleetPropertyRequest request, AsyncHandler<GetFleetPropertyRequest,GetFleetPropertyResponse> handler)
Gets a Fleet Property by identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFleetResourceResponse> getFleetResource(GetFleetResourceRequest request, AsyncHandler<GetFleetResourceRequest,GetFleetResourceResponse> handler)
Gets a Fleet Resource by identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Gets details of the work request with the given ID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListAnnouncementsResponse> listAnnouncements(ListAnnouncementsRequest request, AsyncHandler<ListAnnouncementsRequest,ListAnnouncementsResponse> handler)
Return a list of AnnouncementSummary items.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFleetCredentialsResponse> listFleetCredentials(ListFleetCredentialsRequest request, AsyncHandler<ListFleetCredentialsRequest,ListFleetCredentialsResponse> handler)
List credentials in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFleetProductsResponse> listFleetProducts(ListFleetProductsRequest request, AsyncHandler<ListFleetProductsRequest,ListFleetProductsResponse> handler)
Returns a list of products associated with the confirmed targets.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFleetPropertiesResponse> listFleetProperties(ListFleetPropertiesRequest request, AsyncHandler<ListFleetPropertiesRequest,ListFleetPropertiesResponse> handler)
List fleet properties in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFleetResourcesResponse> listFleetResources(ListFleetResourcesRequest request, AsyncHandler<ListFleetResourcesRequest,ListFleetResourcesResponse> handler)
List resources for a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFleetTargetsResponse> listFleetTargets(ListFleetTargetsRequest request, AsyncHandler<ListFleetTargetsRequest,ListFleetTargetsResponse> handler)
Returns the list of all confirmed targets within a fleet.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFleetsResponse> listFleets(ListFleetsRequest request, AsyncHandler<ListFleetsRequest,ListFleetsResponse> handler)
Returns a list of Fleets in the specified Tenancy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListInventoryResourcesResponse> listInventoryResources(ListInventoryResourcesRequest request, AsyncHandler<ListInventoryResourcesRequest,ListInventoryResourcesResponse> handler)
Returns a list of InventoryResources.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListTargetsResponse> listTargets(ListTargetsRequest request, AsyncHandler<ListTargetsRequest,ListTargetsResponse> handler)
Return all targets belonging to the resources within a fleet. It will include both confirmed and unconfirmed targets.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Returns a (paginated) list of errors for the work request with the given ID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Returns a (paginated) list of logs for the work request with the given ID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Lists the work requests in a compartment.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<RequestResourceValidationResponse> requestResourceValidation(RequestResourceValidationRequest request, AsyncHandler<RequestResourceValidationRequest,RequestResourceValidationResponse> handler)
Request validation for resources within a fleet.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<RequestTargetDiscoveryResponse> requestTargetDiscovery(RequestTargetDiscoveryRequest request, AsyncHandler<RequestTargetDiscoveryRequest,RequestTargetDiscoveryResponse> handler)
Confirm targets to be managed for a Fleet. Only targets that are confirmed will be managed by Fleet Application Management
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateFleetResponse> updateFleet(UpdateFleetRequest request, AsyncHandler<UpdateFleetRequest,UpdateFleetResponse> handler)
Update fleet information in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateFleetCredentialResponse> updateFleetCredential(UpdateFleetCredentialRequest request, AsyncHandler<UpdateFleetCredentialRequest,UpdateFleetCredentialResponse> handler)
Edit credentials associated with a product or application in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateFleetPropertyResponse> updateFleetProperty(UpdateFleetPropertyRequest request, AsyncHandler<UpdateFleetPropertyRequest,UpdateFleetPropertyResponse> handler)
Edit a property associated with a fleet in Fleet Application Management.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateFleetResourceResponse> updateFleetResource(UpdateFleetResourceRequest request, AsyncHandler<UpdateFleetResourceRequest,UpdateFleetResourceResponse> handler)
Updates the FleetResource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Copyright © 2016–2024. All rights reserved.