@Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public interface FusionApplicationsAsync extends AutoCloseable
Use the Fusion Applications Environment Management API to manage the environments where your Fusion Applications run. For more information, see the Fusion Applications Environment Management documentation.
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<ChangeFusionEnvironmentCompartmentResponse> changeFusionEnvironmentCompartment(ChangeFusionEnvironmentCompartmentRequest request, AsyncHandler<ChangeFusionEnvironmentCompartmentRequest,ChangeFusionEnvironmentCompartmentResponse> handler)
Moves a FusionEnvironment into a different compartment. When provided, If-Match is checked against ETag values of the resource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ChangeFusionEnvironmentFamilyCompartmentResponse> changeFusionEnvironmentFamilyCompartment(ChangeFusionEnvironmentFamilyCompartmentRequest request, AsyncHandler<ChangeFusionEnvironmentFamilyCompartmentRequest,ChangeFusionEnvironmentFamilyCompartmentResponse> handler)
Moves a FusionEnvironmentFamily into a different compartment. When provided, If-Match is checked against ETag values of the resource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateDataMaskingActivityResponse> createDataMaskingActivity(CreateDataMaskingActivityRequest request, AsyncHandler<CreateDataMaskingActivityRequest,CreateDataMaskingActivityResponse> handler)
Creates a new DataMaskingActivity.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateFusionEnvironmentResponse> createFusionEnvironment(CreateFusionEnvironmentRequest request, AsyncHandler<CreateFusionEnvironmentRequest,CreateFusionEnvironmentResponse> handler)
Creates a new FusionEnvironment.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateFusionEnvironmentAdminUserResponse> createFusionEnvironmentAdminUser(CreateFusionEnvironmentAdminUserRequest request, AsyncHandler<CreateFusionEnvironmentAdminUserRequest,CreateFusionEnvironmentAdminUserResponse> handler)
Create a FusionEnvironment admin user
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateFusionEnvironmentFamilyResponse> createFusionEnvironmentFamily(CreateFusionEnvironmentFamilyRequest request, AsyncHandler<CreateFusionEnvironmentFamilyRequest,CreateFusionEnvironmentFamilyResponse> handler)
Creates a new FusionEnvironmentFamily.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateRefreshActivityResponse> createRefreshActivity(CreateRefreshActivityRequest request, AsyncHandler<CreateRefreshActivityRequest,CreateRefreshActivityResponse> handler)
Creates a new RefreshActivity.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateServiceAttachmentResponse> createServiceAttachment(CreateServiceAttachmentRequest request, AsyncHandler<CreateServiceAttachmentRequest,CreateServiceAttachmentResponse> handler)
Attaches a service instance to the fusion pod.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteFusionEnvironmentResponse> deleteFusionEnvironment(DeleteFusionEnvironmentRequest request, AsyncHandler<DeleteFusionEnvironmentRequest,DeleteFusionEnvironmentResponse> handler)
Deletes the Fusion environment identified by it’s OCID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteFusionEnvironmentAdminUserResponse> deleteFusionEnvironmentAdminUser(DeleteFusionEnvironmentAdminUserRequest request, AsyncHandler<DeleteFusionEnvironmentAdminUserRequest,DeleteFusionEnvironmentAdminUserResponse> handler)
Deletes the FusionEnvironment administrator user identified by the username.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteFusionEnvironmentFamilyResponse> deleteFusionEnvironmentFamily(DeleteFusionEnvironmentFamilyRequest request, AsyncHandler<DeleteFusionEnvironmentFamilyRequest,DeleteFusionEnvironmentFamilyResponse> handler)
Deletes a FusionEnvironmentFamily resource by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteRefreshActivityResponse> deleteRefreshActivity(DeleteRefreshActivityRequest request, AsyncHandler<DeleteRefreshActivityRequest,DeleteRefreshActivityResponse> handler)
Deletes a scheduled RefreshActivity resource by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteServiceAttachmentResponse> deleteServiceAttachment(DeleteServiceAttachmentRequest request, AsyncHandler<DeleteServiceAttachmentRequest,DeleteServiceAttachmentResponse> handler)
Delete a service attachment by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GenerateExtractDetailsResponse> generateExtractDetails(GenerateExtractDetailsRequest request, AsyncHandler<GenerateExtractDetailsRequest,GenerateExtractDetailsResponse> handler)
Begin the process of showing the details about where to retrieve data extract for a Fusion environment.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetDataMaskingActivityResponse> getDataMaskingActivity(GetDataMaskingActivityRequest request, AsyncHandler<GetDataMaskingActivityRequest,GetDataMaskingActivityResponse> handler)
Gets a DataMaskingActivity by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFusionEnvironmentResponse> getFusionEnvironment(GetFusionEnvironmentRequest request, AsyncHandler<GetFusionEnvironmentRequest,GetFusionEnvironmentResponse> handler)
Gets a FusionEnvironment by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFusionEnvironmentFamilyResponse> getFusionEnvironmentFamily(GetFusionEnvironmentFamilyRequest request, AsyncHandler<GetFusionEnvironmentFamilyRequest,GetFusionEnvironmentFamilyResponse> handler)
Retrieves a fusion environment family identified by its OCID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFusionEnvironmentFamilyLimitsAndUsageResponse> getFusionEnvironmentFamilyLimitsAndUsage(GetFusionEnvironmentFamilyLimitsAndUsageRequest request, AsyncHandler<GetFusionEnvironmentFamilyLimitsAndUsageRequest,GetFusionEnvironmentFamilyLimitsAndUsageResponse> handler)
Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that’s allowed to be created based on the group’s associated subscriptions.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFusionEnvironmentFamilySubscriptionDetailResponse> getFusionEnvironmentFamilySubscriptionDetail(GetFusionEnvironmentFamilySubscriptionDetailRequest request, AsyncHandler<GetFusionEnvironmentFamilySubscriptionDetailRequest,GetFusionEnvironmentFamilySubscriptionDetailResponse> handler)
Gets the subscription details of an fusion environment family.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetFusionEnvironmentStatusResponse> getFusionEnvironmentStatus(GetFusionEnvironmentStatusRequest request, AsyncHandler<GetFusionEnvironmentStatusRequest,GetFusionEnvironmentStatusResponse> handler)
Gets the status of a Fusion environment identified by its OCID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetRefreshActivityResponse> getRefreshActivity(GetRefreshActivityRequest request, AsyncHandler<GetRefreshActivityRequest,GetRefreshActivityResponse> handler)
Gets a RefreshActivity by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetScheduledActivityResponse> getScheduledActivity(GetScheduledActivityRequest request, AsyncHandler<GetScheduledActivityRequest,GetScheduledActivityResponse> handler)
Gets a ScheduledActivity by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetServiceAttachmentResponse> getServiceAttachment(GetServiceAttachmentRequest request, AsyncHandler<GetServiceAttachmentRequest,GetServiceAttachmentResponse> handler)
Gets a Service Attachment 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 the status 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<InitiateExtractResponse> initiateExtract(InitiateExtractRequest request, AsyncHandler<InitiateExtractRequest,InitiateExtractResponse> handler)
Begin the process of generating the data extract for a Fusion environment.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListAdminUsersResponse> listAdminUsers(ListAdminUsersRequest request, AsyncHandler<ListAdminUsersRequest,ListAdminUsersResponse> handler)
List all FusionEnvironment admin users
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListDataMaskingActivitiesResponse> listDataMaskingActivities(ListDataMaskingActivitiesRequest request, AsyncHandler<ListDataMaskingActivitiesRequest,ListDataMaskingActivitiesResponse> handler)
Returns a list of DataMaskingActivities.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFusionEnvironmentFamiliesResponse> listFusionEnvironmentFamilies(ListFusionEnvironmentFamiliesRequest request, AsyncHandler<ListFusionEnvironmentFamiliesRequest,ListFusionEnvironmentFamiliesResponse> handler)
Returns a list of FusionEnvironmentFamilies.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListFusionEnvironmentsResponse> listFusionEnvironments(ListFusionEnvironmentsRequest request, AsyncHandler<ListFusionEnvironmentsRequest,ListFusionEnvironmentsResponse> handler)
Returns a list of FusionEnvironments.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListRefreshActivitiesResponse> listRefreshActivities(ListRefreshActivitiesRequest request, AsyncHandler<ListRefreshActivitiesRequest,ListRefreshActivitiesResponse> handler)
Returns a list of RefreshActivities.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListScheduledActivitiesResponse> listScheduledActivities(ListScheduledActivitiesRequest request, AsyncHandler<ListScheduledActivitiesRequest,ListScheduledActivitiesResponse> handler)
Returns a list of ScheduledActivities.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListServiceAttachmentsResponse> listServiceAttachments(ListServiceAttachmentsRequest request, AsyncHandler<ListServiceAttachmentsRequest,ListServiceAttachmentsResponse> handler)
Returns a list of service attachments.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListTimeAvailableForRefreshesResponse> listTimeAvailableForRefreshes(ListTimeAvailableForRefreshesRequest request, AsyncHandler<ListTimeAvailableForRefreshesRequest,ListTimeAvailableForRefreshesResponse> handler)
Gets available refresh time for this fusion environment
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)
Return a (paginated) list of errors for a given work request.
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)
Return a (paginated) list of logs for a given work request.
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<ResetFusionEnvironmentPasswordResponse> resetFusionEnvironmentPassword(ResetFusionEnvironmentPasswordRequest request, AsyncHandler<ResetFusionEnvironmentPasswordRequest,ResetFusionEnvironmentPasswordResponse> handler)
Reset FusionEnvironment admin password. This API will be deprecated on Mon, 15 Jan 2024 01:00:00 GMT. Users can reset password themselves, FAaaS will no longer provide an API for this.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateFusionEnvironmentResponse> updateFusionEnvironment(UpdateFusionEnvironmentRequest request, AsyncHandler<UpdateFusionEnvironmentRequest,UpdateFusionEnvironmentResponse> handler)
Updates the FusionEnvironment
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateFusionEnvironmentFamilyResponse> updateFusionEnvironmentFamily(UpdateFusionEnvironmentFamilyRequest request, AsyncHandler<UpdateFusionEnvironmentFamilyRequest,UpdateFusionEnvironmentFamilyResponse> handler)
Updates the FusionEnvironmentFamily
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateRefreshActivityResponse> updateRefreshActivity(UpdateRefreshActivityRequest request, AsyncHandler<UpdateRefreshActivityRequest,UpdateRefreshActivityResponse> handler)
Updates a scheduled RefreshActivity.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<VerifyServiceAttachmentResponse> verifyServiceAttachment(VerifyServiceAttachmentRequest request, AsyncHandler<VerifyServiceAttachmentRequest,VerifyServiceAttachmentResponse> handler)
Verify whether a service instance can be attached to the fusion pod
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.