@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSecurityHubAsync extends AbstractAWSSecurityHub implements AWSSecurityHubAsync
AWSSecurityHubAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAWSSecurityHubAsync() |
| Modifier and Type | Method and Description |
|---|---|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest request)
Accepts the invitation to be monitored by a Security Hub master account.
|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest request,
AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
Accepts the invitation to be monitored by a Security Hub master account.
|
Future<BatchDisableStandardsResult> |
batchDisableStandardsAsync(BatchDisableStandardsRequest request)
Disables the standards specified by the standards subscription ARNs.
|
Future<BatchDisableStandardsResult> |
batchDisableStandardsAsync(BatchDisableStandardsRequest request,
AsyncHandler<BatchDisableStandardsRequest,BatchDisableStandardsResult> asyncHandler)
Disables the standards specified by the standards subscription ARNs.
|
Future<BatchEnableStandardsResult> |
batchEnableStandardsAsync(BatchEnableStandardsRequest request)
Enables the standards specified by the standards ARNs.
|
Future<BatchEnableStandardsResult> |
batchEnableStandardsAsync(BatchEnableStandardsRequest request,
AsyncHandler<BatchEnableStandardsRequest,BatchEnableStandardsResult> asyncHandler)
Enables the standards specified by the standards ARNs.
|
Future<BatchImportFindingsResult> |
batchImportFindingsAsync(BatchImportFindingsRequest request)
Imports security findings generated from an integrated third-party product into Security Hub.
|
Future<BatchImportFindingsResult> |
batchImportFindingsAsync(BatchImportFindingsRequest request,
AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
Imports security findings generated from an integrated third-party product into Security Hub.
|
Future<CreateInsightResult> |
createInsightAsync(CreateInsightRequest request)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention
or intervention.
|
Future<CreateInsightResult> |
createInsightAsync(CreateInsightRequest request,
AsyncHandler<CreateInsightRequest,CreateInsightResult> asyncHandler)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention
or intervention.
|
Future<CreateMembersResult> |
createMembersAsync(CreateMembersRequest request)
Creates Security Hub member accounts associated with the account used for this action, which becomes the Security
Hub Master account.
|
Future<CreateMembersResult> |
createMembersAsync(CreateMembersRequest request,
AsyncHandler<CreateMembersRequest,CreateMembersResult> asyncHandler)
Creates Security Hub member accounts associated with the account used for this action, which becomes the Security
Hub Master account.
|
Future<DeclineInvitationsResult> |
declineInvitationsAsync(DeclineInvitationsRequest request)
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided
AccountIds. |
Future<DeclineInvitationsResult> |
declineInvitationsAsync(DeclineInvitationsRequest request,
AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided
AccountIds. |
Future<DeleteInsightResult> |
deleteInsightAsync(DeleteInsightRequest request)
Deletes the insight specified by the
InsightArn. |
Future<DeleteInsightResult> |
deleteInsightAsync(DeleteInsightRequest request,
AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
Deletes the insight specified by the
InsightArn. |
Future<DeleteInvitationsResult> |
deleteInvitationsAsync(DeleteInvitationsRequest request)
Deletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are
specified by their account IDs.
|
Future<DeleteInvitationsResult> |
deleteInvitationsAsync(DeleteInvitationsRequest request,
AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
Deletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are
specified by their account IDs.
|
Future<DeleteMembersResult> |
deleteMembersAsync(DeleteMembersRequest request)
Deletes the Security Hub member accounts that the account IDs specify.
|
Future<DeleteMembersResult> |
deleteMembersAsync(DeleteMembersRequest request,
AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
Deletes the Security Hub member accounts that the account IDs specify.
|
Future<DescribeProductsResult> |
describeProductsAsync(DescribeProductsRequest request)
Returns information about the products available that you can subscribe to.
|
Future<DescribeProductsResult> |
describeProductsAsync(DescribeProductsRequest request,
AsyncHandler<DescribeProductsRequest,DescribeProductsResult> asyncHandler)
Returns information about the products available that you can subscribe to.
|
Future<DisableImportFindingsForProductResult> |
disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request)
Cancels the subscription that allows a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<DisableImportFindingsForProductResult> |
disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request,
AsyncHandler<DisableImportFindingsForProductRequest,DisableImportFindingsForProductResult> asyncHandler)
Cancels the subscription that allows a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<DisableSecurityHubResult> |
disableSecurityHubAsync(DisableSecurityHubRequest request)
Disables the Security Hub service.
|
Future<DisableSecurityHubResult> |
disableSecurityHubAsync(DisableSecurityHubRequest request,
AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
Disables the Security Hub service.
|
Future<DisassociateFromMasterAccountResult> |
disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request)
Disassociates the current Security Hub member account from its master account.
|
Future<DisassociateFromMasterAccountResult> |
disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request,
AsyncHandler<DisassociateFromMasterAccountRequest,DisassociateFromMasterAccountResult> asyncHandler)
Disassociates the current Security Hub member account from its master account.
|
Future<DisassociateMembersResult> |
disassociateMembersAsync(DisassociateMembersRequest request)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
|
Future<DisassociateMembersResult> |
disassociateMembersAsync(DisassociateMembersRequest request,
AsyncHandler<DisassociateMembersRequest,DisassociateMembersResult> asyncHandler)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
|
Future<EnableImportFindingsForProductResult> |
enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest request)
Sets up the subscription that enables a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<EnableImportFindingsForProductResult> |
enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest request,
AsyncHandler<EnableImportFindingsForProductRequest,EnableImportFindingsForProductResult> asyncHandler)
Sets up the subscription that enables a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<EnableSecurityHubResult> |
enableSecurityHubAsync(EnableSecurityHubRequest request)
Enables the Security Hub service.
|
Future<EnableSecurityHubResult> |
enableSecurityHubAsync(EnableSecurityHubRequest request,
AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
Enables the Security Hub service.
|
Future<GetEnabledStandardsResult> |
getEnabledStandardsAsync(GetEnabledStandardsRequest request)
Lists and describes enabled standards.
|
Future<GetEnabledStandardsResult> |
getEnabledStandardsAsync(GetEnabledStandardsRequest request,
AsyncHandler<GetEnabledStandardsRequest,GetEnabledStandardsResult> asyncHandler)
Lists and describes enabled standards.
|
Future<GetFindingsResult> |
getFindingsAsync(GetFindingsRequest request)
Lists and describes Security Hub-aggregated findings that filter attributes specify.
|
Future<GetFindingsResult> |
getFindingsAsync(GetFindingsRequest request,
AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
Lists and describes Security Hub-aggregated findings that filter attributes specify.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest request)
Lists the results of the Security Hub insight that the insight ARN specifies.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest request,
AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
Lists the results of the Security Hub insight that the insight ARN specifies.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest request)
Lists and describes insights that insight ARNs specify.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest request,
AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
Lists and describes insights that insight ARNs specify.
|
Future<GetInvitationsCountResult> |
getInvitationsCountAsync(GetInvitationsCountRequest request)
Returns the count of all Security Hub membership invitations that were sent to the current member account, not
including the currently accepted invitation.
|
Future<GetInvitationsCountResult> |
getInvitationsCountAsync(GetInvitationsCountRequest request,
AsyncHandler<GetInvitationsCountRequest,GetInvitationsCountResult> asyncHandler)
Returns the count of all Security Hub membership invitations that were sent to the current member account, not
including the currently accepted invitation.
|
Future<GetMasterAccountResult> |
getMasterAccountAsync(GetMasterAccountRequest request)
Provides the details for the Security Hub master account to the current member account.
|
Future<GetMasterAccountResult> |
getMasterAccountAsync(GetMasterAccountRequest request,
AsyncHandler<GetMasterAccountRequest,GetMasterAccountResult> asyncHandler)
Provides the details for the Security Hub master account to the current member account.
|
Future<GetMembersResult> |
getMembersAsync(GetMembersRequest request)
Returns the details on the Security Hub member accounts that the account IDs specify.
|
Future<GetMembersResult> |
getMembersAsync(GetMembersRequest request,
AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
Returns the details on the Security Hub member accounts that the account IDs specify.
|
Future<InviteMembersResult> |
inviteMembersAsync(InviteMembersRequest request)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts.
|
Future<InviteMembersResult> |
inviteMembersAsync(InviteMembersRequest request,
AsyncHandler<InviteMembersRequest,InviteMembersResult> asyncHandler)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts.
|
Future<ListEnabledProductsForImportResult> |
listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request)
Lists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
|
Future<ListEnabledProductsForImportResult> |
listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request,
AsyncHandler<ListEnabledProductsForImportRequest,ListEnabledProductsForImportResult> asyncHandler)
Lists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
|
Future<ListInvitationsResult> |
listInvitationsAsync(ListInvitationsRequest request)
Lists all Security Hub membership invitations that were sent to the current AWS account.
|
Future<ListInvitationsResult> |
listInvitationsAsync(ListInvitationsRequest request,
AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
Lists all Security Hub membership invitations that were sent to the current AWS account.
|
Future<ListMembersResult> |
listMembersAsync(ListMembersRequest request)
Lists details about all member accounts for the current Security Hub master account.
|
Future<ListMembersResult> |
listMembersAsync(ListMembersRequest request,
AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
Lists details about all member accounts for the current Security Hub master account.
|
Future<ListProductSubscribersResult> |
listProductSubscribersAsync(ListProductSubscribersRequest request)
Returns a list of account IDs that are subscribed to the product.
|
Future<ListProductSubscribersResult> |
listProductSubscribersAsync(ListProductSubscribersRequest request,
AsyncHandler<ListProductSubscribersRequest,ListProductSubscribersResult> asyncHandler)
Returns a list of account IDs that are subscribed to the product.
|
Future<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest request)
Updates the
Note and RecordState of the Security Hub-aggregated findings that the
filter attributes specify. |
Future<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest request,
AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
Updates the
Note and RecordState of the Security Hub-aggregated findings that the
filter attributes specify. |
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest request)
Updates the Security Hub insight that the insight ARN specifies.
|
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest request,
AsyncHandler<UpdateInsightRequest,UpdateInsightResult> asyncHandler)
Updates the Security Hub insight that the insight ARN specifies.
|
acceptInvitation, batchDisableStandards, batchEnableStandards, batchImportFindings, createInsight, createMembers, declineInvitations, deleteInsight, deleteInvitations, deleteMembers, describeProducts, disableImportFindingsForProduct, disableSecurityHub, disassociateFromMasterAccount, disassociateMembers, enableImportFindingsForProduct, enableSecurityHub, getCachedResponseMetadata, getEnabledStandards, getFindings, getInsightResults, getInsights, getInvitationsCount, getMasterAccount, getMembers, inviteMembers, listEnabledProductsForImport, listInvitations, listMembers, listProductSubscribers, shutdown, updateFindings, updateInsightclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptInvitation, batchDisableStandards, batchEnableStandards, batchImportFindings, createInsight, createMembers, declineInvitations, deleteInsight, deleteInvitations, deleteMembers, describeProducts, disableImportFindingsForProduct, disableSecurityHub, disassociateFromMasterAccount, disassociateMembers, enableImportFindingsForProduct, enableSecurityHub, getCachedResponseMetadata, getEnabledStandards, getFindings, getInsightResults, getInsights, getInvitationsCount, getMasterAccount, getMembers, inviteMembers, listEnabledProductsForImport, listInvitations, listMembers, listProductSubscribers, shutdown, updateFindings, updateInsightpublic Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request)
AWSSecurityHubAsyncAccepts the invitation to be monitored by a Security Hub master account.
acceptInvitationAsync in interface AWSSecurityHubAsyncpublic Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request, AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
AWSSecurityHubAsyncAccepts the invitation to be monitored by a Security Hub master account.
acceptInvitationAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<BatchDisableStandardsResult> batchDisableStandardsAsync(BatchDisableStandardsRequest request)
AWSSecurityHubAsyncDisables the standards specified by the standards subscription ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchDisableStandardsAsync in interface AWSSecurityHubAsyncpublic Future<BatchDisableStandardsResult> batchDisableStandardsAsync(BatchDisableStandardsRequest request, AsyncHandler<BatchDisableStandardsRequest,BatchDisableStandardsResult> asyncHandler)
AWSSecurityHubAsyncDisables the standards specified by the standards subscription ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchDisableStandardsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<BatchEnableStandardsResult> batchEnableStandardsAsync(BatchEnableStandardsRequest request)
AWSSecurityHubAsyncEnables the standards specified by the standards ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchEnableStandardsAsync in interface AWSSecurityHubAsyncpublic Future<BatchEnableStandardsResult> batchEnableStandardsAsync(BatchEnableStandardsRequest request, AsyncHandler<BatchEnableStandardsRequest,BatchEnableStandardsResult> asyncHandler)
AWSSecurityHubAsyncEnables the standards specified by the standards ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchEnableStandardsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<BatchImportFindingsResult> batchImportFindingsAsync(BatchImportFindingsRequest request)
AWSSecurityHubAsyncImports security findings generated from an integrated third-party product into Security Hub.
batchImportFindingsAsync in interface AWSSecurityHubAsyncpublic Future<BatchImportFindingsResult> batchImportFindingsAsync(BatchImportFindingsRequest request, AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
AWSSecurityHubAsyncImports security findings generated from an integrated third-party product into Security Hub.
batchImportFindingsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<CreateInsightResult> createInsightAsync(CreateInsightRequest request)
AWSSecurityHubAsyncCreates an insight, which is a consolidation of findings that identifies a security area that requires attention or intervention.
createInsightAsync in interface AWSSecurityHubAsyncpublic Future<CreateInsightResult> createInsightAsync(CreateInsightRequest request, AsyncHandler<CreateInsightRequest,CreateInsightResult> asyncHandler)
AWSSecurityHubAsyncCreates an insight, which is a consolidation of findings that identifies a security area that requires attention or intervention.
createInsightAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<CreateMembersResult> createMembersAsync(CreateMembersRequest request)
AWSSecurityHubAsyncCreates Security Hub member accounts associated with the account used for this action, which becomes the Security Hub Master account. Security Hub must be enabled in the account used to make this request.
createMembersAsync in interface AWSSecurityHubAsyncpublic Future<CreateMembersResult> createMembersAsync(CreateMembersRequest request, AsyncHandler<CreateMembersRequest,CreateMembersResult> asyncHandler)
AWSSecurityHubAsyncCreates Security Hub member accounts associated with the account used for this action, which becomes the Security Hub Master account. Security Hub must be enabled in the account used to make this request.
createMembersAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request)
AWSSecurityHubAsync
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided AccountIds.
declineInvitationsAsync in interface AWSSecurityHubAsyncpublic Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request, AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
AWSSecurityHubAsync
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided AccountIds.
declineInvitationsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DeleteInsightResult> deleteInsightAsync(DeleteInsightRequest request)
AWSSecurityHubAsync
Deletes the insight specified by the InsightArn.
deleteInsightAsync in interface AWSSecurityHubAsyncpublic Future<DeleteInsightResult> deleteInsightAsync(DeleteInsightRequest request, AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
AWSSecurityHubAsync
Deletes the insight specified by the InsightArn.
deleteInsightAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request)
AWSSecurityHubAsyncDeletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are specified by their account IDs.
deleteInvitationsAsync in interface AWSSecurityHubAsyncpublic Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request, AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
AWSSecurityHubAsyncDeletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are specified by their account IDs.
deleteInvitationsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DeleteMembersResult> deleteMembersAsync(DeleteMembersRequest request)
AWSSecurityHubAsyncDeletes the Security Hub member accounts that the account IDs specify.
deleteMembersAsync in interface AWSSecurityHubAsyncpublic Future<DeleteMembersResult> deleteMembersAsync(DeleteMembersRequest request, AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
AWSSecurityHubAsyncDeletes the Security Hub member accounts that the account IDs specify.
deleteMembersAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DescribeProductsResult> describeProductsAsync(DescribeProductsRequest request)
AWSSecurityHubAsyncReturns information about the products available that you can subscribe to.
describeProductsAsync in interface AWSSecurityHubAsyncpublic Future<DescribeProductsResult> describeProductsAsync(DescribeProductsRequest request, AsyncHandler<DescribeProductsRequest,DescribeProductsResult> asyncHandler)
AWSSecurityHubAsyncReturns information about the products available that you can subscribe to.
describeProductsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DisableImportFindingsForProductResult> disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request)
AWSSecurityHubAsyncCancels the subscription that allows a findings-generating solution (product) to import its findings into Security Hub.
disableImportFindingsForProductAsync in interface AWSSecurityHubAsyncpublic Future<DisableImportFindingsForProductResult> disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request, AsyncHandler<DisableImportFindingsForProductRequest,DisableImportFindingsForProductResult> asyncHandler)
AWSSecurityHubAsyncCancels the subscription that allows a findings-generating solution (product) to import its findings into Security Hub.
disableImportFindingsForProductAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DisableSecurityHubResult> disableSecurityHubAsync(DisableSecurityHubRequest request)
AWSSecurityHubAsyncDisables the Security Hub service.
disableSecurityHubAsync in interface AWSSecurityHubAsyncpublic Future<DisableSecurityHubResult> disableSecurityHubAsync(DisableSecurityHubRequest request, AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
AWSSecurityHubAsyncDisables the Security Hub service.
disableSecurityHubAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request)
AWSSecurityHubAsyncDisassociates the current Security Hub member account from its master account.
disassociateFromMasterAccountAsync in interface AWSSecurityHubAsyncpublic Future<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request, AsyncHandler<DisassociateFromMasterAccountRequest,DisassociateFromMasterAccountResult> asyncHandler)
AWSSecurityHubAsyncDisassociates the current Security Hub member account from its master account.
disassociateFromMasterAccountAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<DisassociateMembersResult> disassociateMembersAsync(DisassociateMembersRequest request)
AWSSecurityHubAsyncDisassociates the Security Hub member accounts that are specified by the account IDs from their master account.
disassociateMembersAsync in interface AWSSecurityHubAsyncpublic Future<DisassociateMembersResult> disassociateMembersAsync(DisassociateMembersRequest request, AsyncHandler<DisassociateMembersRequest,DisassociateMembersResult> asyncHandler)
AWSSecurityHubAsyncDisassociates the Security Hub member accounts that are specified by the account IDs from their master account.
disassociateMembersAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<EnableImportFindingsForProductResult> enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest request)
AWSSecurityHubAsyncSets up the subscription that enables a findings-generating solution (product) to import its findings into Security Hub.
enableImportFindingsForProductAsync in interface AWSSecurityHubAsyncpublic Future<EnableImportFindingsForProductResult> enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest request, AsyncHandler<EnableImportFindingsForProductRequest,EnableImportFindingsForProductResult> asyncHandler)
AWSSecurityHubAsyncSets up the subscription that enables a findings-generating solution (product) to import its findings into Security Hub.
enableImportFindingsForProductAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<EnableSecurityHubResult> enableSecurityHubAsync(EnableSecurityHubRequest request)
AWSSecurityHubAsyncEnables the Security Hub service.
enableSecurityHubAsync in interface AWSSecurityHubAsyncpublic Future<EnableSecurityHubResult> enableSecurityHubAsync(EnableSecurityHubRequest request, AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
AWSSecurityHubAsyncEnables the Security Hub service.
enableSecurityHubAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<GetEnabledStandardsResult> getEnabledStandardsAsync(GetEnabledStandardsRequest request)
AWSSecurityHubAsyncLists and describes enabled standards.
getEnabledStandardsAsync in interface AWSSecurityHubAsyncpublic Future<GetEnabledStandardsResult> getEnabledStandardsAsync(GetEnabledStandardsRequest request, AsyncHandler<GetEnabledStandardsRequest,GetEnabledStandardsResult> asyncHandler)
AWSSecurityHubAsyncLists and describes enabled standards.
getEnabledStandardsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request)
AWSSecurityHubAsyncLists and describes Security Hub-aggregated findings that filter attributes specify.
getFindingsAsync in interface AWSSecurityHubAsyncpublic Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request, AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
AWSSecurityHubAsyncLists and describes Security Hub-aggregated findings that filter attributes specify.
getFindingsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<GetInsightResultsResult> getInsightResultsAsync(GetInsightResultsRequest request)
AWSSecurityHubAsyncLists the results of the Security Hub insight that the insight ARN specifies.
getInsightResultsAsync in interface AWSSecurityHubAsyncpublic Future<GetInsightResultsResult> getInsightResultsAsync(GetInsightResultsRequest request, AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
AWSSecurityHubAsyncLists the results of the Security Hub insight that the insight ARN specifies.
getInsightResultsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<GetInsightsResult> getInsightsAsync(GetInsightsRequest request)
AWSSecurityHubAsyncLists and describes insights that insight ARNs specify.
getInsightsAsync in interface AWSSecurityHubAsyncpublic Future<GetInsightsResult> getInsightsAsync(GetInsightsRequest request, AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
AWSSecurityHubAsyncLists and describes insights that insight ARNs specify.
getInsightsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request)
AWSSecurityHubAsyncReturns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
getInvitationsCountAsync in interface AWSSecurityHubAsyncpublic Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request, AsyncHandler<GetInvitationsCountRequest,GetInvitationsCountResult> asyncHandler)
AWSSecurityHubAsyncReturns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
getInvitationsCountAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest request)
AWSSecurityHubAsyncProvides the details for the Security Hub master account to the current member account.
getMasterAccountAsync in interface AWSSecurityHubAsyncpublic Future<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest request, AsyncHandler<GetMasterAccountRequest,GetMasterAccountResult> asyncHandler)
AWSSecurityHubAsyncProvides the details for the Security Hub master account to the current member account.
getMasterAccountAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<GetMembersResult> getMembersAsync(GetMembersRequest request)
AWSSecurityHubAsyncReturns the details on the Security Hub member accounts that the account IDs specify.
getMembersAsync in interface AWSSecurityHubAsyncpublic Future<GetMembersResult> getMembersAsync(GetMembersRequest request, AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
AWSSecurityHubAsyncReturns the details on the Security Hub member accounts that the account IDs specify.
getMembersAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<InviteMembersResult> inviteMembersAsync(InviteMembersRequest request)
AWSSecurityHubAsyncInvites other AWS accounts to enable Security Hub and become Security Hub member accounts. When an account accepts the invitation and becomes a member account, the master account can view Security Hub findings of the member account.
inviteMembersAsync in interface AWSSecurityHubAsyncpublic Future<InviteMembersResult> inviteMembersAsync(InviteMembersRequest request, AsyncHandler<InviteMembersRequest,InviteMembersResult> asyncHandler)
AWSSecurityHubAsyncInvites other AWS accounts to enable Security Hub and become Security Hub member accounts. When an account accepts the invitation and becomes a member account, the master account can view Security Hub findings of the member account.
inviteMembersAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<ListEnabledProductsForImportResult> listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request)
AWSSecurityHubAsyncLists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
listEnabledProductsForImportAsync in interface AWSSecurityHubAsyncpublic Future<ListEnabledProductsForImportResult> listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request, AsyncHandler<ListEnabledProductsForImportRequest,ListEnabledProductsForImportResult> asyncHandler)
AWSSecurityHubAsyncLists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
listEnabledProductsForImportAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request)
AWSSecurityHubAsyncLists all Security Hub membership invitations that were sent to the current AWS account.
listInvitationsAsync in interface AWSSecurityHubAsyncpublic Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request, AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
AWSSecurityHubAsyncLists all Security Hub membership invitations that were sent to the current AWS account.
listInvitationsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<ListMembersResult> listMembersAsync(ListMembersRequest request)
AWSSecurityHubAsyncLists details about all member accounts for the current Security Hub master account.
listMembersAsync in interface AWSSecurityHubAsyncpublic Future<ListMembersResult> listMembersAsync(ListMembersRequest request, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
AWSSecurityHubAsyncLists details about all member accounts for the current Security Hub master account.
listMembersAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<ListProductSubscribersResult> listProductSubscribersAsync(ListProductSubscribersRequest request)
AWSSecurityHubAsyncReturns a list of account IDs that are subscribed to the product.
listProductSubscribersAsync in interface AWSSecurityHubAsyncpublic Future<ListProductSubscribersResult> listProductSubscribersAsync(ListProductSubscribersRequest request, AsyncHandler<ListProductSubscribersRequest,ListProductSubscribersResult> asyncHandler)
AWSSecurityHubAsyncReturns a list of account IDs that are subscribed to the product.
listProductSubscribersAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest request)
AWSSecurityHubAsync
Updates the Note and RecordState of the Security Hub-aggregated findings that the
filter attributes specify. Any member account that can view the finding also sees the update to the finding.
updateFindingsAsync in interface AWSSecurityHubAsyncpublic Future<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest request, AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
AWSSecurityHubAsync
Updates the Note and RecordState of the Security Hub-aggregated findings that the
filter attributes specify. Any member account that can view the finding also sees the update to the finding.
updateFindingsAsync in interface AWSSecurityHubAsyncasyncHandler - 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.public Future<UpdateInsightResult> updateInsightAsync(UpdateInsightRequest request)
AWSSecurityHubAsyncUpdates the Security Hub insight that the insight ARN specifies.
updateInsightAsync in interface AWSSecurityHubAsyncpublic Future<UpdateInsightResult> updateInsightAsync(UpdateInsightRequest request, AsyncHandler<UpdateInsightRequest,UpdateInsightResult> asyncHandler)
AWSSecurityHubAsyncUpdates the Security Hub insight that the insight ARN specifies.
updateInsightAsync in interface AWSSecurityHubAsyncasyncHandler - 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.Copyright © 2019. All rights reserved.