Interface FusionApplicationsAsync

    • Method Detail

      • refreshClient

        void refreshClient()
        Rebuilds the client from scratch.

        Useful to refresh certificates.

      • setEndpoint

        void setEndpoint​(String endpoint)
        Sets the endpoint to call (ex, https://www.example.com).
        Parameters:
        endpoint - The endpoint of the serice.
      • getEndpoint

        String getEndpoint()
        Gets the set endpoint for REST call (ex, https://www.example.com)
      • setRegion

        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.

        Parameters:
        region - The region of the service.
      • setRegion

        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.

        Parameters:
        regionId - The public region ID.
      • useRealmSpecificEndpointTemplate

        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”

        Parameters:
        realmSpecificEndpointTemplateEnabled - flag to enable the use of realm specific endpoint template
      • createRefreshActivity

        Future<CreateRefreshActivityResponse> createRefreshActivity​(CreateRefreshActivityRequest request,
                                                                    AsyncHandler<CreateRefreshActivityRequest,​CreateRefreshActivityResponse> handler)
        Creates a new RefreshActivity.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • createServiceAttachment

        Future<CreateServiceAttachmentResponse> createServiceAttachment​(CreateServiceAttachmentRequest request,
                                                                        AsyncHandler<CreateServiceAttachmentRequest,​CreateServiceAttachmentResponse> handler)
        Attaches a service instance to the fusion pod.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • deleteFusionEnvironment

        Future<DeleteFusionEnvironmentResponse> deleteFusionEnvironment​(DeleteFusionEnvironmentRequest request,
                                                                        AsyncHandler<DeleteFusionEnvironmentRequest,​DeleteFusionEnvironmentResponse> handler)
        Deletes the Fusion environment identified by it’s OCID.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • deleteRefreshActivity

        Future<DeleteRefreshActivityResponse> deleteRefreshActivity​(DeleteRefreshActivityRequest request,
                                                                    AsyncHandler<DeleteRefreshActivityRequest,​DeleteRefreshActivityResponse> handler)
        Deletes a scheduled RefreshActivity resource by identifier
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • generateExtractDetails

        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.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • getDataMaskingActivity

        Future<GetDataMaskingActivityResponse> getDataMaskingActivity​(GetDataMaskingActivityRequest request,
                                                                      AsyncHandler<GetDataMaskingActivityRequest,​GetDataMaskingActivityResponse> handler)
        Gets a DataMaskingActivity by identifier
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • getFusionEnvironment

        Future<GetFusionEnvironmentResponse> getFusionEnvironment​(GetFusionEnvironmentRequest request,
                                                                  AsyncHandler<GetFusionEnvironmentRequest,​GetFusionEnvironmentResponse> handler)
        Gets a FusionEnvironment by identifier
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • getRefreshActivity

        Future<GetRefreshActivityResponse> getRefreshActivity​(GetRefreshActivityRequest request,
                                                              AsyncHandler<GetRefreshActivityRequest,​GetRefreshActivityResponse> handler)
        Gets a RefreshActivity by identifier
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • getScheduledActivity

        Future<GetScheduledActivityResponse> getScheduledActivity​(GetScheduledActivityRequest request,
                                                                  AsyncHandler<GetScheduledActivityRequest,​GetScheduledActivityResponse> handler)
        Gets a ScheduledActivity by identifier
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • getServiceAttachment

        Future<GetServiceAttachmentResponse> getServiceAttachment​(GetServiceAttachmentRequest request,
                                                                  AsyncHandler<GetServiceAttachmentRequest,​GetServiceAttachmentResponse> handler)
        Gets a Service Attachment by identifier
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • getWorkRequest

        Future<GetWorkRequestResponse> getWorkRequest​(GetWorkRequestRequest request,
                                                      AsyncHandler<GetWorkRequestRequest,​GetWorkRequestResponse> handler)
        Gets the status of the work request with the given ID.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • initiateExtract

        Future<InitiateExtractResponse> initiateExtract​(InitiateExtractRequest request,
                                                        AsyncHandler<InitiateExtractRequest,​InitiateExtractResponse> handler)
        Begin the process of generating the data extract for a Fusion environment.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • listAdminUsers

        Future<ListAdminUsersResponse> listAdminUsers​(ListAdminUsersRequest request,
                                                      AsyncHandler<ListAdminUsersRequest,​ListAdminUsersResponse> handler)
        List all FusionEnvironment admin users
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • listFusionEnvironments

        Future<ListFusionEnvironmentsResponse> listFusionEnvironments​(ListFusionEnvironmentsRequest request,
                                                                      AsyncHandler<ListFusionEnvironmentsRequest,​ListFusionEnvironmentsResponse> handler)
        Returns a list of FusionEnvironments.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • listRefreshActivities

        Future<ListRefreshActivitiesResponse> listRefreshActivities​(ListRefreshActivitiesRequest request,
                                                                    AsyncHandler<ListRefreshActivitiesRequest,​ListRefreshActivitiesResponse> handler)
        Returns a list of RefreshActivities.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • listServiceAttachments

        Future<ListServiceAttachmentsResponse> listServiceAttachments​(ListServiceAttachmentsRequest request,
                                                                      AsyncHandler<ListServiceAttachmentsRequest,​ListServiceAttachmentsResponse> handler)
        Returns a list of service attachments.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • listWorkRequestErrors

        Future<ListWorkRequestErrorsResponse> listWorkRequestErrors​(ListWorkRequestErrorsRequest request,
                                                                    AsyncHandler<ListWorkRequestErrorsRequest,​ListWorkRequestErrorsResponse> handler)
        Return a (paginated) list of errors for a given work request.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • listWorkRequestLogs

        Future<ListWorkRequestLogsResponse> listWorkRequestLogs​(ListWorkRequestLogsRequest request,
                                                                AsyncHandler<ListWorkRequestLogsRequest,​ListWorkRequestLogsResponse> handler)
        Return a (paginated) list of logs for a given work request.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • listWorkRequests

        Future<ListWorkRequestsResponse> listWorkRequests​(ListWorkRequestsRequest request,
                                                          AsyncHandler<ListWorkRequestsRequest,​ListWorkRequestsResponse> handler)
        Lists the work requests in a compartment.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • resetFusionEnvironmentPassword

        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.

        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • updateRefreshActivity

        Future<UpdateRefreshActivityResponse> updateRefreshActivity​(UpdateRefreshActivityRequest request,
                                                                    AsyncHandler<UpdateRefreshActivityRequest,​UpdateRefreshActivityResponse> handler)
        Updates a scheduled RefreshActivity.
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
      • verifyServiceAttachment

        Future<VerifyServiceAttachmentResponse> verifyServiceAttachment​(VerifyServiceAttachmentRequest request,
                                                                        AsyncHandler<VerifyServiceAttachmentRequest,​VerifyServiceAttachmentResponse> handler)
        Verify whether a service instance can be attached to the fusion pod
        Parameters:
        request - The request object containing the details to send
        handler - The request handler to invoke upon completion, may be null.
        Returns:
        A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.