Interface InspectorAsyncClient
-
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface InspectorAsyncClient extends AwsClient
Service client for accessing Amazon Inspector asynchronously. This can be created using the staticbuilder()method.Amazon Inspector Amazon Inspector enables you to analyze the behavior of your AWS resources and to identify potential security issues. For more information, see Amazon Inspector User Guide.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.static StringSERVICE_NAME
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default CompletableFuture<AddAttributesToFindingsResponse>addAttributesToFindings(Consumer<AddAttributesToFindingsRequest.Builder> addAttributesToFindingsRequest)Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.default CompletableFuture<AddAttributesToFindingsResponse>addAttributesToFindings(AddAttributesToFindingsRequest addAttributesToFindingsRequest)Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.static InspectorAsyncClientBuilderbuilder()Create a builder that can be used to configure and create aInspectorAsyncClient.static InspectorAsyncClientcreate()Create aInspectorAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CompletableFuture<CreateAssessmentTargetResponse>createAssessmentTarget(Consumer<CreateAssessmentTargetRequest.Builder> createAssessmentTargetRequest)Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup.default CompletableFuture<CreateAssessmentTargetResponse>createAssessmentTarget(CreateAssessmentTargetRequest createAssessmentTargetRequest)Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup.default CompletableFuture<CreateAssessmentTemplateResponse>createAssessmentTemplate(Consumer<CreateAssessmentTemplateRequest.Builder> createAssessmentTemplateRequest)Creates an assessment template for the assessment target that is specified by the ARN of the assessment target.default CompletableFuture<CreateAssessmentTemplateResponse>createAssessmentTemplate(CreateAssessmentTemplateRequest createAssessmentTemplateRequest)Creates an assessment template for the assessment target that is specified by the ARN of the assessment target.default CompletableFuture<CreateExclusionsPreviewResponse>createExclusionsPreview(Consumer<CreateExclusionsPreviewRequest.Builder> createExclusionsPreviewRequest)Starts the generation of an exclusions preview for the specified assessment template.default CompletableFuture<CreateExclusionsPreviewResponse>createExclusionsPreview(CreateExclusionsPreviewRequest createExclusionsPreviewRequest)Starts the generation of an exclusions preview for the specified assessment template.default CompletableFuture<CreateResourceGroupResponse>createResourceGroup(Consumer<CreateResourceGroupRequest.Builder> createResourceGroupRequest)Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target.default CompletableFuture<CreateResourceGroupResponse>createResourceGroup(CreateResourceGroupRequest createResourceGroupRequest)Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target.default CompletableFuture<DeleteAssessmentRunResponse>deleteAssessmentRun(Consumer<DeleteAssessmentRunRequest.Builder> deleteAssessmentRunRequest)Deletes the assessment run that is specified by the ARN of the assessment run.default CompletableFuture<DeleteAssessmentRunResponse>deleteAssessmentRun(DeleteAssessmentRunRequest deleteAssessmentRunRequest)Deletes the assessment run that is specified by the ARN of the assessment run.default CompletableFuture<DeleteAssessmentTargetResponse>deleteAssessmentTarget(Consumer<DeleteAssessmentTargetRequest.Builder> deleteAssessmentTargetRequest)Deletes the assessment target that is specified by the ARN of the assessment target.default CompletableFuture<DeleteAssessmentTargetResponse>deleteAssessmentTarget(DeleteAssessmentTargetRequest deleteAssessmentTargetRequest)Deletes the assessment target that is specified by the ARN of the assessment target.default CompletableFuture<DeleteAssessmentTemplateResponse>deleteAssessmentTemplate(Consumer<DeleteAssessmentTemplateRequest.Builder> deleteAssessmentTemplateRequest)Deletes the assessment template that is specified by the ARN of the assessment template.default CompletableFuture<DeleteAssessmentTemplateResponse>deleteAssessmentTemplate(DeleteAssessmentTemplateRequest deleteAssessmentTemplateRequest)Deletes the assessment template that is specified by the ARN of the assessment template.default CompletableFuture<DescribeAssessmentRunsResponse>describeAssessmentRuns(Consumer<DescribeAssessmentRunsRequest.Builder> describeAssessmentRunsRequest)Describes the assessment runs that are specified by the ARNs of the assessment runs.default CompletableFuture<DescribeAssessmentRunsResponse>describeAssessmentRuns(DescribeAssessmentRunsRequest describeAssessmentRunsRequest)Describes the assessment runs that are specified by the ARNs of the assessment runs.default CompletableFuture<DescribeAssessmentTargetsResponse>describeAssessmentTargets(Consumer<DescribeAssessmentTargetsRequest.Builder> describeAssessmentTargetsRequest)Describes the assessment targets that are specified by the ARNs of the assessment targets.default CompletableFuture<DescribeAssessmentTargetsResponse>describeAssessmentTargets(DescribeAssessmentTargetsRequest describeAssessmentTargetsRequest)Describes the assessment targets that are specified by the ARNs of the assessment targets.default CompletableFuture<DescribeAssessmentTemplatesResponse>describeAssessmentTemplates(Consumer<DescribeAssessmentTemplatesRequest.Builder> describeAssessmentTemplatesRequest)Describes the assessment templates that are specified by the ARNs of the assessment templates.default CompletableFuture<DescribeAssessmentTemplatesResponse>describeAssessmentTemplates(DescribeAssessmentTemplatesRequest describeAssessmentTemplatesRequest)Describes the assessment templates that are specified by the ARNs of the assessment templates.default CompletableFuture<DescribeCrossAccountAccessRoleResponse>describeCrossAccountAccessRole()Describes the IAM role that enables Amazon Inspector to access your AWS account.default CompletableFuture<DescribeCrossAccountAccessRoleResponse>describeCrossAccountAccessRole(Consumer<DescribeCrossAccountAccessRoleRequest.Builder> describeCrossAccountAccessRoleRequest)Describes the IAM role that enables Amazon Inspector to access your AWS account.default CompletableFuture<DescribeCrossAccountAccessRoleResponse>describeCrossAccountAccessRole(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest)Describes the IAM role that enables Amazon Inspector to access your AWS account.default CompletableFuture<DescribeExclusionsResponse>describeExclusions(Consumer<DescribeExclusionsRequest.Builder> describeExclusionsRequest)Describes the exclusions that are specified by the exclusions' ARNs.default CompletableFuture<DescribeExclusionsResponse>describeExclusions(DescribeExclusionsRequest describeExclusionsRequest)Describes the exclusions that are specified by the exclusions' ARNs.default CompletableFuture<DescribeFindingsResponse>describeFindings(Consumer<DescribeFindingsRequest.Builder> describeFindingsRequest)Describes the findings that are specified by the ARNs of the findings.default CompletableFuture<DescribeFindingsResponse>describeFindings(DescribeFindingsRequest describeFindingsRequest)Describes the findings that are specified by the ARNs of the findings.default CompletableFuture<DescribeResourceGroupsResponse>describeResourceGroups(Consumer<DescribeResourceGroupsRequest.Builder> describeResourceGroupsRequest)Describes the resource groups that are specified by the ARNs of the resource groups.default CompletableFuture<DescribeResourceGroupsResponse>describeResourceGroups(DescribeResourceGroupsRequest describeResourceGroupsRequest)Describes the resource groups that are specified by the ARNs of the resource groups.default CompletableFuture<DescribeRulesPackagesResponse>describeRulesPackages(Consumer<DescribeRulesPackagesRequest.Builder> describeRulesPackagesRequest)Describes the rules packages that are specified by the ARNs of the rules packages.default CompletableFuture<DescribeRulesPackagesResponse>describeRulesPackages(DescribeRulesPackagesRequest describeRulesPackagesRequest)Describes the rules packages that are specified by the ARNs of the rules packages.default CompletableFuture<GetAssessmentReportResponse>getAssessmentReport(Consumer<GetAssessmentReportRequest.Builder> getAssessmentReportRequest)Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.default CompletableFuture<GetAssessmentReportResponse>getAssessmentReport(GetAssessmentReportRequest getAssessmentReportRequest)Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.default CompletableFuture<GetExclusionsPreviewResponse>getExclusionsPreview(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest)Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token.default CompletableFuture<GetExclusionsPreviewResponse>getExclusionsPreview(GetExclusionsPreviewRequest getExclusionsPreviewRequest)Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token.default GetExclusionsPreviewPublishergetExclusionsPreviewPaginator(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest)Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token.default GetExclusionsPreviewPublishergetExclusionsPreviewPaginator(GetExclusionsPreviewRequest getExclusionsPreviewRequest)Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token.default CompletableFuture<GetTelemetryMetadataResponse>getTelemetryMetadata(Consumer<GetTelemetryMetadataRequest.Builder> getTelemetryMetadataRequest)Information about the data that is collected for the specified assessment run.default CompletableFuture<GetTelemetryMetadataResponse>getTelemetryMetadata(GetTelemetryMetadataRequest getTelemetryMetadataRequest)Information about the data that is collected for the specified assessment run.default CompletableFuture<ListAssessmentRunAgentsResponse>listAssessmentRunAgents(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest)Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.default CompletableFuture<ListAssessmentRunAgentsResponse>listAssessmentRunAgents(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest)Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.default ListAssessmentRunAgentsPublisherlistAssessmentRunAgentsPaginator(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest)Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.default ListAssessmentRunAgentsPublisherlistAssessmentRunAgentsPaginator(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest)Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.default CompletableFuture<ListAssessmentRunsResponse>listAssessmentRuns()Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.default CompletableFuture<ListAssessmentRunsResponse>listAssessmentRuns(Consumer<ListAssessmentRunsRequest.Builder> listAssessmentRunsRequest)Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.default CompletableFuture<ListAssessmentRunsResponse>listAssessmentRuns(ListAssessmentRunsRequest listAssessmentRunsRequest)Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.default ListAssessmentRunsPublisherlistAssessmentRunsPaginator()Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.default ListAssessmentRunsPublisherlistAssessmentRunsPaginator(Consumer<ListAssessmentRunsRequest.Builder> listAssessmentRunsRequest)Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.default ListAssessmentRunsPublisherlistAssessmentRunsPaginator(ListAssessmentRunsRequest listAssessmentRunsRequest)Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.default CompletableFuture<ListAssessmentTargetsResponse>listAssessmentTargets()Lists the ARNs of the assessment targets within this AWS account.default CompletableFuture<ListAssessmentTargetsResponse>listAssessmentTargets(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest)Lists the ARNs of the assessment targets within this AWS account.default CompletableFuture<ListAssessmentTargetsResponse>listAssessmentTargets(ListAssessmentTargetsRequest listAssessmentTargetsRequest)Lists the ARNs of the assessment targets within this AWS account.default ListAssessmentTargetsPublisherlistAssessmentTargetsPaginator()Lists the ARNs of the assessment targets within this AWS account.default ListAssessmentTargetsPublisherlistAssessmentTargetsPaginator(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest)Lists the ARNs of the assessment targets within this AWS account.default ListAssessmentTargetsPublisherlistAssessmentTargetsPaginator(ListAssessmentTargetsRequest listAssessmentTargetsRequest)Lists the ARNs of the assessment targets within this AWS account.default CompletableFuture<ListAssessmentTemplatesResponse>listAssessmentTemplates()Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.default CompletableFuture<ListAssessmentTemplatesResponse>listAssessmentTemplates(Consumer<ListAssessmentTemplatesRequest.Builder> listAssessmentTemplatesRequest)Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.default CompletableFuture<ListAssessmentTemplatesResponse>listAssessmentTemplates(ListAssessmentTemplatesRequest listAssessmentTemplatesRequest)Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.default ListAssessmentTemplatesPublisherlistAssessmentTemplatesPaginator()Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.default ListAssessmentTemplatesPublisherlistAssessmentTemplatesPaginator(Consumer<ListAssessmentTemplatesRequest.Builder> listAssessmentTemplatesRequest)Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.default ListAssessmentTemplatesPublisherlistAssessmentTemplatesPaginator(ListAssessmentTemplatesRequest listAssessmentTemplatesRequest)Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.default CompletableFuture<ListEventSubscriptionsResponse>listEventSubscriptions()Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default CompletableFuture<ListEventSubscriptionsResponse>listEventSubscriptions(Consumer<ListEventSubscriptionsRequest.Builder> listEventSubscriptionsRequest)Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default CompletableFuture<ListEventSubscriptionsResponse>listEventSubscriptions(ListEventSubscriptionsRequest listEventSubscriptionsRequest)Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default ListEventSubscriptionsPublisherlistEventSubscriptionsPaginator()Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default ListEventSubscriptionsPublisherlistEventSubscriptionsPaginator(Consumer<ListEventSubscriptionsRequest.Builder> listEventSubscriptionsRequest)Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default ListEventSubscriptionsPublisherlistEventSubscriptionsPaginator(ListEventSubscriptionsRequest listEventSubscriptionsRequest)Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default CompletableFuture<ListExclusionsResponse>listExclusions(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest)List exclusions that are generated by the assessment run.default CompletableFuture<ListExclusionsResponse>listExclusions(ListExclusionsRequest listExclusionsRequest)List exclusions that are generated by the assessment run.default ListExclusionsPublisherlistExclusionsPaginator(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest)List exclusions that are generated by the assessment run.default ListExclusionsPublisherlistExclusionsPaginator(ListExclusionsRequest listExclusionsRequest)List exclusions that are generated by the assessment run.default CompletableFuture<ListFindingsResponse>listFindings()Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default CompletableFuture<ListFindingsResponse>listFindings(Consumer<ListFindingsRequest.Builder> listFindingsRequest)Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default CompletableFuture<ListFindingsResponse>listFindings(ListFindingsRequest listFindingsRequest)Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default ListFindingsPublisherlistFindingsPaginator()Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default ListFindingsPublisherlistFindingsPaginator(Consumer<ListFindingsRequest.Builder> listFindingsRequest)Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default ListFindingsPublisherlistFindingsPaginator(ListFindingsRequest listFindingsRequest)Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default CompletableFuture<ListRulesPackagesResponse>listRulesPackages()Lists all available Amazon Inspector rules packages.default CompletableFuture<ListRulesPackagesResponse>listRulesPackages(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest)Lists all available Amazon Inspector rules packages.default CompletableFuture<ListRulesPackagesResponse>listRulesPackages(ListRulesPackagesRequest listRulesPackagesRequest)Lists all available Amazon Inspector rules packages.default ListRulesPackagesPublisherlistRulesPackagesPaginator()Lists all available Amazon Inspector rules packages.default ListRulesPackagesPublisherlistRulesPackagesPaginator(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest)Lists all available Amazon Inspector rules packages.default ListRulesPackagesPublisherlistRulesPackagesPaginator(ListRulesPackagesRequest listRulesPackagesRequest)Lists all available Amazon Inspector rules packages.default CompletableFuture<ListTagsForResourceResponse>listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)Lists all tags associated with an assessment template.default CompletableFuture<ListTagsForResourceResponse>listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)Lists all tags associated with an assessment template.default CompletableFuture<PreviewAgentsResponse>previewAgents(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest)Previews the agents installed on the EC2 instances that are part of the specified assessment target.default CompletableFuture<PreviewAgentsResponse>previewAgents(PreviewAgentsRequest previewAgentsRequest)Previews the agents installed on the EC2 instances that are part of the specified assessment target.default PreviewAgentsPublisherpreviewAgentsPaginator(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest)Previews the agents installed on the EC2 instances that are part of the specified assessment target.default PreviewAgentsPublisherpreviewAgentsPaginator(PreviewAgentsRequest previewAgentsRequest)Previews the agents installed on the EC2 instances that are part of the specified assessment target.default CompletableFuture<RegisterCrossAccountAccessRoleResponse>registerCrossAccountAccessRole(Consumer<RegisterCrossAccountAccessRoleRequest.Builder> registerCrossAccountAccessRoleRequest)Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.default CompletableFuture<RegisterCrossAccountAccessRoleResponse>registerCrossAccountAccessRole(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest)Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.default CompletableFuture<RemoveAttributesFromFindingsResponse>removeAttributesFromFindings(Consumer<RemoveAttributesFromFindingsRequest.Builder> removeAttributesFromFindingsRequest)Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.default CompletableFuture<RemoveAttributesFromFindingsResponse>removeAttributesFromFindings(RemoveAttributesFromFindingsRequest removeAttributesFromFindingsRequest)Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.default InspectorServiceClientConfigurationserviceClientConfiguration()default CompletableFuture<SetTagsForResourceResponse>setTagsForResource(Consumer<SetTagsForResourceRequest.Builder> setTagsForResourceRequest)Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.default CompletableFuture<SetTagsForResourceResponse>setTagsForResource(SetTagsForResourceRequest setTagsForResourceRequest)Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.default CompletableFuture<StartAssessmentRunResponse>startAssessmentRun(Consumer<StartAssessmentRunRequest.Builder> startAssessmentRunRequest)Starts the assessment run specified by the ARN of the assessment template.default CompletableFuture<StartAssessmentRunResponse>startAssessmentRun(StartAssessmentRunRequest startAssessmentRunRequest)Starts the assessment run specified by the ARN of the assessment template.default CompletableFuture<StopAssessmentRunResponse>stopAssessmentRun(Consumer<StopAssessmentRunRequest.Builder> stopAssessmentRunRequest)Stops the assessment run that is specified by the ARN of the assessment run.default CompletableFuture<StopAssessmentRunResponse>stopAssessmentRun(StopAssessmentRunRequest stopAssessmentRunRequest)Stops the assessment run that is specified by the ARN of the assessment run.default CompletableFuture<SubscribeToEventResponse>subscribeToEvent(Consumer<SubscribeToEventRequest.Builder> subscribeToEventRequest)Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.default CompletableFuture<SubscribeToEventResponse>subscribeToEvent(SubscribeToEventRequest subscribeToEventRequest)Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.default CompletableFuture<UnsubscribeFromEventResponse>unsubscribeFromEvent(Consumer<UnsubscribeFromEventRequest.Builder> unsubscribeFromEventRequest)Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.default CompletableFuture<UnsubscribeFromEventResponse>unsubscribeFromEvent(UnsubscribeFromEventRequest unsubscribeFromEventRequest)Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.default CompletableFuture<UpdateAssessmentTargetResponse>updateAssessmentTarget(Consumer<UpdateAssessmentTargetRequest.Builder> updateAssessmentTargetRequest)Updates the assessment target that is specified by the ARN of the assessment target.default CompletableFuture<UpdateAssessmentTargetResponse>updateAssessmentTarget(UpdateAssessmentTargetRequest updateAssessmentTargetRequest)Updates the assessment target that is specified by the ARN of the assessment target.-
Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
-
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
SERVICE_METADATA_ID
static final String SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
- Constant Field Values
-
-
Method Detail
-
addAttributesToFindings
default CompletableFuture<AddAttributesToFindingsResponse> addAttributesToFindings(AddAttributesToFindingsRequest addAttributesToFindingsRequest)
Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.
- Parameters:
addAttributesToFindingsRequest-- Returns:
- A Java Future containing the result of the AddAttributesToFindings operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
addAttributesToFindings
default CompletableFuture<AddAttributesToFindingsResponse> addAttributesToFindings(Consumer<AddAttributesToFindingsRequest.Builder> addAttributesToFindingsRequest)
Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.
This is a convenience which creates an instance of the
AddAttributesToFindingsRequest.Builderavoiding the need to create one manually viaAddAttributesToFindingsRequest.builder()- Parameters:
addAttributesToFindingsRequest- AConsumerthat will call methods onAddAttributesToFindingsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the AddAttributesToFindings operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createAssessmentTarget
default CompletableFuture<CreateAssessmentTargetResponse> createAssessmentTarget(CreateAssessmentTargetRequest createAssessmentTargetRequest)
Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. You can create up to 50 assessment targets per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Amazon Inspector Assessment Targets.
- Parameters:
createAssessmentTargetRequest-- Returns:
- A Java Future containing the result of the CreateAssessmentTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createAssessmentTarget
default CompletableFuture<CreateAssessmentTargetResponse> createAssessmentTarget(Consumer<CreateAssessmentTargetRequest.Builder> createAssessmentTargetRequest)
Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. You can create up to 50 assessment targets per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Amazon Inspector Assessment Targets.
This is a convenience which creates an instance of the
CreateAssessmentTargetRequest.Builderavoiding the need to create one manually viaCreateAssessmentTargetRequest.builder()- Parameters:
createAssessmentTargetRequest- AConsumerthat will call methods onCreateAssessmentTargetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAssessmentTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createAssessmentTemplate
default CompletableFuture<CreateAssessmentTemplateResponse> createAssessmentTemplate(CreateAssessmentTemplateRequest createAssessmentTemplateRequest)
Creates an assessment template for the assessment target that is specified by the ARN of the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments.
- Parameters:
createAssessmentTemplateRequest-- Returns:
- A Java Future containing the result of the CreateAssessmentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createAssessmentTemplate
default CompletableFuture<CreateAssessmentTemplateResponse> createAssessmentTemplate(Consumer<CreateAssessmentTemplateRequest.Builder> createAssessmentTemplateRequest)
Creates an assessment template for the assessment target that is specified by the ARN of the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments.
This is a convenience which creates an instance of the
CreateAssessmentTemplateRequest.Builderavoiding the need to create one manually viaCreateAssessmentTemplateRequest.builder()- Parameters:
createAssessmentTemplateRequest- AConsumerthat will call methods onCreateAssessmentTemplateRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAssessmentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createExclusionsPreview
default CompletableFuture<CreateExclusionsPreviewResponse> createExclusionsPreview(CreateExclusionsPreviewRequest createExclusionsPreviewRequest)
Starts the generation of an exclusions preview for the specified assessment template. The exclusions preview lists the potential exclusions (ExclusionPreview) that Inspector can detect before it runs the assessment.
- Parameters:
createExclusionsPreviewRequest-- Returns:
- A Java Future containing the result of the CreateExclusionsPreview operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- PreviewGenerationInProgressException The request is rejected. The specified assessment template is currently generating an exclusions preview.
- InternalException Internal server error.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createExclusionsPreview
default CompletableFuture<CreateExclusionsPreviewResponse> createExclusionsPreview(Consumer<CreateExclusionsPreviewRequest.Builder> createExclusionsPreviewRequest)
Starts the generation of an exclusions preview for the specified assessment template. The exclusions preview lists the potential exclusions (ExclusionPreview) that Inspector can detect before it runs the assessment.
This is a convenience which creates an instance of the
CreateExclusionsPreviewRequest.Builderavoiding the need to create one manually viaCreateExclusionsPreviewRequest.builder()- Parameters:
createExclusionsPreviewRequest- AConsumerthat will call methods onCreateExclusionsPreviewRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateExclusionsPreview operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- PreviewGenerationInProgressException The request is rejected. The specified assessment template is currently generating an exclusions preview.
- InternalException Internal server error.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createResourceGroup
default CompletableFuture<CreateResourceGroupResponse> createResourceGroup(CreateResourceGroupRequest createResourceGroupRequest)
Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget.
- Parameters:
createResourceGroupRequest-- Returns:
- A Java Future containing the result of the CreateResourceGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createResourceGroup
default CompletableFuture<CreateResourceGroupResponse> createResourceGroup(Consumer<CreateResourceGroupRequest.Builder> createResourceGroupRequest)
Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget.
This is a convenience which creates an instance of the
CreateResourceGroupRequest.Builderavoiding the need to create one manually viaCreateResourceGroupRequest.builder()- Parameters:
createResourceGroupRequest- AConsumerthat will call methods onCreateResourceGroupRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateResourceGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteAssessmentRun
default CompletableFuture<DeleteAssessmentRunResponse> deleteAssessmentRun(DeleteAssessmentRunRequest deleteAssessmentRunRequest)
Deletes the assessment run that is specified by the ARN of the assessment run.
- Parameters:
deleteAssessmentRunRequest-- Returns:
- A Java Future containing the result of the DeleteAssessmentRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteAssessmentRun
default CompletableFuture<DeleteAssessmentRunResponse> deleteAssessmentRun(Consumer<DeleteAssessmentRunRequest.Builder> deleteAssessmentRunRequest)
Deletes the assessment run that is specified by the ARN of the assessment run.
This is a convenience which creates an instance of the
DeleteAssessmentRunRequest.Builderavoiding the need to create one manually viaDeleteAssessmentRunRequest.builder()- Parameters:
deleteAssessmentRunRequest- AConsumerthat will call methods onDeleteAssessmentRunRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAssessmentRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteAssessmentTarget
default CompletableFuture<DeleteAssessmentTargetResponse> deleteAssessmentTarget(DeleteAssessmentTargetRequest deleteAssessmentTargetRequest)
Deletes the assessment target that is specified by the ARN of the assessment target.
- Parameters:
deleteAssessmentTargetRequest-- Returns:
- A Java Future containing the result of the DeleteAssessmentTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteAssessmentTarget
default CompletableFuture<DeleteAssessmentTargetResponse> deleteAssessmentTarget(Consumer<DeleteAssessmentTargetRequest.Builder> deleteAssessmentTargetRequest)
Deletes the assessment target that is specified by the ARN of the assessment target.
This is a convenience which creates an instance of the
DeleteAssessmentTargetRequest.Builderavoiding the need to create one manually viaDeleteAssessmentTargetRequest.builder()- Parameters:
deleteAssessmentTargetRequest- AConsumerthat will call methods onDeleteAssessmentTargetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAssessmentTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteAssessmentTemplate
default CompletableFuture<DeleteAssessmentTemplateResponse> deleteAssessmentTemplate(DeleteAssessmentTemplateRequest deleteAssessmentTemplateRequest)
Deletes the assessment template that is specified by the ARN of the assessment template.
- Parameters:
deleteAssessmentTemplateRequest-- Returns:
- A Java Future containing the result of the DeleteAssessmentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteAssessmentTemplate
default CompletableFuture<DeleteAssessmentTemplateResponse> deleteAssessmentTemplate(Consumer<DeleteAssessmentTemplateRequest.Builder> deleteAssessmentTemplateRequest)
Deletes the assessment template that is specified by the ARN of the assessment template.
This is a convenience which creates an instance of the
DeleteAssessmentTemplateRequest.Builderavoiding the need to create one manually viaDeleteAssessmentTemplateRequest.builder()- Parameters:
deleteAssessmentTemplateRequest- AConsumerthat will call methods onDeleteAssessmentTemplateRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAssessmentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeAssessmentRuns
default CompletableFuture<DescribeAssessmentRunsResponse> describeAssessmentRuns(DescribeAssessmentRunsRequest describeAssessmentRunsRequest)
Describes the assessment runs that are specified by the ARNs of the assessment runs.
- Parameters:
describeAssessmentRunsRequest-- Returns:
- A Java Future containing the result of the DescribeAssessmentRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeAssessmentRuns
default CompletableFuture<DescribeAssessmentRunsResponse> describeAssessmentRuns(Consumer<DescribeAssessmentRunsRequest.Builder> describeAssessmentRunsRequest)
Describes the assessment runs that are specified by the ARNs of the assessment runs.
This is a convenience which creates an instance of the
DescribeAssessmentRunsRequest.Builderavoiding the need to create one manually viaDescribeAssessmentRunsRequest.builder()- Parameters:
describeAssessmentRunsRequest- AConsumerthat will call methods onDescribeAssessmentRunsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssessmentRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeAssessmentTargets
default CompletableFuture<DescribeAssessmentTargetsResponse> describeAssessmentTargets(DescribeAssessmentTargetsRequest describeAssessmentTargetsRequest)
Describes the assessment targets that are specified by the ARNs of the assessment targets.
- Parameters:
describeAssessmentTargetsRequest-- Returns:
- A Java Future containing the result of the DescribeAssessmentTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeAssessmentTargets
default CompletableFuture<DescribeAssessmentTargetsResponse> describeAssessmentTargets(Consumer<DescribeAssessmentTargetsRequest.Builder> describeAssessmentTargetsRequest)
Describes the assessment targets that are specified by the ARNs of the assessment targets.
This is a convenience which creates an instance of the
DescribeAssessmentTargetsRequest.Builderavoiding the need to create one manually viaDescribeAssessmentTargetsRequest.builder()- Parameters:
describeAssessmentTargetsRequest- AConsumerthat will call methods onDescribeAssessmentTargetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssessmentTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeAssessmentTemplates
default CompletableFuture<DescribeAssessmentTemplatesResponse> describeAssessmentTemplates(DescribeAssessmentTemplatesRequest describeAssessmentTemplatesRequest)
Describes the assessment templates that are specified by the ARNs of the assessment templates.
- Parameters:
describeAssessmentTemplatesRequest-- Returns:
- A Java Future containing the result of the DescribeAssessmentTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeAssessmentTemplates
default CompletableFuture<DescribeAssessmentTemplatesResponse> describeAssessmentTemplates(Consumer<DescribeAssessmentTemplatesRequest.Builder> describeAssessmentTemplatesRequest)
Describes the assessment templates that are specified by the ARNs of the assessment templates.
This is a convenience which creates an instance of the
DescribeAssessmentTemplatesRequest.Builderavoiding the need to create one manually viaDescribeAssessmentTemplatesRequest.builder()- Parameters:
describeAssessmentTemplatesRequest- AConsumerthat will call methods onDescribeAssessmentTemplatesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssessmentTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeCrossAccountAccessRole
default CompletableFuture<DescribeCrossAccountAccessRoleResponse> describeCrossAccountAccessRole(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest)
Describes the IAM role that enables Amazon Inspector to access your AWS account.
- Parameters:
describeCrossAccountAccessRoleRequest-- Returns:
- A Java Future containing the result of the DescribeCrossAccountAccessRole operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeCrossAccountAccessRole
default CompletableFuture<DescribeCrossAccountAccessRoleResponse> describeCrossAccountAccessRole(Consumer<DescribeCrossAccountAccessRoleRequest.Builder> describeCrossAccountAccessRoleRequest)
Describes the IAM role that enables Amazon Inspector to access your AWS account.
This is a convenience which creates an instance of the
DescribeCrossAccountAccessRoleRequest.Builderavoiding the need to create one manually viaDescribeCrossAccountAccessRoleRequest.builder()- Parameters:
describeCrossAccountAccessRoleRequest- AConsumerthat will call methods onDescribeCrossAccountAccessRoleRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeCrossAccountAccessRole operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeCrossAccountAccessRole
default CompletableFuture<DescribeCrossAccountAccessRoleResponse> describeCrossAccountAccessRole()
Describes the IAM role that enables Amazon Inspector to access your AWS account.
- Returns:
- A Java Future containing the result of the DescribeCrossAccountAccessRole operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeExclusions
default CompletableFuture<DescribeExclusionsResponse> describeExclusions(DescribeExclusionsRequest describeExclusionsRequest)
Describes the exclusions that are specified by the exclusions' ARNs.
- Parameters:
describeExclusionsRequest-- Returns:
- A Java Future containing the result of the DescribeExclusions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeExclusions
default CompletableFuture<DescribeExclusionsResponse> describeExclusions(Consumer<DescribeExclusionsRequest.Builder> describeExclusionsRequest)
Describes the exclusions that are specified by the exclusions' ARNs.
This is a convenience which creates an instance of the
DescribeExclusionsRequest.Builderavoiding the need to create one manually viaDescribeExclusionsRequest.builder()- Parameters:
describeExclusionsRequest- AConsumerthat will call methods onDescribeExclusionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeExclusions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeFindings
default CompletableFuture<DescribeFindingsResponse> describeFindings(DescribeFindingsRequest describeFindingsRequest)
Describes the findings that are specified by the ARNs of the findings.
- Parameters:
describeFindingsRequest-- Returns:
- A Java Future containing the result of the DescribeFindings operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeFindings
default CompletableFuture<DescribeFindingsResponse> describeFindings(Consumer<DescribeFindingsRequest.Builder> describeFindingsRequest)
Describes the findings that are specified by the ARNs of the findings.
This is a convenience which creates an instance of the
DescribeFindingsRequest.Builderavoiding the need to create one manually viaDescribeFindingsRequest.builder()- Parameters:
describeFindingsRequest- AConsumerthat will call methods onDescribeFindingsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeFindings operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeResourceGroups
default CompletableFuture<DescribeResourceGroupsResponse> describeResourceGroups(DescribeResourceGroupsRequest describeResourceGroupsRequest)
Describes the resource groups that are specified by the ARNs of the resource groups.
- Parameters:
describeResourceGroupsRequest-- Returns:
- A Java Future containing the result of the DescribeResourceGroups operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeResourceGroups
default CompletableFuture<DescribeResourceGroupsResponse> describeResourceGroups(Consumer<DescribeResourceGroupsRequest.Builder> describeResourceGroupsRequest)
Describes the resource groups that are specified by the ARNs of the resource groups.
This is a convenience which creates an instance of the
DescribeResourceGroupsRequest.Builderavoiding the need to create one manually viaDescribeResourceGroupsRequest.builder()- Parameters:
describeResourceGroupsRequest- AConsumerthat will call methods onDescribeResourceGroupsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeResourceGroups operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeRulesPackages
default CompletableFuture<DescribeRulesPackagesResponse> describeRulesPackages(DescribeRulesPackagesRequest describeRulesPackagesRequest)
Describes the rules packages that are specified by the ARNs of the rules packages.
- Parameters:
describeRulesPackagesRequest-- Returns:
- A Java Future containing the result of the DescribeRulesPackages operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
describeRulesPackages
default CompletableFuture<DescribeRulesPackagesResponse> describeRulesPackages(Consumer<DescribeRulesPackagesRequest.Builder> describeRulesPackagesRequest)
Describes the rules packages that are specified by the ARNs of the rules packages.
This is a convenience which creates an instance of the
DescribeRulesPackagesRequest.Builderavoiding the need to create one manually viaDescribeRulesPackagesRequest.builder()- Parameters:
describeRulesPackagesRequest- AConsumerthat will call methods onDescribeRulesPackagesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeRulesPackages operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getAssessmentReport
default CompletableFuture<GetAssessmentReportResponse> getAssessmentReport(GetAssessmentReportRequest getAssessmentReportRequest)
Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.
- Parameters:
getAssessmentReportRequest-- Returns:
- A Java Future containing the result of the GetAssessmentReport operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- UnsupportedFeatureException Used by the GetAssessmentReport API. The request was rejected because you tried to generate a report for an assessment run that existed before reporting was supported in Amazon Inspector. You can only generate reports for assessment runs that took place or will take place after generating reports in Amazon Inspector became available.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getAssessmentReport
default CompletableFuture<GetAssessmentReportResponse> getAssessmentReport(Consumer<GetAssessmentReportRequest.Builder> getAssessmentReportRequest)
Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.
This is a convenience which creates an instance of the
GetAssessmentReportRequest.Builderavoiding the need to create one manually viaGetAssessmentReportRequest.builder()- Parameters:
getAssessmentReportRequest- AConsumerthat will call methods onGetAssessmentReportRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetAssessmentReport operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- AssessmentRunInProgressException You cannot perform a specified action if an assessment run is currently in progress.
- UnsupportedFeatureException Used by the GetAssessmentReport API. The request was rejected because you tried to generate a report for an assessment run that existed before reporting was supported in Amazon Inspector. You can only generate reports for assessment runs that took place or will take place after generating reports in Amazon Inspector became available.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getExclusionsPreview
default CompletableFuture<GetExclusionsPreviewResponse> getExclusionsPreview(GetExclusionsPreviewRequest getExclusionsPreviewRequest)
Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.
- Parameters:
getExclusionsPreviewRequest-- Returns:
- A Java Future containing the result of the GetExclusionsPreview operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- InternalException Internal server error.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getExclusionsPreview
default CompletableFuture<GetExclusionsPreviewResponse> getExclusionsPreview(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest)
Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.
This is a convenience which creates an instance of the
GetExclusionsPreviewRequest.Builderavoiding the need to create one manually viaGetExclusionsPreviewRequest.builder()- Parameters:
getExclusionsPreviewRequest- AConsumerthat will call methods onGetExclusionsPreviewRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetExclusionsPreview operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- InternalException Internal server error.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getExclusionsPreviewPaginator
default GetExclusionsPreviewPublisher getExclusionsPreviewPaginator(GetExclusionsPreviewRequest getExclusionsPreviewRequest)
Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.
This is a variant of
getExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewPublisher publisher = client.getExclusionsPreviewPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewPublisher publisher = client.getExclusionsPreviewPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)operation.- Parameters:
getExclusionsPreviewRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- InternalException Internal server error.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getExclusionsPreviewPaginator
default GetExclusionsPreviewPublisher getExclusionsPreviewPaginator(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest)
Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.
This is a variant of
getExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewPublisher publisher = client.getExclusionsPreviewPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewPublisher publisher = client.getExclusionsPreviewPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)operation.This is a convenience which creates an instance of the
GetExclusionsPreviewRequest.Builderavoiding the need to create one manually viaGetExclusionsPreviewRequest.builder()- Parameters:
getExclusionsPreviewRequest- AConsumerthat will call methods onGetExclusionsPreviewRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- InternalException Internal server error.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getTelemetryMetadata
default CompletableFuture<GetTelemetryMetadataResponse> getTelemetryMetadata(GetTelemetryMetadataRequest getTelemetryMetadataRequest)
Information about the data that is collected for the specified assessment run.
- Parameters:
getTelemetryMetadataRequest-- Returns:
- A Java Future containing the result of the GetTelemetryMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getTelemetryMetadata
default CompletableFuture<GetTelemetryMetadataResponse> getTelemetryMetadata(Consumer<GetTelemetryMetadataRequest.Builder> getTelemetryMetadataRequest)
Information about the data that is collected for the specified assessment run.
This is a convenience which creates an instance of the
GetTelemetryMetadataRequest.Builderavoiding the need to create one manually viaGetTelemetryMetadataRequest.builder()- Parameters:
getTelemetryMetadataRequest- AConsumerthat will call methods onGetTelemetryMetadataRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetTelemetryMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRunAgents
default CompletableFuture<ListAssessmentRunAgentsResponse> listAssessmentRunAgents(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest)
Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
- Parameters:
listAssessmentRunAgentsRequest-- Returns:
- A Java Future containing the result of the ListAssessmentRunAgents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRunAgents
default CompletableFuture<ListAssessmentRunAgentsResponse> listAssessmentRunAgents(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest)
Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
This is a convenience which creates an instance of the
ListAssessmentRunAgentsRequest.Builderavoiding the need to create one manually viaListAssessmentRunAgentsRequest.builder()- Parameters:
listAssessmentRunAgentsRequest- AConsumerthat will call methods onListAssessmentRunAgentsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssessmentRunAgents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRunAgentsPaginator
default ListAssessmentRunAgentsPublisher listAssessmentRunAgentsPaginator(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest)
Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
This is a variant of
listAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsPublisher publisher = client.listAssessmentRunAgentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsPublisher publisher = client.listAssessmentRunAgentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)operation.- Parameters:
listAssessmentRunAgentsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRunAgentsPaginator
default ListAssessmentRunAgentsPublisher listAssessmentRunAgentsPaginator(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest)
Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
This is a variant of
listAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsPublisher publisher = client.listAssessmentRunAgentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsPublisher publisher = client.listAssessmentRunAgentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)operation.This is a convenience which creates an instance of the
ListAssessmentRunAgentsRequest.Builderavoiding the need to create one manually viaListAssessmentRunAgentsRequest.builder()- Parameters:
listAssessmentRunAgentsRequest- AConsumerthat will call methods onListAssessmentRunAgentsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRuns
default CompletableFuture<ListAssessmentRunsResponse> listAssessmentRuns(ListAssessmentRunsRequest listAssessmentRunsRequest)
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
- Parameters:
listAssessmentRunsRequest-- Returns:
- A Java Future containing the result of the ListAssessmentRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRuns
default CompletableFuture<ListAssessmentRunsResponse> listAssessmentRuns(Consumer<ListAssessmentRunsRequest.Builder> listAssessmentRunsRequest)
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
This is a convenience which creates an instance of the
ListAssessmentRunsRequest.Builderavoiding the need to create one manually viaListAssessmentRunsRequest.builder()- Parameters:
listAssessmentRunsRequest- AConsumerthat will call methods onListAssessmentRunsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssessmentRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRuns
default CompletableFuture<ListAssessmentRunsResponse> listAssessmentRuns()
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
- Returns:
- A Java Future containing the result of the ListAssessmentRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRunsPaginator
default ListAssessmentRunsPublisher listAssessmentRunsPaginator()
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
This is a variant of
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsPublisher publisher = client.listAssessmentRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsPublisher publisher = client.listAssessmentRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRunsPaginator
default ListAssessmentRunsPublisher listAssessmentRunsPaginator(ListAssessmentRunsRequest listAssessmentRunsRequest)
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
This is a variant of
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsPublisher publisher = client.listAssessmentRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsPublisher publisher = client.listAssessmentRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)operation.- Parameters:
listAssessmentRunsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentRunsPaginator
default ListAssessmentRunsPublisher listAssessmentRunsPaginator(Consumer<ListAssessmentRunsRequest.Builder> listAssessmentRunsRequest)
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
This is a variant of
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsPublisher publisher = client.listAssessmentRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsPublisher publisher = client.listAssessmentRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)operation.This is a convenience which creates an instance of the
ListAssessmentRunsRequest.Builderavoiding the need to create one manually viaListAssessmentRunsRequest.builder()- Parameters:
listAssessmentRunsRequest- AConsumerthat will call methods onListAssessmentRunsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTargets
default CompletableFuture<ListAssessmentTargetsResponse> listAssessmentTargets(ListAssessmentTargetsRequest listAssessmentTargetsRequest)
Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
- Parameters:
listAssessmentTargetsRequest-- Returns:
- A Java Future containing the result of the ListAssessmentTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTargets
default CompletableFuture<ListAssessmentTargetsResponse> listAssessmentTargets(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest)
Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
This is a convenience which creates an instance of the
ListAssessmentTargetsRequest.Builderavoiding the need to create one manually viaListAssessmentTargetsRequest.builder()- Parameters:
listAssessmentTargetsRequest- AConsumerthat will call methods onListAssessmentTargetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssessmentTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTargets
default CompletableFuture<ListAssessmentTargetsResponse> listAssessmentTargets()
Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
- Returns:
- A Java Future containing the result of the ListAssessmentTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTargetsPaginator
default ListAssessmentTargetsPublisher listAssessmentTargetsPaginator()
Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
This is a variant of
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsPublisher publisher = client.listAssessmentTargetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsPublisher publisher = client.listAssessmentTargetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTargetsPaginator
default ListAssessmentTargetsPublisher listAssessmentTargetsPaginator(ListAssessmentTargetsRequest listAssessmentTargetsRequest)
Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
This is a variant of
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsPublisher publisher = client.listAssessmentTargetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsPublisher publisher = client.listAssessmentTargetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)operation.- Parameters:
listAssessmentTargetsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTargetsPaginator
default ListAssessmentTargetsPublisher listAssessmentTargetsPaginator(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest)
Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
This is a variant of
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsPublisher publisher = client.listAssessmentTargetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsPublisher publisher = client.listAssessmentTargetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)operation.This is a convenience which creates an instance of the
ListAssessmentTargetsRequest.Builderavoiding the need to create one manually viaListAssessmentTargetsRequest.builder()- Parameters:
listAssessmentTargetsRequest- AConsumerthat will call methods onListAssessmentTargetsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTemplates
default CompletableFuture<ListAssessmentTemplatesResponse> listAssessmentTemplates(ListAssessmentTemplatesRequest listAssessmentTemplatesRequest)
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
- Parameters:
listAssessmentTemplatesRequest-- Returns:
- A Java Future containing the result of the ListAssessmentTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTemplates
default CompletableFuture<ListAssessmentTemplatesResponse> listAssessmentTemplates(Consumer<ListAssessmentTemplatesRequest.Builder> listAssessmentTemplatesRequest)
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
This is a convenience which creates an instance of the
ListAssessmentTemplatesRequest.Builderavoiding the need to create one manually viaListAssessmentTemplatesRequest.builder()- Parameters:
listAssessmentTemplatesRequest- AConsumerthat will call methods onListAssessmentTemplatesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssessmentTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTemplates
default CompletableFuture<ListAssessmentTemplatesResponse> listAssessmentTemplates()
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
- Returns:
- A Java Future containing the result of the ListAssessmentTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTemplatesPaginator
default ListAssessmentTemplatesPublisher listAssessmentTemplatesPaginator()
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
This is a variant of
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesPublisher publisher = client.listAssessmentTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesPublisher publisher = client.listAssessmentTemplatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTemplatesPaginator
default ListAssessmentTemplatesPublisher listAssessmentTemplatesPaginator(ListAssessmentTemplatesRequest listAssessmentTemplatesRequest)
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
This is a variant of
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesPublisher publisher = client.listAssessmentTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesPublisher publisher = client.listAssessmentTemplatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)operation.- Parameters:
listAssessmentTemplatesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listAssessmentTemplatesPaginator
default ListAssessmentTemplatesPublisher listAssessmentTemplatesPaginator(Consumer<ListAssessmentTemplatesRequest.Builder> listAssessmentTemplatesRequest)
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
This is a variant of
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesPublisher publisher = client.listAssessmentTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesPublisher publisher = client.listAssessmentTemplatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)operation.This is a convenience which creates an instance of the
ListAssessmentTemplatesRequest.Builderavoiding the need to create one manually viaListAssessmentTemplatesRequest.builder()- Parameters:
listAssessmentTemplatesRequest- AConsumerthat will call methods onListAssessmentTemplatesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listEventSubscriptions
default CompletableFuture<ListEventSubscriptionsResponse> listEventSubscriptions(ListEventSubscriptionsRequest listEventSubscriptionsRequest)
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
- Parameters:
listEventSubscriptionsRequest-- Returns:
- A Java Future containing the result of the ListEventSubscriptions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listEventSubscriptions
default CompletableFuture<ListEventSubscriptionsResponse> listEventSubscriptions(Consumer<ListEventSubscriptionsRequest.Builder> listEventSubscriptionsRequest)
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
This is a convenience which creates an instance of the
ListEventSubscriptionsRequest.Builderavoiding the need to create one manually viaListEventSubscriptionsRequest.builder()- Parameters:
listEventSubscriptionsRequest- AConsumerthat will call methods onListEventSubscriptionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListEventSubscriptions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listEventSubscriptions
default CompletableFuture<ListEventSubscriptionsResponse> listEventSubscriptions()
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
- Returns:
- A Java Future containing the result of the ListEventSubscriptions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listEventSubscriptionsPaginator
default ListEventSubscriptionsPublisher listEventSubscriptionsPaginator()
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
This is a variant of
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsPublisher publisher = client.listEventSubscriptionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsPublisher publisher = client.listEventSubscriptionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listEventSubscriptionsPaginator
default ListEventSubscriptionsPublisher listEventSubscriptionsPaginator(ListEventSubscriptionsRequest listEventSubscriptionsRequest)
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
This is a variant of
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsPublisher publisher = client.listEventSubscriptionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsPublisher publisher = client.listEventSubscriptionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)operation.- Parameters:
listEventSubscriptionsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listEventSubscriptionsPaginator
default ListEventSubscriptionsPublisher listEventSubscriptionsPaginator(Consumer<ListEventSubscriptionsRequest.Builder> listEventSubscriptionsRequest)
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
This is a variant of
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsPublisher publisher = client.listEventSubscriptionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsPublisher publisher = client.listEventSubscriptionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)operation.This is a convenience which creates an instance of the
ListEventSubscriptionsRequest.Builderavoiding the need to create one manually viaListEventSubscriptionsRequest.builder()- Parameters:
listEventSubscriptionsRequest- AConsumerthat will call methods onListEventSubscriptionsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listExclusions
default CompletableFuture<ListExclusionsResponse> listExclusions(ListExclusionsRequest listExclusionsRequest)
List exclusions that are generated by the assessment run.
- Parameters:
listExclusionsRequest-- Returns:
- A Java Future containing the result of the ListExclusions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listExclusions
default CompletableFuture<ListExclusionsResponse> listExclusions(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest)
List exclusions that are generated by the assessment run.
This is a convenience which creates an instance of the
ListExclusionsRequest.Builderavoiding the need to create one manually viaListExclusionsRequest.builder()- Parameters:
listExclusionsRequest- AConsumerthat will call methods onListExclusionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListExclusions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listExclusionsPaginator
default ListExclusionsPublisher listExclusionsPaginator(ListExclusionsRequest listExclusionsRequest)
List exclusions that are generated by the assessment run.
This is a variant of
listExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListExclusionsPublisher publisher = client.listExclusionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListExclusionsPublisher publisher = client.listExclusionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListExclusionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListExclusionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)operation.- Parameters:
listExclusionsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listExclusionsPaginator
default ListExclusionsPublisher listExclusionsPaginator(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest)
List exclusions that are generated by the assessment run.
This is a variant of
listExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListExclusionsPublisher publisher = client.listExclusionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListExclusionsPublisher publisher = client.listExclusionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListExclusionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListExclusionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)operation.This is a convenience which creates an instance of the
ListExclusionsRequest.Builderavoiding the need to create one manually viaListExclusionsRequest.builder()- Parameters:
listExclusionsRequest- AConsumerthat will call methods onListExclusionsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listFindings
default CompletableFuture<ListFindingsResponse> listFindings(ListFindingsRequest listFindingsRequest)
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
- Parameters:
listFindingsRequest-- Returns:
- A Java Future containing the result of the ListFindings operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listFindings
default CompletableFuture<ListFindingsResponse> listFindings(Consumer<ListFindingsRequest.Builder> listFindingsRequest)
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
This is a convenience which creates an instance of the
ListFindingsRequest.Builderavoiding the need to create one manually viaListFindingsRequest.builder()- Parameters:
listFindingsRequest- AConsumerthat will call methods onListFindingsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListFindings operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listFindings
default CompletableFuture<ListFindingsResponse> listFindings()
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
- Returns:
- A Java Future containing the result of the ListFindings operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listFindingsPaginator
default ListFindingsPublisher listFindingsPaginator()
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
This is a variant of
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListFindingsPublisher publisher = client.listFindingsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListFindingsPublisher publisher = client.listFindingsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListFindingsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListFindingsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listFindingsPaginator
default ListFindingsPublisher listFindingsPaginator(ListFindingsRequest listFindingsRequest)
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
This is a variant of
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListFindingsPublisher publisher = client.listFindingsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListFindingsPublisher publisher = client.listFindingsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListFindingsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListFindingsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)operation.- Parameters:
listFindingsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listFindingsPaginator
default ListFindingsPublisher listFindingsPaginator(Consumer<ListFindingsRequest.Builder> listFindingsRequest)
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
This is a variant of
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListFindingsPublisher publisher = client.listFindingsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListFindingsPublisher publisher = client.listFindingsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListFindingsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListFindingsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)operation.This is a convenience which creates an instance of the
ListFindingsRequest.Builderavoiding the need to create one manually viaListFindingsRequest.builder()- Parameters:
listFindingsRequest- AConsumerthat will call methods onListFindingsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listRulesPackages
default CompletableFuture<ListRulesPackagesResponse> listRulesPackages(ListRulesPackagesRequest listRulesPackagesRequest)
Lists all available Amazon Inspector rules packages.
- Parameters:
listRulesPackagesRequest-- Returns:
- A Java Future containing the result of the ListRulesPackages operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listRulesPackages
default CompletableFuture<ListRulesPackagesResponse> listRulesPackages(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest)
Lists all available Amazon Inspector rules packages.
This is a convenience which creates an instance of the
ListRulesPackagesRequest.Builderavoiding the need to create one manually viaListRulesPackagesRequest.builder()- Parameters:
listRulesPackagesRequest- AConsumerthat will call methods onListRulesPackagesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListRulesPackages operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listRulesPackages
default CompletableFuture<ListRulesPackagesResponse> listRulesPackages()
Lists all available Amazon Inspector rules packages.
- Returns:
- A Java Future containing the result of the ListRulesPackages operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listRulesPackagesPaginator
default ListRulesPackagesPublisher listRulesPackagesPaginator()
Lists all available Amazon Inspector rules packages.
This is a variant of
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesPublisher publisher = client.listRulesPackagesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListRulesPackagesPublisher publisher = client.listRulesPackagesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listRulesPackagesPaginator
default ListRulesPackagesPublisher listRulesPackagesPaginator(ListRulesPackagesRequest listRulesPackagesRequest)
Lists all available Amazon Inspector rules packages.
This is a variant of
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesPublisher publisher = client.listRulesPackagesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListRulesPackagesPublisher publisher = client.listRulesPackagesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)operation.- Parameters:
listRulesPackagesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listRulesPackagesPaginator
default ListRulesPackagesPublisher listRulesPackagesPaginator(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest)
Lists all available Amazon Inspector rules packages.
This is a variant of
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesPublisher publisher = client.listRulesPackagesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.ListRulesPackagesPublisher publisher = client.listRulesPackagesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)operation.This is a convenience which creates an instance of the
ListRulesPackagesRequest.Builderavoiding the need to create one manually viaListRulesPackagesRequest.builder()- Parameters:
listRulesPackagesRequest- AConsumerthat will call methods onListRulesPackagesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags associated with an assessment template.
- Parameters:
listTagsForResourceRequest-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists all tags associated with an assessment template.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
previewAgents
default CompletableFuture<PreviewAgentsResponse> previewAgents(PreviewAgentsRequest previewAgentsRequest)
Previews the agents installed on the EC2 instances that are part of the specified assessment target.
- Parameters:
previewAgentsRequest-- Returns:
- A Java Future containing the result of the PreviewAgents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
previewAgents
default CompletableFuture<PreviewAgentsResponse> previewAgents(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest)
Previews the agents installed on the EC2 instances that are part of the specified assessment target.
This is a convenience which creates an instance of the
PreviewAgentsRequest.Builderavoiding the need to create one manually viaPreviewAgentsRequest.builder()- Parameters:
previewAgentsRequest- AConsumerthat will call methods onPreviewAgentsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PreviewAgents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
previewAgentsPaginator
default PreviewAgentsPublisher previewAgentsPaginator(PreviewAgentsRequest previewAgentsRequest)
Previews the agents installed on the EC2 instances that are part of the specified assessment target.
This is a variant of
previewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.PreviewAgentsPublisher publisher = client.previewAgentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.PreviewAgentsPublisher publisher = client.previewAgentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.PreviewAgentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.PreviewAgentsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
previewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)operation.- Parameters:
previewAgentsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
previewAgentsPaginator
default PreviewAgentsPublisher previewAgentsPaginator(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest)
Previews the agents installed on the EC2 instances that are part of the specified assessment target.
This is a variant of
previewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.inspector.paginators.PreviewAgentsPublisher publisher = client.previewAgentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.inspector.paginators.PreviewAgentsPublisher publisher = client.previewAgentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.inspector.model.PreviewAgentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.inspector.model.PreviewAgentsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
previewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)operation.This is a convenience which creates an instance of the
PreviewAgentsRequest.Builderavoiding the need to create one manually viaPreviewAgentsRequest.builder()- Parameters:
previewAgentsRequest- AConsumerthat will call methods onPreviewAgentsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
registerCrossAccountAccessRole
default CompletableFuture<RegisterCrossAccountAccessRoleResponse> registerCrossAccountAccessRole(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest)
Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.
- Parameters:
registerCrossAccountAccessRoleRequest-- Returns:
- A Java Future containing the result of the RegisterCrossAccountAccessRole operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
registerCrossAccountAccessRole
default CompletableFuture<RegisterCrossAccountAccessRoleResponse> registerCrossAccountAccessRole(Consumer<RegisterCrossAccountAccessRoleRequest.Builder> registerCrossAccountAccessRoleRequest)
Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.
This is a convenience which creates an instance of the
RegisterCrossAccountAccessRoleRequest.Builderavoiding the need to create one manually viaRegisterCrossAccountAccessRoleRequest.builder()- Parameters:
registerCrossAccountAccessRoleRequest- AConsumerthat will call methods onRegisterCrossAccountAccessRoleRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the RegisterCrossAccountAccessRole operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
removeAttributesFromFindings
default CompletableFuture<RemoveAttributesFromFindingsResponse> removeAttributesFromFindings(RemoveAttributesFromFindingsRequest removeAttributesFromFindingsRequest)
Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.
- Parameters:
removeAttributesFromFindingsRequest-- Returns:
- A Java Future containing the result of the RemoveAttributesFromFindings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
removeAttributesFromFindings
default CompletableFuture<RemoveAttributesFromFindingsResponse> removeAttributesFromFindings(Consumer<RemoveAttributesFromFindingsRequest.Builder> removeAttributesFromFindingsRequest)
Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.
This is a convenience which creates an instance of the
RemoveAttributesFromFindingsRequest.Builderavoiding the need to create one manually viaRemoveAttributesFromFindingsRequest.builder()- Parameters:
removeAttributesFromFindingsRequest- AConsumerthat will call methods onRemoveAttributesFromFindingsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the RemoveAttributesFromFindings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
setTagsForResource
default CompletableFuture<SetTagsForResourceResponse> setTagsForResource(SetTagsForResourceRequest setTagsForResourceRequest)
Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.
- Parameters:
setTagsForResourceRequest-- Returns:
- A Java Future containing the result of the SetTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
setTagsForResource
default CompletableFuture<SetTagsForResourceResponse> setTagsForResource(Consumer<SetTagsForResourceRequest.Builder> setTagsForResourceRequest)
Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.
This is a convenience which creates an instance of the
SetTagsForResourceRequest.Builderavoiding the need to create one manually viaSetTagsForResourceRequest.builder()- Parameters:
setTagsForResourceRequest- AConsumerthat will call methods onSetTagsForResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the SetTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
startAssessmentRun
default CompletableFuture<StartAssessmentRunResponse> startAssessmentRun(StartAssessmentRunRequest startAssessmentRunRequest)
Starts the assessment run specified by the ARN of the assessment template. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.
- Parameters:
startAssessmentRunRequest-- Returns:
- A Java Future containing the result of the StartAssessmentRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- AgentsAlreadyRunningAssessmentException You started an assessment run, but one of the instances is already participating in another assessment run.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
startAssessmentRun
default CompletableFuture<StartAssessmentRunResponse> startAssessmentRun(Consumer<StartAssessmentRunRequest.Builder> startAssessmentRunRequest)
Starts the assessment run specified by the ARN of the assessment template. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.
This is a convenience which creates an instance of the
StartAssessmentRunRequest.Builderavoiding the need to create one manually viaStartAssessmentRunRequest.builder()- Parameters:
startAssessmentRunRequest- AConsumerthat will call methods onStartAssessmentRunRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the StartAssessmentRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- InvalidCrossAccountRoleException Amazon Inspector cannot assume the cross-account role that it needs to list your EC2 instances during the assessment run.
- AgentsAlreadyRunningAssessmentException You started an assessment run, but one of the instances is already participating in another assessment run.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
stopAssessmentRun
default CompletableFuture<StopAssessmentRunResponse> stopAssessmentRun(StopAssessmentRunRequest stopAssessmentRunRequest)
Stops the assessment run that is specified by the ARN of the assessment run.
- Parameters:
stopAssessmentRunRequest-- Returns:
- A Java Future containing the result of the StopAssessmentRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
stopAssessmentRun
default CompletableFuture<StopAssessmentRunResponse> stopAssessmentRun(Consumer<StopAssessmentRunRequest.Builder> stopAssessmentRunRequest)
Stops the assessment run that is specified by the ARN of the assessment run.
This is a convenience which creates an instance of the
StopAssessmentRunRequest.Builderavoiding the need to create one manually viaStopAssessmentRunRequest.builder()- Parameters:
stopAssessmentRunRequest- AConsumerthat will call methods onStopAssessmentRunRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the StopAssessmentRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
subscribeToEvent
default CompletableFuture<SubscribeToEventResponse> subscribeToEvent(SubscribeToEventRequest subscribeToEventRequest)
Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
- Parameters:
subscribeToEventRequest-- Returns:
- A Java Future containing the result of the SubscribeToEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
subscribeToEvent
default CompletableFuture<SubscribeToEventResponse> subscribeToEvent(Consumer<SubscribeToEventRequest.Builder> subscribeToEventRequest)
Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
This is a convenience which creates an instance of the
SubscribeToEventRequest.Builderavoiding the need to create one manually viaSubscribeToEventRequest.builder()- Parameters:
subscribeToEventRequest- AConsumerthat will call methods onSubscribeToEventRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the SubscribeToEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- LimitExceededException The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
unsubscribeFromEvent
default CompletableFuture<UnsubscribeFromEventResponse> unsubscribeFromEvent(UnsubscribeFromEventRequest unsubscribeFromEventRequest)
Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
- Parameters:
unsubscribeFromEventRequest-- Returns:
- A Java Future containing the result of the UnsubscribeFromEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
unsubscribeFromEvent
default CompletableFuture<UnsubscribeFromEventResponse> unsubscribeFromEvent(Consumer<UnsubscribeFromEventRequest.Builder> unsubscribeFromEventRequest)
Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
This is a convenience which creates an instance of the
UnsubscribeFromEventRequest.Builderavoiding the need to create one manually viaUnsubscribeFromEventRequest.builder()- Parameters:
unsubscribeFromEventRequest- AConsumerthat will call methods onUnsubscribeFromEventRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UnsubscribeFromEvent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
updateAssessmentTarget
default CompletableFuture<UpdateAssessmentTargetResponse> updateAssessmentTarget(UpdateAssessmentTargetRequest updateAssessmentTargetRequest)
Updates the assessment target that is specified by the ARN of the assessment target.
If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target.
- Parameters:
updateAssessmentTargetRequest-- Returns:
- A Java Future containing the result of the UpdateAssessmentTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
updateAssessmentTarget
default CompletableFuture<UpdateAssessmentTargetResponse> updateAssessmentTarget(Consumer<UpdateAssessmentTargetRequest.Builder> updateAssessmentTargetRequest)
Updates the assessment target that is specified by the ARN of the assessment target.
If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target.
This is a convenience which creates an instance of the
UpdateAssessmentTargetRequest.Builderavoiding the need to create one manually viaUpdateAssessmentTargetRequest.builder()- Parameters:
updateAssessmentTargetRequest- AConsumerthat will call methods onUpdateAssessmentTargetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAssessmentTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalException Internal server error.
- InvalidInputException The request was rejected because an invalid or out-of-range value was supplied for an input parameter.
- AccessDeniedException You do not have required permissions to access the requested resource.
- NoSuchEntityException The request was rejected because it referenced an entity that does not exist. The error code describes the entity.
- ServiceTemporarilyUnavailableException The serice is temporary unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- InspectorException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
serviceClientConfiguration
default InspectorServiceClientConfiguration serviceClientConfiguration()
- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient
-
create
static InspectorAsyncClient create()
Create aInspectorAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
-
builder
static InspectorAsyncClientBuilder builder()
Create a builder that can be used to configure and create aInspectorAsyncClient.
-
-