Interface DelegateAccessControl

  • All Superinterfaces:
    AutoCloseable
    All Known Implementing Classes:
    DelegateAccessControlClient

    @Generated(value="OracleSDKGenerator",
               comments="API Version: 20230801")
    public interface DelegateAccessControl
    extends AutoCloseable
    Oracle Delegate Access Control allows ExaCC and ExaCS customers to delegate management of their Exadata resources operators outside their tenancies.

    With Delegate Access Control, Support Providers can deliver managed services using comprehensive and robust tooling built on the OCI platform. Customers maintain control over who has access to the delegated resources in their tenancy and what actions can be taken. Enterprises managing resources across multiple tenants can use Delegate Access Control to streamline management tasks. Using logging service, customers can view a near real-time audit report of all actions performed by a Service Provider operator.

    This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by default if no circuit breaker configuration is defined by the user.

    • 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 service.
      • 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
      • approveDelegatedResourceAccessRequest

        ApproveDelegatedResourceAccessRequestResponse approveDelegatedResourceAccessRequest​(ApproveDelegatedResourceAccessRequestRequest request)
        Approves a Delegated Resource Access Request.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ApproveDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ApproveDelegatedResourceAccessRequest API.

      • changeDelegationControlCompartment

        ChangeDelegationControlCompartmentResponse changeDelegationControlCompartment​(ChangeDelegationControlCompartmentRequest request)
        Moves the Delegation Control resource into a different compartment.

        When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.

        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ChangeDelegationControlCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeDelegationControlCompartment API.

      • changeDelegationSubscriptionCompartment

        ChangeDelegationSubscriptionCompartmentResponse changeDelegationSubscriptionCompartment​(ChangeDelegationSubscriptionCompartmentRequest request)
        Moves the Delegation Subscription resource into a different compartment.

        When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.

        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ChangeDelegationSubscriptionCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeDelegationSubscriptionCompartment API.

      • createDelegationControl

        CreateDelegationControlResponse createDelegationControl​(CreateDelegationControlRequest request)
        Creates a Delegation Control.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/CreateDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDelegationControl API.

      • createDelegationSubscription

        CreateDelegationSubscriptionResponse createDelegationSubscription​(CreateDelegationSubscriptionRequest request)
        Creates Delegation Subscription in Delegation Control.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/CreateDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDelegationSubscription API.

      • deleteDelegationControl

        DeleteDelegationControlResponse deleteDelegationControl​(DeleteDelegationControlRequest request)
        Deletes a Delegation Control.

        You cannot delete a Delegation Control if it is assigned to govern any target resource currently or in the future. In that case, first, delete all of the current and future assignments before deleting the Delegation Control. A Delegation Control that was previously assigned to a target resource is marked as DELETED following a successful deletion. However, it is not completely deleted from the system. This is to ensure auditing information for the accesses done under the Delegation Control is preserved for future needs. The system purges the deleted Delegation Control only when all of the audit data associated with the Delegation Control are also deleted. Therefore, you cannot reuse the name of the deleted Delegation Control until the system purges the Delegation Control.

        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/DeleteDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDelegationControl API.

      • deleteDelegationSubscription

        DeleteDelegationSubscriptionResponse deleteDelegationSubscription​(DeleteDelegationSubscriptionRequest request)
        eletes an Delegation Subscription in Delegation Control.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/DeleteDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDelegationSubscription API.

      • getDelegatedResourceAccessRequest

        GetDelegatedResourceAccessRequestResponse getDelegatedResourceAccessRequest​(GetDelegatedResourceAccessRequestRequest request)
        Gets details of a Delegated Resource Access Request.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegatedResourceAccessRequest API.

      • getDelegatedResourceAccessRequestAuditLogReport

        GetDelegatedResourceAccessRequestAuditLogReportResponse getDelegatedResourceAccessRequestAuditLogReport​(GetDelegatedResourceAccessRequestAuditLogReportRequest request)
        Gets the audit log report for the given Delegated Resource Access Request.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegatedResourceAccessRequestAuditLogReportExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegatedResourceAccessRequestAuditLogReport API.

      • getDelegationControl

        GetDelegationControlResponse getDelegationControl​(GetDelegationControlRequest request)
        Gets the Delegation Control associated with the specified Delegation Control ID.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegationControl API.

      • getDelegationSubscription

        GetDelegationSubscriptionResponse getDelegationSubscription​(GetDelegationSubscriptionRequest request)
        Gets a DelegationSubscription by identifier
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegationSubscription API.

      • getServiceProvider

        GetServiceProviderResponse getServiceProvider​(GetServiceProviderRequest request)
        Gets a ServiceProvider by identifier
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetServiceProviderExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetServiceProvider API.

      • getServiceProviderAction

        GetServiceProviderActionResponse getServiceProviderAction​(GetServiceProviderActionRequest request)
        Gets the Service Provider Action associated with the specified Service Provider Action ID.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetServiceProviderActionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetServiceProviderAction API.

      • listDelegatedResourceAccessRequestHistories

        ListDelegatedResourceAccessRequestHistoriesResponse listDelegatedResourceAccessRequestHistories​(ListDelegatedResourceAccessRequestHistoriesRequest request)
        Returns a history of all status associated with the Delegated Resource Access RequestId.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegatedResourceAccessRequestHistoriesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegatedResourceAccessRequestHistories API.

      • listDelegatedResourceAccessRequests

        ListDelegatedResourceAccessRequestsResponse listDelegatedResourceAccessRequests​(ListDelegatedResourceAccessRequestsRequest request)
        Lists all Delegated Resource Access Requests in the compartment.

        Note that only one of lifecycleState or requestStatus query parameter can be used.

        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegatedResourceAccessRequestsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegatedResourceAccessRequests API.

      • listDelegationControlResources

        ListDelegationControlResourcesResponse listDelegationControlResources​(ListDelegationControlResourcesRequest request)
        Returns a list of resources associated with the Delegation Control.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegationControlResourcesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegationControlResources API.

      • listDelegationControls

        ListDelegationControlsResponse listDelegationControls​(ListDelegationControlsRequest request)
        Lists the Delegation Controls in the compartment.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegationControlsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegationControls API.

      • listDelegationSubscriptions

        ListDelegationSubscriptionsResponse listDelegationSubscriptions​(ListDelegationSubscriptionsRequest request)
        Lists the Delegation Subscriptions in Delegation Control.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegationSubscriptionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegationSubscriptions API.

      • listServiceProviderActions

        ListServiceProviderActionsResponse listServiceProviderActions​(ListServiceProviderActionsRequest request)
        Lists all the ServiceProviderActions available in the system.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListServiceProviderActionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListServiceProviderActions API.

      • listServiceProviderInteractions

        ListServiceProviderInteractionsResponse listServiceProviderInteractions​(ListServiceProviderInteractionsRequest request)
        Lists the MoreInformation interaction between customer and support operators.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListServiceProviderInteractionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListServiceProviderInteractions API.

      • listServiceProviders

        ListServiceProvidersResponse listServiceProviders​(ListServiceProvidersRequest request)
        Lists the Service Providers.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListServiceProvidersExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListServiceProviders API.

      • rejectDelegatedResourceAccessRequest

        RejectDelegatedResourceAccessRequestResponse rejectDelegatedResourceAccessRequest​(RejectDelegatedResourceAccessRequestRequest request)
        Rejects a Delegated Resource Access Request.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/RejectDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use RejectDelegatedResourceAccessRequest API.

      • revokeDelegatedResourceAccessRequest

        RevokeDelegatedResourceAccessRequestResponse revokeDelegatedResourceAccessRequest​(RevokeDelegatedResourceAccessRequestRequest request)
        Revokes an already approved Delegated Resource Access Request.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/RevokeDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use RevokeDelegatedResourceAccessRequest API.

      • serviceProviderInteractionRequest

        ServiceProviderInteractionRequestResponse serviceProviderInteractionRequest​(ServiceProviderInteractionRequestRequest request)
        Posts query for additional information for the given Delegated Resource Access Request.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ServiceProviderInteractionRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ServiceProviderInteractionRequest API.

      • updateDelegationControl

        UpdateDelegationControlResponse updateDelegationControl​(UpdateDelegationControlRequest request)
        Updates the existing DelegationControl for a given Delegation Control ID.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/UpdateDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDelegationControl API.

      • updateDelegationSubscription

        UpdateDelegationSubscriptionResponse updateDelegationSubscription​(UpdateDelegationSubscriptionRequest request)
        Updates the existing DelegationSubscription for a given Delegation Subscription ID.
        Parameters:
        request - The request object containing the details to send
        Returns:
        A response object containing details about the completed operation
        Throws:
        BmcException - when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries

        Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/UpdateDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDelegationSubscription API.

      • getWaiters

        DelegateAccessControlWaiters getWaiters()
        Gets the pre-configured waiters available for resources for this service.
        Returns:
        The service waiters.
      • getPaginators

        DelegateAccessControlPaginators getPaginators()
        Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.

        These paginators provide an Iterable interface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.

        Returns:
        The service paginators.