All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.guardduty.AmazonGuardDutyAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon GuardDuty module holds the client classes that are used for communicating with Amazon GuardDuty Service

There is a newer version: 1.12.772
Show newest version
/*
 * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.guardduty;

import javax.annotation.Generated;

import com.amazonaws.services.guardduty.model.*;

/**
 * Interface for accessing Amazon GuardDuty asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.guardduty.AbstractAmazonGuardDutyAsync} instead. *

*

*

* Amazon GuardDuty is a continuous security monitoring service that analyzes and processes the following data sources: * VPC Flow Logs, AWS CloudTrail event logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious * IPs and domains) and machine learning to identify unexpected, potentially unauthorized, and malicious activity within * your AWS environment. This can include issues like escalations of privileges, uses of exposed credentials, or * communication with malicious IPs, URLs, or domains. For example, GuardDuty can detect compromised EC2 instances that * serve malware or mine bitcoin. *

*

* GuardDuty also monitors AWS account access behavior for signs of compromise. Some examples of this are unauthorized * infrastructure deployments such as EC2 instances deployed in a Region that has never been used, or unusual API calls * like a password policy change to reduce password strength. *

*

* GuardDuty informs you of the status of your AWS environment by producing security findings that you can view in the * GuardDuty console or through Amazon CloudWatch events. For more information, see the Amazon GuardDuty User Guide . *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonGuardDutyAsync extends AmazonGuardDuty { /** *

* Accepts the invitation to be monitored by a master GuardDuty account. *

* * @param acceptInvitationRequest * @return A Java Future containing the result of the AcceptInvitation operation returned by the service. * @sample AmazonGuardDutyAsync.AcceptInvitation * @see AWS API * Documentation */ java.util.concurrent.Future acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest); /** *

* Accepts the invitation to be monitored by a master GuardDuty account. *

* * @param acceptInvitationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AcceptInvitation operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.AcceptInvitation * @see AWS API * Documentation */ java.util.concurrent.Future acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Archives GuardDuty findings that are specified by the list of finding IDs. *

* *

* Only the master account can archive findings. Member accounts don't have permission to archive findings from * their accounts. *

