@Override
    public DisableOrganizationAdminAccountResult disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request) {
        request = beforeClientExecution(request);
        return executeDisableOrganizationAdminAccount(request);
    }
<p>
Removes the Detective administrator account in the current Region. Deletes the organization behavior graph.
</p>
<p>
Can only be called by the organization management account.
</p>
<p>
Removing the Detective administrator account does not affect the delegated administrator account for Detective in
Organizations.
</p>
<p>
To remove the delegated administrator account in Organizations, use the Organizations API. Removing the delegated
administrator account also removes the Detective administrator account in all Regions, except for Regions where
the Detective administrator account is the organization management account.
</p>

@param disableOrganizationAdminAccountRequest
@return Result of the DisableOrganizationAdminAccount operation returned by the service.
@throws AccessDeniedException
        The request issuer does not have permission to access this resource or perform this operation.
@throws InternalServerException
        The request was valid but failed because of a problem with the service.
@throws ValidationException
        The request parameters are invalid.
@throws TooManyRequestsException
        The request cannot be completed because too many other requests are occurring at the same time.
@sample AmazonDetective.DisableOrganizationAdminAccount
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/detective-2018-10-26/DisableOrganizationAdminAccount"
     target="_top">AWS API Documentation</a>
aws-java-sdk-detective/src/main/java/com/amazonaws/services/detective/AmazonDetectiveClient.java