*
* * @param archiveFindingsRequest * @return A Java Future containing the result of the ArchiveFindings operation returned by the service. * @sample AmazonGuardDutyAsync.ArchiveFindings * @see AWS API * Documentation */ java.util.concurrent.Future archiveFindingsAsync(ArchiveFindingsRequest archiveFindingsRequest); /** *

* Archives GuardDuty findings that are specified by the list of finding IDs. *

* *

* Only the master account can archive findings. Member accounts don't have permission to archive findings from * their accounts. *

*
* * @param archiveFindingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ArchiveFindings operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ArchiveFindings * @see AWS API * Documentation */ java.util.concurrent.Future archiveFindingsAsync(ArchiveFindingsRequest archiveFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a single Amazon GuardDuty detector. A detector is a resource that represents the GuardDuty service. To * start using GuardDuty, you must create a detector in each Region where you enable the service. You can have only * one detector per account per Region. All data sources are enabled in a new detector by default. *

* * @param createDetectorRequest * @return A Java Future containing the result of the CreateDetector operation returned by the service. * @sample AmazonGuardDutyAsync.CreateDetector * @see AWS API * Documentation */ java.util.concurrent.Future createDetectorAsync(CreateDetectorRequest createDetectorRequest); /** *

* Creates a single Amazon GuardDuty detector. A detector is a resource that represents the GuardDuty service. To * start using GuardDuty, you must create a detector in each Region where you enable the service. You can have only * one detector per account per Region. All data sources are enabled in a new detector by default. *

* * @param createDetectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDetector operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.CreateDetector * @see AWS API * Documentation */ java.util.concurrent.Future createDetectorAsync(CreateDetectorRequest createDetectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a filter using the specified finding criteria. *

* * @param createFilterRequest * @return A Java Future containing the result of the CreateFilter operation returned by the service. * @sample AmazonGuardDutyAsync.CreateFilter * @see AWS API * Documentation */ java.util.concurrent.Future createFilterAsync(CreateFilterRequest createFilterRequest); /** *

* Creates a filter using the specified finding criteria. *

* * @param createFilterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateFilter operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.CreateFilter * @see AWS API * Documentation */ java.util.concurrent.Future createFilterAsync(CreateFilterRequest createFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP * addresses that are trusted for secure communication with AWS infrastructure and applications. GuardDuty doesn't * generate findings for IP addresses that are included in IPSets. Only users from the master account can use this * operation. *

* * @param createIPSetRequest * @return A Java Future containing the result of the CreateIPSet operation returned by the service. * @sample AmazonGuardDutyAsync.CreateIPSet * @see AWS API * Documentation */ java.util.concurrent.Future createIPSetAsync(CreateIPSetRequest createIPSetRequest); /** *

* Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP * addresses that are trusted for secure communication with AWS infrastructure and applications. GuardDuty doesn't * generate findings for IP addresses that are included in IPSets. Only users from the master account can use this * operation. *

* * @param createIPSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateIPSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.CreateIPSet * @see AWS API * Documentation */ java.util.concurrent.Future createIPSetAsync(CreateIPSetRequest createIPSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates member accounts of the current AWS account by specifying a list of AWS account IDs. This step is a * prerequisite for managing the associated member accounts either by invitation or through an organization. *

*

* When using Create Members as an organizations delegated administrator this action will enable * GuardDuty in the added member accounts, with the exception of the organization master account, which must enable * GuardDuty prior to being added as a member. *

*

* If you are adding accounts by invitation use this action after GuardDuty has been enabled in potential member * accounts and before using * Invite Members . *

* * @param createMembersRequest * @return A Java Future containing the result of the CreateMembers operation returned by the service. * @sample AmazonGuardDutyAsync.CreateMembers * @see AWS API * Documentation */ java.util.concurrent.Future createMembersAsync(CreateMembersRequest createMembersRequest); /** *

* Creates member accounts of the current AWS account by specifying a list of AWS account IDs. This step is a * prerequisite for managing the associated member accounts either by invitation or through an organization. *

*

* When using Create Members as an organizations delegated administrator this action will enable * GuardDuty in the added member accounts, with the exception of the organization master account, which must enable * GuardDuty prior to being added as a member. *

*

* If you are adding accounts by invitation use this action after GuardDuty has been enabled in potential member * accounts and before using * Invite Members . *

* * @param createMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.CreateMembers * @see AWS API * Documentation */ java.util.concurrent.Future createMembersAsync(CreateMembersRequest createMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a publishing destination to export findings to. The resource to export findings to must exist before you * use this operation. *

* * @param createPublishingDestinationRequest * @return A Java Future containing the result of the CreatePublishingDestination operation returned by the service. * @sample AmazonGuardDutyAsync.CreatePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future createPublishingDestinationAsync( CreatePublishingDestinationRequest createPublishingDestinationRequest); /** *

* Creates a publishing destination to export findings to. The resource to export findings to must exist before you * use this operation. *

* * @param createPublishingDestinationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreatePublishingDestination operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.CreatePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future createPublishingDestinationAsync( CreatePublishingDestinationRequest createPublishingDestinationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Generates example findings of types specified by the list of finding types. If 'NULL' is specified for * findingTypes, the API generates example findings of all supported finding types. *

* * @param createSampleFindingsRequest * @return A Java Future containing the result of the CreateSampleFindings operation returned by the service. * @sample AmazonGuardDutyAsync.CreateSampleFindings * @see AWS * API Documentation */ java.util.concurrent.Future createSampleFindingsAsync(CreateSampleFindingsRequest createSampleFindingsRequest); /** *

* Generates example findings of types specified by the list of finding types. If 'NULL' is specified for * findingTypes, the API generates example findings of all supported finding types. *

* * @param createSampleFindingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateSampleFindings operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.CreateSampleFindings * @see AWS * API Documentation */ java.util.concurrent.Future createSampleFindingsAsync(CreateSampleFindingsRequest createSampleFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates * findings based on ThreatIntelSets. Only users of the master account can use this operation. *

* * @param createThreatIntelSetRequest * @return A Java Future containing the result of the CreateThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsync.CreateThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future createThreatIntelSetAsync(CreateThreatIntelSetRequest createThreatIntelSetRequest); /** *

* Creates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates * findings based on ThreatIntelSets. Only users of the master account can use this operation. *

* * @param createThreatIntelSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.CreateThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future createThreatIntelSetAsync(CreateThreatIntelSetRequest createThreatIntelSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Declines invitations sent to the current member account by AWS accounts specified by their account IDs. *

* * @param declineInvitationsRequest * @return A Java Future containing the result of the DeclineInvitations operation returned by the service. * @sample AmazonGuardDutyAsync.DeclineInvitations * @see AWS * API Documentation */ java.util.concurrent.Future declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest); /** *

* Declines invitations sent to the current member account by AWS accounts specified by their account IDs. *

* * @param declineInvitationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeclineInvitations operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeclineInvitations * @see AWS * API Documentation */ java.util.concurrent.Future declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Amazon GuardDuty detector that is specified by the detector ID. *

* * @param deleteDetectorRequest * @return A Java Future containing the result of the DeleteDetector operation returned by the service. * @sample AmazonGuardDutyAsync.DeleteDetector * @see AWS API * Documentation */ java.util.concurrent.Future deleteDetectorAsync(DeleteDetectorRequest deleteDetectorRequest); /** *

* Deletes an Amazon GuardDuty detector that is specified by the detector ID. *

* * @param deleteDetectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDetector operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeleteDetector * @see AWS API * Documentation */ java.util.concurrent.Future deleteDetectorAsync(DeleteDetectorRequest deleteDetectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the filter specified by the filter name. *

* * @param deleteFilterRequest * @return A Java Future containing the result of the DeleteFilter operation returned by the service. * @sample AmazonGuardDutyAsync.DeleteFilter * @see AWS API * Documentation */ java.util.concurrent.Future deleteFilterAsync(DeleteFilterRequest deleteFilterRequest); /** *

* Deletes the filter specified by the filter name. *

* * @param deleteFilterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteFilter operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeleteFilter * @see AWS API * Documentation */ java.util.concurrent.Future deleteFilterAsync(DeleteFilterRequest deleteFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the IPSet specified by the ipSetId. IPSets are called trusted IP lists in the console user * interface. *

* * @param deleteIPSetRequest * @return A Java Future containing the result of the DeleteIPSet operation returned by the service. * @sample AmazonGuardDutyAsync.DeleteIPSet * @see AWS API * Documentation */ java.util.concurrent.Future deleteIPSetAsync(DeleteIPSetRequest deleteIPSetRequest); /** *

* Deletes the IPSet specified by the ipSetId. IPSets are called trusted IP lists in the console user * interface. *

* * @param deleteIPSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteIPSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeleteIPSet * @see AWS API * Documentation */ java.util.concurrent.Future deleteIPSetAsync(DeleteIPSetRequest deleteIPSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes invitations sent to the current member account by AWS accounts specified by their account IDs. *

* * @param deleteInvitationsRequest * @return A Java Future containing the result of the DeleteInvitations operation returned by the service. * @sample AmazonGuardDutyAsync.DeleteInvitations * @see AWS * API Documentation */ java.util.concurrent.Future deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest); /** *

* Deletes invitations sent to the current member account by AWS accounts specified by their account IDs. *

* * @param deleteInvitationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteInvitations operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeleteInvitations * @see AWS * API Documentation */ java.util.concurrent.Future deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs. *

* * @param deleteMembersRequest * @return A Java Future containing the result of the DeleteMembers operation returned by the service. * @sample AmazonGuardDutyAsync.DeleteMembers * @see AWS API * Documentation */ java.util.concurrent.Future deleteMembersAsync(DeleteMembersRequest deleteMembersRequest); /** *

* Deletes GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs. *

* * @param deleteMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeleteMembers * @see AWS API * Documentation */ java.util.concurrent.Future deleteMembersAsync(DeleteMembersRequest deleteMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the publishing definition with the specified destinationId. *

* * @param deletePublishingDestinationRequest * @return A Java Future containing the result of the DeletePublishingDestination operation returned by the service. * @sample AmazonGuardDutyAsync.DeletePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future deletePublishingDestinationAsync( DeletePublishingDestinationRequest deletePublishingDestinationRequest); /** *

* Deletes the publishing definition with the specified destinationId. *

* * @param deletePublishingDestinationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeletePublishingDestination operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeletePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future deletePublishingDestinationAsync( DeletePublishingDestinationRequest deletePublishingDestinationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the ThreatIntelSet specified by the ThreatIntelSet ID. *

* * @param deleteThreatIntelSetRequest * @return A Java Future containing the result of the DeleteThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsync.DeleteThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future deleteThreatIntelSetAsync(DeleteThreatIntelSetRequest deleteThreatIntelSetRequest); /** *

* Deletes the ThreatIntelSet specified by the ThreatIntelSet ID. *

* * @param deleteThreatIntelSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DeleteThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future deleteThreatIntelSetAsync(DeleteThreatIntelSetRequest deleteThreatIntelSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the account selected as the delegated administrator for GuardDuty. *

* * @param describeOrganizationConfigurationRequest * @return A Java Future containing the result of the DescribeOrganizationConfiguration operation returned by the * service. * @sample AmazonGuardDutyAsync.DescribeOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeOrganizationConfigurationAsync( DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest); /** *

* Returns information about the account selected as the delegated administrator for GuardDuty. *

* * @param describeOrganizationConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeOrganizationConfiguration operation returned by the * service. * @sample AmazonGuardDutyAsyncHandler.DescribeOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeOrganizationConfigurationAsync( DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the publishing destination specified by the provided destinationId. *

* * @param describePublishingDestinationRequest * @return A Java Future containing the result of the DescribePublishingDestination operation returned by the * service. * @sample AmazonGuardDutyAsync.DescribePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future describePublishingDestinationAsync( DescribePublishingDestinationRequest describePublishingDestinationRequest); /** *

* Returns information about the publishing destination specified by the provided destinationId. *

* * @param describePublishingDestinationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribePublishingDestination operation returned by the * service. * @sample AmazonGuardDutyAsyncHandler.DescribePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future describePublishingDestinationAsync( DescribePublishingDestinationRequest describePublishingDestinationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disables an AWS account within the Organization as the GuardDuty delegated administrator. *

* * @param disableOrganizationAdminAccountRequest * @return A Java Future containing the result of the DisableOrganizationAdminAccount operation returned by the * service. * @sample AmazonGuardDutyAsync.DisableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future disableOrganizationAdminAccountAsync( DisableOrganizationAdminAccountRequest disableOrganizationAdminAccountRequest); /** *

* Disables an AWS account within the Organization as the GuardDuty delegated administrator. *

* * @param disableOrganizationAdminAccountRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisableOrganizationAdminAccount operation returned by the * service. * @sample AmazonGuardDutyAsyncHandler.DisableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future disableOrganizationAdminAccountAsync( DisableOrganizationAdminAccountRequest disableOrganizationAdminAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates the current GuardDuty member account from its master account. *

* * @param disassociateFromMasterAccountRequest * @return A Java Future containing the result of the DisassociateFromMasterAccount operation returned by the * service. * @sample AmazonGuardDutyAsync.DisassociateFromMasterAccount * @see AWS API Documentation */ java.util.concurrent.Future disassociateFromMasterAccountAsync( DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest); /** *

* Disassociates the current GuardDuty member account from its master account. *

* * @param disassociateFromMasterAccountRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateFromMasterAccount operation returned by the * service. * @sample AmazonGuardDutyAsyncHandler.DisassociateFromMasterAccount * @see AWS API Documentation */ java.util.concurrent.Future disassociateFromMasterAccountAsync( DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs. *

* * @param disassociateMembersRequest * @return A Java Future containing the result of the DisassociateMembers operation returned by the service. * @sample AmazonGuardDutyAsync.DisassociateMembers * @see AWS * API Documentation */ java.util.concurrent.Future disassociateMembersAsync(DisassociateMembersRequest disassociateMembersRequest); /** *

* Disassociates GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs. *

* * @param disassociateMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.DisassociateMembers * @see AWS * API Documentation */ java.util.concurrent.Future disassociateMembersAsync(DisassociateMembersRequest disassociateMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Enables an AWS account within the organization as the GuardDuty delegated administrator. *

* * @param enableOrganizationAdminAccountRequest * @return A Java Future containing the result of the EnableOrganizationAdminAccount operation returned by the * service. * @sample AmazonGuardDutyAsync.EnableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future enableOrganizationAdminAccountAsync( EnableOrganizationAdminAccountRequest enableOrganizationAdminAccountRequest); /** *

* Enables an AWS account within the organization as the GuardDuty delegated administrator. *

* * @param enableOrganizationAdminAccountRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the EnableOrganizationAdminAccount operation returned by the * service. * @sample AmazonGuardDutyAsyncHandler.EnableOrganizationAdminAccount * @see AWS API Documentation */ java.util.concurrent.Future enableOrganizationAdminAccountAsync( EnableOrganizationAdminAccountRequest enableOrganizationAdminAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves an Amazon GuardDuty detector specified by the detectorId. *

* * @param getDetectorRequest * @return A Java Future containing the result of the GetDetector operation returned by the service. * @sample AmazonGuardDutyAsync.GetDetector * @see AWS API * Documentation */ java.util.concurrent.Future getDetectorAsync(GetDetectorRequest getDetectorRequest); /** *

* Retrieves an Amazon GuardDuty detector specified by the detectorId. *

* * @param getDetectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDetector operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetDetector * @see AWS API * Documentation */ java.util.concurrent.Future getDetectorAsync(GetDetectorRequest getDetectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the details of the filter specified by the filter name. *

* * @param getFilterRequest * @return A Java Future containing the result of the GetFilter operation returned by the service. * @sample AmazonGuardDutyAsync.GetFilter * @see AWS API * Documentation */ java.util.concurrent.Future getFilterAsync(GetFilterRequest getFilterRequest); /** *

* Returns the details of the filter specified by the filter name. *

* * @param getFilterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetFilter operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetFilter * @see AWS API * Documentation */ java.util.concurrent.Future getFilterAsync(GetFilterRequest getFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes Amazon GuardDuty findings specified by finding IDs. *

* * @param getFindingsRequest * @return A Java Future containing the result of the GetFindings operation returned by the service. * @sample AmazonGuardDutyAsync.GetFindings * @see AWS API * Documentation */ java.util.concurrent.Future getFindingsAsync(GetFindingsRequest getFindingsRequest); /** *

* Describes Amazon GuardDuty findings specified by finding IDs. *

* * @param getFindingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetFindings operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetFindings * @see AWS API * Documentation */ java.util.concurrent.Future getFindingsAsync(GetFindingsRequest getFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Amazon GuardDuty findings statistics for the specified detector ID. *

* * @param getFindingsStatisticsRequest * @return A Java Future containing the result of the GetFindingsStatistics operation returned by the service. * @sample AmazonGuardDutyAsync.GetFindingsStatistics * @see AWS API Documentation */ java.util.concurrent.Future getFindingsStatisticsAsync(GetFindingsStatisticsRequest getFindingsStatisticsRequest); /** *

* Lists Amazon GuardDuty findings statistics for the specified detector ID. *

* * @param getFindingsStatisticsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetFindingsStatistics operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetFindingsStatistics * @see AWS API Documentation */ java.util.concurrent.Future getFindingsStatisticsAsync(GetFindingsStatisticsRequest getFindingsStatisticsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the IPSet specified by the ipSetId. *

* * @param getIPSetRequest * @return A Java Future containing the result of the GetIPSet operation returned by the service. * @sample AmazonGuardDutyAsync.GetIPSet * @see AWS API * Documentation */ java.util.concurrent.Future getIPSetAsync(GetIPSetRequest getIPSetRequest); /** *

* Retrieves the IPSet specified by the ipSetId. *

* * @param getIPSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetIPSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetIPSet * @see AWS API * Documentation */ java.util.concurrent.Future getIPSetAsync(GetIPSetRequest getIPSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the count of all GuardDuty membership invitations that were sent to the current member account except the * currently accepted invitation. *

* * @param getInvitationsCountRequest * @return A Java Future containing the result of the GetInvitationsCount operation returned by the service. * @sample AmazonGuardDutyAsync.GetInvitationsCount * @see AWS * API Documentation */ java.util.concurrent.Future getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest); /** *

* Returns the count of all GuardDuty membership invitations that were sent to the current member account except the * currently accepted invitation. *

* * @param getInvitationsCountRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetInvitationsCount operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetInvitationsCount * @see AWS * API Documentation */ java.util.concurrent.Future getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides the details for the GuardDuty master account associated with the current GuardDuty member account. *

* * @param getMasterAccountRequest * @return A Java Future containing the result of the GetMasterAccount operation returned by the service. * @sample AmazonGuardDutyAsync.GetMasterAccount * @see AWS API * Documentation */ java.util.concurrent.Future getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest); /** *

* Provides the details for the GuardDuty master account associated with the current GuardDuty member account. *

* * @param getMasterAccountRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMasterAccount operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetMasterAccount * @see AWS API * Documentation */ java.util.concurrent.Future getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes which data sources are enabled for the member account's detector. *

* * @param getMemberDetectorsRequest * @return A Java Future containing the result of the GetMemberDetectors operation returned by the service. * @sample AmazonGuardDutyAsync.GetMemberDetectors * @see AWS * API Documentation */ java.util.concurrent.Future getMemberDetectorsAsync(GetMemberDetectorsRequest getMemberDetectorsRequest); /** *

* Describes which data sources are enabled for the member account's detector. *

* * @param getMemberDetectorsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMemberDetectors operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetMemberDetectors * @see AWS * API Documentation */ java.util.concurrent.Future getMemberDetectorsAsync(GetMemberDetectorsRequest getMemberDetectorsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs. *

* * @param getMembersRequest * @return A Java Future containing the result of the GetMembers operation returned by the service. * @sample AmazonGuardDutyAsync.GetMembers * @see AWS API * Documentation */ java.util.concurrent.Future getMembersAsync(GetMembersRequest getMembersRequest); /** *

* Retrieves GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs. *

* * @param getMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetMembers * @see AWS API * Documentation */ java.util.concurrent.Future getMembersAsync(GetMembersRequest getMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID. *

* * @param getThreatIntelSetRequest * @return A Java Future containing the result of the GetThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsync.GetThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future getThreatIntelSetAsync(GetThreatIntelSetRequest getThreatIntelSetRequest); /** *

* Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID. *

* * @param getThreatIntelSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future getThreatIntelSetAsync(GetThreatIntelSetRequest getThreatIntelSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID. For newly enabled * detectors or data sources the cost returned will include only the usage so far under 30 days, this may differ * from the cost metrics in the console, which projects usage over 30 days to provide a monthly cost estimate. For * more information see Understanding How * Usage Costs are Calculated. *

* * @param getUsageStatisticsRequest * @return A Java Future containing the result of the GetUsageStatistics operation returned by the service. * @sample AmazonGuardDutyAsync.GetUsageStatistics * @see AWS * API Documentation */ java.util.concurrent.Future getUsageStatisticsAsync(GetUsageStatisticsRequest getUsageStatisticsRequest); /** *

* Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID. For newly enabled * detectors or data sources the cost returned will include only the usage so far under 30 days, this may differ * from the cost metrics in the console, which projects usage over 30 days to provide a monthly cost estimate. For * more information see Understanding How * Usage Costs are Calculated. *

* * @param getUsageStatisticsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetUsageStatistics operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.GetUsageStatistics * @see AWS * API Documentation */ java.util.concurrent.Future getUsageStatisticsAsync(GetUsageStatisticsRequest getUsageStatisticsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Invites other AWS accounts (created as members of the current AWS account by CreateMembers) to enable GuardDuty, * and allow the current AWS account to view and manage these accounts' GuardDuty findings on their behalf as the * master account. *

* * @param inviteMembersRequest * @return A Java Future containing the result of the InviteMembers operation returned by the service. * @sample AmazonGuardDutyAsync.InviteMembers * @see AWS API * Documentation */ java.util.concurrent.Future inviteMembersAsync(InviteMembersRequest inviteMembersRequest); /** *

* Invites other AWS accounts (created as members of the current AWS account by CreateMembers) to enable GuardDuty, * and allow the current AWS account to view and manage these accounts' GuardDuty findings on their behalf as the * master account. *

* * @param inviteMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the InviteMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.InviteMembers * @see AWS API * Documentation */ java.util.concurrent.Future inviteMembersAsync(InviteMembersRequest inviteMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists detectorIds of all the existing Amazon GuardDuty detector resources. *

* * @param listDetectorsRequest * @return A Java Future containing the result of the ListDetectors operation returned by the service. * @sample AmazonGuardDutyAsync.ListDetectors * @see AWS API * Documentation */ java.util.concurrent.Future listDetectorsAsync(ListDetectorsRequest listDetectorsRequest); /** *

* Lists detectorIds of all the existing Amazon GuardDuty detector resources. *

* * @param listDetectorsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDetectors operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListDetectors * @see AWS API * Documentation */ java.util.concurrent.Future listDetectorsAsync(ListDetectorsRequest listDetectorsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a paginated list of the current filters. *

* * @param listFiltersRequest * @return A Java Future containing the result of the ListFilters operation returned by the service. * @sample AmazonGuardDutyAsync.ListFilters * @see AWS API * Documentation */ java.util.concurrent.Future listFiltersAsync(ListFiltersRequest listFiltersRequest); /** *

* Returns a paginated list of the current filters. *

* * @param listFiltersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListFilters operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListFilters * @see AWS API * Documentation */ java.util.concurrent.Future listFiltersAsync(ListFiltersRequest listFiltersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Amazon GuardDuty findings for the specified detector ID. *

* * @param listFindingsRequest * @return A Java Future containing the result of the ListFindings operation returned by the service. * @sample AmazonGuardDutyAsync.ListFindings * @see AWS API * Documentation */ java.util.concurrent.Future listFindingsAsync(ListFindingsRequest listFindingsRequest); /** *

* Lists Amazon GuardDuty findings for the specified detector ID. *

* * @param listFindingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListFindings operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListFindings * @see AWS API * Documentation */ java.util.concurrent.Future listFindingsAsync(ListFindingsRequest listFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the IPSets of the GuardDuty service specified by the detector ID. If you use this operation from a member * account, the IPSets returned are the IPSets from the associated master account. *

* * @param listIPSetsRequest * @return A Java Future containing the result of the ListIPSets operation returned by the service. * @sample AmazonGuardDutyAsync.ListIPSets * @see AWS API * Documentation */ java.util.concurrent.Future listIPSetsAsync(ListIPSetsRequest listIPSetsRequest); /** *

* Lists the IPSets of the GuardDuty service specified by the detector ID. If you use this operation from a member * account, the IPSets returned are the IPSets from the associated master account. *

* * @param listIPSetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListIPSets operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListIPSets * @see AWS API * Documentation */ java.util.concurrent.Future listIPSetsAsync(ListIPSetsRequest listIPSetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all GuardDuty membership invitations that were sent to the current AWS account. *

* * @param listInvitationsRequest * @return A Java Future containing the result of the ListInvitations operation returned by the service. * @sample AmazonGuardDutyAsync.ListInvitations * @see AWS API * Documentation */ java.util.concurrent.Future listInvitationsAsync(ListInvitationsRequest listInvitationsRequest); /** *

* Lists all GuardDuty membership invitations that were sent to the current AWS account. *

* * @param listInvitationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListInvitations operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListInvitations * @see AWS API * Documentation */ java.util.concurrent.Future listInvitationsAsync(ListInvitationsRequest listInvitationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists details about all member accounts for the current GuardDuty master account. *

* * @param listMembersRequest * @return A Java Future containing the result of the ListMembers operation returned by the service. * @sample AmazonGuardDutyAsync.ListMembers * @see AWS API * Documentation */ java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest); /** *

* Lists details about all member accounts for the current GuardDuty master account. *

* * @param listMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListMembers * @see AWS API * Documentation */ java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the accounts configured as GuardDuty delegated administrators. *

* * @param listOrganizationAdminAccountsRequest * @return A Java Future containing the result of the ListOrganizationAdminAccounts operation returned by the * service. * @sample AmazonGuardDutyAsync.ListOrganizationAdminAccounts * @see AWS API Documentation */ java.util.concurrent.Future listOrganizationAdminAccountsAsync( ListOrganizationAdminAccountsRequest listOrganizationAdminAccountsRequest); /** *

* Lists the accounts configured as GuardDuty delegated administrators. *

* * @param listOrganizationAdminAccountsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListOrganizationAdminAccounts operation returned by the * service. * @sample AmazonGuardDutyAsyncHandler.ListOrganizationAdminAccounts * @see AWS API Documentation */ java.util.concurrent.Future listOrganizationAdminAccountsAsync( ListOrganizationAdminAccountsRequest listOrganizationAdminAccountsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of publishing destinations associated with the specified dectectorId. *

* * @param listPublishingDestinationsRequest * @return A Java Future containing the result of the ListPublishingDestinations operation returned by the service. * @sample AmazonGuardDutyAsync.ListPublishingDestinations * @see AWS API Documentation */ java.util.concurrent.Future listPublishingDestinationsAsync( ListPublishingDestinationsRequest listPublishingDestinationsRequest); /** *

* Returns a list of publishing destinations associated with the specified dectectorId. *

* * @param listPublishingDestinationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListPublishingDestinations operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListPublishingDestinations * @see AWS API Documentation */ java.util.concurrent.Future listPublishingDestinationsAsync( ListPublishingDestinationsRequest listPublishingDestinationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists tags for a resource. Tagging is currently supported for detectors, finding filters, IP sets, and threat * intel sets, with a limit of 50 tags per resource. When invoked, this operation returns all assigned tags for a * given resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonGuardDutyAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists tags for a resource. Tagging is currently supported for detectors, finding filters, IP sets, and threat * intel sets, with a limit of 50 tags per resource. When invoked, this operation returns all assigned tags for a * given resource. *

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If you use this operation from a * member account, the ThreatIntelSets associated with the master account are returned. *

* * @param listThreatIntelSetsRequest * @return A Java Future containing the result of the ListThreatIntelSets operation returned by the service. * @sample AmazonGuardDutyAsync.ListThreatIntelSets * @see AWS * API Documentation */ java.util.concurrent.Future listThreatIntelSetsAsync(ListThreatIntelSetsRequest listThreatIntelSetsRequest); /** *

* Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If you use this operation from a * member account, the ThreatIntelSets associated with the master account are returned. *

* * @param listThreatIntelSetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListThreatIntelSets operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.ListThreatIntelSets * @see AWS * API Documentation */ java.util.concurrent.Future listThreatIntelSetsAsync(ListThreatIntelSetsRequest listThreatIntelSetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Turns on GuardDuty monitoring of the specified member accounts. Use this operation to restart monitoring of * accounts that you stopped monitoring with the StopMonitoringMembers operation. *

* * @param startMonitoringMembersRequest * @return A Java Future containing the result of the StartMonitoringMembers operation returned by the service. * @sample AmazonGuardDutyAsync.StartMonitoringMembers * @see AWS API Documentation */ java.util.concurrent.Future startMonitoringMembersAsync(StartMonitoringMembersRequest startMonitoringMembersRequest); /** *

* Turns on GuardDuty monitoring of the specified member accounts. Use this operation to restart monitoring of * accounts that you stopped monitoring with the StopMonitoringMembers operation. *

* * @param startMonitoringMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartMonitoringMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.StartMonitoringMembers * @see AWS API Documentation */ java.util.concurrent.Future startMonitoringMembersAsync(StartMonitoringMembersRequest startMonitoringMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers * operation to restart monitoring for those accounts. *

* * @param stopMonitoringMembersRequest * @return A Java Future containing the result of the StopMonitoringMembers operation returned by the service. * @sample AmazonGuardDutyAsync.StopMonitoringMembers * @see AWS API Documentation */ java.util.concurrent.Future stopMonitoringMembersAsync(StopMonitoringMembersRequest stopMonitoringMembersRequest); /** *

* Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers * operation to restart monitoring for those accounts. *

* * @param stopMonitoringMembersRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StopMonitoringMembers operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.StopMonitoringMembers * @see AWS API Documentation */ java.util.concurrent.Future stopMonitoringMembersAsync(StopMonitoringMembersRequest stopMonitoringMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds tags to a resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonGuardDutyAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds tags to a resource. *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Unarchives GuardDuty findings specified by the findingIds. *

* * @param unarchiveFindingsRequest * @return A Java Future containing the result of the UnarchiveFindings operation returned by the service. * @sample AmazonGuardDutyAsync.UnarchiveFindings * @see AWS * API Documentation */ java.util.concurrent.Future unarchiveFindingsAsync(UnarchiveFindingsRequest unarchiveFindingsRequest); /** *

* Unarchives GuardDuty findings specified by the findingIds. *

* * @param unarchiveFindingsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UnarchiveFindings operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UnarchiveFindings * @see AWS * API Documentation */ java.util.concurrent.Future unarchiveFindingsAsync(UnarchiveFindingsRequest unarchiveFindingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonGuardDutyAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes tags from a resource. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the Amazon GuardDuty detector specified by the detectorId. *

* * @param updateDetectorRequest * @return A Java Future containing the result of the UpdateDetector operation returned by the service. * @sample AmazonGuardDutyAsync.UpdateDetector * @see AWS API * Documentation */ java.util.concurrent.Future updateDetectorAsync(UpdateDetectorRequest updateDetectorRequest); /** *

* Updates the Amazon GuardDuty detector specified by the detectorId. *

* * @param updateDetectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDetector operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UpdateDetector * @see AWS API * Documentation */ java.util.concurrent.Future updateDetectorAsync(UpdateDetectorRequest updateDetectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the filter specified by the filter name. *

* * @param updateFilterRequest * @return A Java Future containing the result of the UpdateFilter operation returned by the service. * @sample AmazonGuardDutyAsync.UpdateFilter * @see AWS API * Documentation */ java.util.concurrent.Future updateFilterAsync(UpdateFilterRequest updateFilterRequest); /** *

* Updates the filter specified by the filter name. *

* * @param updateFilterRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateFilter operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UpdateFilter * @see AWS API * Documentation */ java.util.concurrent.Future updateFilterAsync(UpdateFilterRequest updateFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Marks the specified GuardDuty findings as useful or not useful. *

* * @param updateFindingsFeedbackRequest * @return A Java Future containing the result of the UpdateFindingsFeedback operation returned by the service. * @sample AmazonGuardDutyAsync.UpdateFindingsFeedback * @see AWS API Documentation */ java.util.concurrent.Future updateFindingsFeedbackAsync(UpdateFindingsFeedbackRequest updateFindingsFeedbackRequest); /** *

* Marks the specified GuardDuty findings as useful or not useful. *

* * @param updateFindingsFeedbackRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateFindingsFeedback operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UpdateFindingsFeedback * @see AWS API Documentation */ java.util.concurrent.Future updateFindingsFeedbackAsync(UpdateFindingsFeedbackRequest updateFindingsFeedbackRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the IPSet specified by the IPSet ID. *

* * @param updateIPSetRequest * @return A Java Future containing the result of the UpdateIPSet operation returned by the service. * @sample AmazonGuardDutyAsync.UpdateIPSet * @see AWS API * Documentation */ java.util.concurrent.Future updateIPSetAsync(UpdateIPSetRequest updateIPSetRequest); /** *

* Updates the IPSet specified by the IPSet ID. *

* * @param updateIPSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateIPSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UpdateIPSet * @see AWS API * Documentation */ java.util.concurrent.Future updateIPSetAsync(UpdateIPSetRequest updateIPSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Contains information on member accounts to be updated. *

* * @param updateMemberDetectorsRequest * @return A Java Future containing the result of the UpdateMemberDetectors operation returned by the service. * @sample AmazonGuardDutyAsync.UpdateMemberDetectors * @see AWS API Documentation */ java.util.concurrent.Future updateMemberDetectorsAsync(UpdateMemberDetectorsRequest updateMemberDetectorsRequest); /** *

* Contains information on member accounts to be updated. *

* * @param updateMemberDetectorsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateMemberDetectors operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UpdateMemberDetectors * @see AWS API Documentation */ java.util.concurrent.Future updateMemberDetectorsAsync(UpdateMemberDetectorsRequest updateMemberDetectorsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the delegated administrator account with the values provided. *

* * @param updateOrganizationConfigurationRequest * @return A Java Future containing the result of the UpdateOrganizationConfiguration operation returned by the * service. * @sample AmazonGuardDutyAsync.UpdateOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateOrganizationConfigurationAsync( UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest); /** *

* Updates the delegated administrator account with the values provided. *

* * @param updateOrganizationConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateOrganizationConfiguration operation returned by the * service. * @sample AmazonGuardDutyAsyncHandler.UpdateOrganizationConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateOrganizationConfigurationAsync( UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates information about the publishing destination specified by the destinationId. *

* * @param updatePublishingDestinationRequest * @return A Java Future containing the result of the UpdatePublishingDestination operation returned by the service. * @sample AmazonGuardDutyAsync.UpdatePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future updatePublishingDestinationAsync( UpdatePublishingDestinationRequest updatePublishingDestinationRequest); /** *

* Updates information about the publishing destination specified by the destinationId. *

* * @param updatePublishingDestinationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdatePublishingDestination operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UpdatePublishingDestination * @see AWS API Documentation */ java.util.concurrent.Future updatePublishingDestinationAsync( UpdatePublishingDestinationRequest updatePublishingDestinationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the ThreatIntelSet specified by the ThreatIntelSet ID. *

* * @param updateThreatIntelSetRequest * @return A Java Future containing the result of the UpdateThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsync.UpdateThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future updateThreatIntelSetAsync(UpdateThreatIntelSetRequest updateThreatIntelSetRequest); /** *

* Updates the ThreatIntelSet specified by the ThreatIntelSet ID. *

* * @param updateThreatIntelSetRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateThreatIntelSet operation returned by the service. * @sample AmazonGuardDutyAsyncHandler.UpdateThreatIntelSet * @see AWS * API Documentation */ java.util.concurrent.Future updateThreatIntelSetAsync(UpdateThreatIntelSetRequest updateThreatIntelSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy