Interface InspectorClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
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
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault 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 AddAttributesToFindingsResponse
addAttributesToFindings
(AddAttributesToFindingsRequest addAttributesToFindingsRequest) Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.static InspectorClientBuilder
builder()
Create a builder that can be used to configure and create aInspectorClient
.static InspectorClient
create()
Create aInspectorClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateAssessmentTargetResponse
createAssessmentTarget
(Consumer<CreateAssessmentTargetRequest.Builder> createAssessmentTargetRequest) Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup.default CreateAssessmentTargetResponse
createAssessmentTarget
(CreateAssessmentTargetRequest createAssessmentTargetRequest) Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup.default 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 CreateAssessmentTemplateResponse
createAssessmentTemplate
(CreateAssessmentTemplateRequest createAssessmentTemplateRequest) Creates an assessment template for the assessment target that is specified by the ARN of the assessment target.default CreateExclusionsPreviewResponse
createExclusionsPreview
(Consumer<CreateExclusionsPreviewRequest.Builder> createExclusionsPreviewRequest) Starts the generation of an exclusions preview for the specified assessment template.default CreateExclusionsPreviewResponse
createExclusionsPreview
(CreateExclusionsPreviewRequest createExclusionsPreviewRequest) Starts the generation of an exclusions preview for the specified assessment template.default 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 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 DeleteAssessmentRunResponse
deleteAssessmentRun
(Consumer<DeleteAssessmentRunRequest.Builder> deleteAssessmentRunRequest) Deletes the assessment run that is specified by the ARN of the assessment run.default DeleteAssessmentRunResponse
deleteAssessmentRun
(DeleteAssessmentRunRequest deleteAssessmentRunRequest) Deletes the assessment run that is specified by the ARN of the assessment run.default DeleteAssessmentTargetResponse
deleteAssessmentTarget
(Consumer<DeleteAssessmentTargetRequest.Builder> deleteAssessmentTargetRequest) Deletes the assessment target that is specified by the ARN of the assessment target.default DeleteAssessmentTargetResponse
deleteAssessmentTarget
(DeleteAssessmentTargetRequest deleteAssessmentTargetRequest) Deletes the assessment target that is specified by the ARN of the assessment target.default DeleteAssessmentTemplateResponse
deleteAssessmentTemplate
(Consumer<DeleteAssessmentTemplateRequest.Builder> deleteAssessmentTemplateRequest) Deletes the assessment template that is specified by the ARN of the assessment template.default DeleteAssessmentTemplateResponse
deleteAssessmentTemplate
(DeleteAssessmentTemplateRequest deleteAssessmentTemplateRequest) Deletes the assessment template that is specified by the ARN of the assessment template.default DescribeAssessmentRunsResponse
describeAssessmentRuns
(Consumer<DescribeAssessmentRunsRequest.Builder> describeAssessmentRunsRequest) Describes the assessment runs that are specified by the ARNs of the assessment runs.default DescribeAssessmentRunsResponse
describeAssessmentRuns
(DescribeAssessmentRunsRequest describeAssessmentRunsRequest) Describes the assessment runs that are specified by the ARNs of the assessment runs.describeAssessmentTargets
(Consumer<DescribeAssessmentTargetsRequest.Builder> describeAssessmentTargetsRequest) Describes the assessment targets that are specified by the ARNs of the assessment targets.describeAssessmentTargets
(DescribeAssessmentTargetsRequest describeAssessmentTargetsRequest) Describes the assessment targets that are specified by the ARNs of the assessment targets.describeAssessmentTemplates
(Consumer<DescribeAssessmentTemplatesRequest.Builder> describeAssessmentTemplatesRequest) Describes the assessment templates that are specified by the ARNs of the assessment templates.describeAssessmentTemplates
(DescribeAssessmentTemplatesRequest describeAssessmentTemplatesRequest) Describes the assessment templates that are specified by the ARNs of the assessment templates.Describes the IAM role that enables Amazon Inspector to access your AWS account.describeCrossAccountAccessRole
(Consumer<DescribeCrossAccountAccessRoleRequest.Builder> describeCrossAccountAccessRoleRequest) Describes the IAM role that enables Amazon Inspector to access your AWS account.describeCrossAccountAccessRole
(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest) Describes the IAM role that enables Amazon Inspector to access your AWS account.default DescribeExclusionsResponse
describeExclusions
(Consumer<DescribeExclusionsRequest.Builder> describeExclusionsRequest) Describes the exclusions that are specified by the exclusions' ARNs.default DescribeExclusionsResponse
describeExclusions
(DescribeExclusionsRequest describeExclusionsRequest) Describes the exclusions that are specified by the exclusions' ARNs.default DescribeFindingsResponse
describeFindings
(Consumer<DescribeFindingsRequest.Builder> describeFindingsRequest) Describes the findings that are specified by the ARNs of the findings.default DescribeFindingsResponse
describeFindings
(DescribeFindingsRequest describeFindingsRequest) Describes the findings that are specified by the ARNs of the findings.default DescribeResourceGroupsResponse
describeResourceGroups
(Consumer<DescribeResourceGroupsRequest.Builder> describeResourceGroupsRequest) Describes the resource groups that are specified by the ARNs of the resource groups.default DescribeResourceGroupsResponse
describeResourceGroups
(DescribeResourceGroupsRequest describeResourceGroupsRequest) Describes the resource groups that are specified by the ARNs of the resource groups.default DescribeRulesPackagesResponse
describeRulesPackages
(Consumer<DescribeRulesPackagesRequest.Builder> describeRulesPackagesRequest) Describes the rules packages that are specified by the ARNs of the rules packages.default DescribeRulesPackagesResponse
describeRulesPackages
(DescribeRulesPackagesRequest describeRulesPackagesRequest) Describes the rules packages that are specified by the ARNs of the rules packages.default GetAssessmentReportResponse
getAssessmentReport
(Consumer<GetAssessmentReportRequest.Builder> getAssessmentReportRequest) Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.default GetAssessmentReportResponse
getAssessmentReport
(GetAssessmentReportRequest getAssessmentReportRequest) Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.default GetExclusionsPreviewResponse
getExclusionsPreview
(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest) Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token.default GetExclusionsPreviewResponse
getExclusionsPreview
(GetExclusionsPreviewRequest getExclusionsPreviewRequest) Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token.default GetExclusionsPreviewIterable
getExclusionsPreviewPaginator
(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest) This is a variant ofgetExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)
operation.default GetExclusionsPreviewIterable
getExclusionsPreviewPaginator
(GetExclusionsPreviewRequest getExclusionsPreviewRequest) This is a variant ofgetExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)
operation.default GetTelemetryMetadataResponse
getTelemetryMetadata
(Consumer<GetTelemetryMetadataRequest.Builder> getTelemetryMetadataRequest) Information about the data that is collected for the specified assessment run.default GetTelemetryMetadataResponse
getTelemetryMetadata
(GetTelemetryMetadataRequest getTelemetryMetadataRequest) Information about the data that is collected for the specified assessment run.default ListAssessmentRunAgentsResponse
listAssessmentRunAgents
(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest) Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.default ListAssessmentRunAgentsResponse
listAssessmentRunAgents
(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest) Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.default ListAssessmentRunAgentsIterable
listAssessmentRunAgentsPaginator
(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest) This is a variant oflistAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)
operation.default ListAssessmentRunAgentsIterable
listAssessmentRunAgentsPaginator
(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest) This is a variant oflistAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)
operation.default ListAssessmentRunsResponse
Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.default 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 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 ListAssessmentRunsIterable
This is a variant oflistAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)
operation.default ListAssessmentRunsIterable
listAssessmentRunsPaginator
(Consumer<ListAssessmentRunsRequest.Builder> listAssessmentRunsRequest) This is a variant oflistAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)
operation.default ListAssessmentRunsIterable
listAssessmentRunsPaginator
(ListAssessmentRunsRequest listAssessmentRunsRequest) This is a variant oflistAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)
operation.default ListAssessmentTargetsResponse
Lists the ARNs of the assessment targets within this AWS account.default ListAssessmentTargetsResponse
listAssessmentTargets
(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest) Lists the ARNs of the assessment targets within this AWS account.default ListAssessmentTargetsResponse
listAssessmentTargets
(ListAssessmentTargetsRequest listAssessmentTargetsRequest) Lists the ARNs of the assessment targets within this AWS account.default ListAssessmentTargetsIterable
This is a variant oflistAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)
operation.default ListAssessmentTargetsIterable
listAssessmentTargetsPaginator
(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest) This is a variant oflistAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)
operation.default ListAssessmentTargetsIterable
listAssessmentTargetsPaginator
(ListAssessmentTargetsRequest listAssessmentTargetsRequest) This is a variant oflistAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)
operation.default ListAssessmentTemplatesResponse
Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.default 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 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 ListAssessmentTemplatesIterable
This is a variant oflistAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)
operation.default ListAssessmentTemplatesIterable
listAssessmentTemplatesPaginator
(Consumer<ListAssessmentTemplatesRequest.Builder> listAssessmentTemplatesRequest) This is a variant oflistAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)
operation.default ListAssessmentTemplatesIterable
listAssessmentTemplatesPaginator
(ListAssessmentTemplatesRequest listAssessmentTemplatesRequest) This is a variant oflistAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)
operation.default ListEventSubscriptionsResponse
Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default 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 ListEventSubscriptionsResponse
listEventSubscriptions
(ListEventSubscriptionsRequest listEventSubscriptionsRequest) Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.default ListEventSubscriptionsIterable
This is a variant oflistEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)
operation.default ListEventSubscriptionsIterable
listEventSubscriptionsPaginator
(Consumer<ListEventSubscriptionsRequest.Builder> listEventSubscriptionsRequest) This is a variant oflistEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)
operation.default ListEventSubscriptionsIterable
listEventSubscriptionsPaginator
(ListEventSubscriptionsRequest listEventSubscriptionsRequest) This is a variant oflistEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)
operation.default ListExclusionsResponse
listExclusions
(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest) List exclusions that are generated by the assessment run.default ListExclusionsResponse
listExclusions
(ListExclusionsRequest listExclusionsRequest) List exclusions that are generated by the assessment run.default ListExclusionsIterable
listExclusionsPaginator
(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest) This is a variant oflistExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)
operation.default ListExclusionsIterable
listExclusionsPaginator
(ListExclusionsRequest listExclusionsRequest) This is a variant oflistExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)
operation.default ListFindingsResponse
Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default 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 ListFindingsResponse
listFindings
(ListFindingsRequest listFindingsRequest) Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.default ListFindingsIterable
This is a variant oflistFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)
operation.default ListFindingsIterable
listFindingsPaginator
(Consumer<ListFindingsRequest.Builder> listFindingsRequest) This is a variant oflistFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)
operation.default ListFindingsIterable
listFindingsPaginator
(ListFindingsRequest listFindingsRequest) This is a variant oflistFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)
operation.default ListRulesPackagesResponse
Lists all available Amazon Inspector rules packages.default ListRulesPackagesResponse
listRulesPackages
(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest) Lists all available Amazon Inspector rules packages.default ListRulesPackagesResponse
listRulesPackages
(ListRulesPackagesRequest listRulesPackagesRequest) Lists all available Amazon Inspector rules packages.default ListRulesPackagesIterable
This is a variant oflistRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)
operation.default ListRulesPackagesIterable
listRulesPackagesPaginator
(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest) This is a variant oflistRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)
operation.default ListRulesPackagesIterable
listRulesPackagesPaginator
(ListRulesPackagesRequest listRulesPackagesRequest) This is a variant oflistRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists all tags associated with an assessment template.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists all tags associated with an assessment template.default PreviewAgentsResponse
previewAgents
(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest) Previews the agents installed on the EC2 instances that are part of the specified assessment target.default PreviewAgentsResponse
previewAgents
(PreviewAgentsRequest previewAgentsRequest) Previews the agents installed on the EC2 instances that are part of the specified assessment target.default PreviewAgentsIterable
previewAgentsPaginator
(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest) This is a variant ofpreviewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)
operation.default PreviewAgentsIterable
previewAgentsPaginator
(PreviewAgentsRequest previewAgentsRequest) This is a variant ofpreviewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)
operation.registerCrossAccountAccessRole
(Consumer<RegisterCrossAccountAccessRoleRequest.Builder> registerCrossAccountAccessRoleRequest) Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.registerCrossAccountAccessRole
(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest) Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.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.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.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default 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 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 StartAssessmentRunResponse
startAssessmentRun
(Consumer<StartAssessmentRunRequest.Builder> startAssessmentRunRequest) Starts the assessment run specified by the ARN of the assessment template.default StartAssessmentRunResponse
startAssessmentRun
(StartAssessmentRunRequest startAssessmentRunRequest) Starts the assessment run specified by the ARN of the assessment template.default StopAssessmentRunResponse
stopAssessmentRun
(Consumer<StopAssessmentRunRequest.Builder> stopAssessmentRunRequest) Stops the assessment run that is specified by the ARN of the assessment run.default StopAssessmentRunResponse
stopAssessmentRun
(StopAssessmentRunRequest stopAssessmentRunRequest) Stops the assessment run that is specified by the ARN of the assessment run.default 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 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 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 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 UpdateAssessmentTargetResponse
updateAssessmentTarget
(Consumer<UpdateAssessmentTargetRequest.Builder> updateAssessmentTargetRequest) Updates the assessment target that is specified by the ARN of the assessment target.default 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 Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
addAttributesToFindings
default AddAttributesToFindingsResponse addAttributesToFindings(AddAttributesToFindingsRequest addAttributesToFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.
- Parameters:
addAttributesToFindingsRequest
-- Returns:
- Result of the AddAttributesToFindings operation returned by the service.
- See Also:
-
addAttributesToFindings
default AddAttributesToFindingsResponse addAttributesToFindings(Consumer<AddAttributesToFindingsRequest.Builder> addAttributesToFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaAddAttributesToFindingsRequest.builder()
- Parameters:
addAttributesToFindingsRequest
- AConsumer
that will call methods onAddAttributesToFindingsRequest.Builder
to create a request.- Returns:
- Result of the AddAttributesToFindings operation returned by the service.
- See Also:
-
createAssessmentTarget
default CreateAssessmentTargetResponse createAssessmentTarget(CreateAssessmentTargetRequest createAssessmentTargetRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the CreateAssessmentTarget operation returned by the service.
- See Also:
-
createAssessmentTarget
default CreateAssessmentTargetResponse createAssessmentTarget(Consumer<CreateAssessmentTargetRequest.Builder> createAssessmentTargetRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaCreateAssessmentTargetRequest.builder()
- Parameters:
createAssessmentTargetRequest
- AConsumer
that will call methods onCreateAssessmentTargetRequest.Builder
to create a request.- Returns:
- Result of the CreateAssessmentTarget operation returned by the service.
- See Also:
-
createAssessmentTemplate
default CreateAssessmentTemplateResponse createAssessmentTemplate(CreateAssessmentTemplateRequest createAssessmentTemplateRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the CreateAssessmentTemplate operation returned by the service.
- See Also:
-
createAssessmentTemplate
default CreateAssessmentTemplateResponse createAssessmentTemplate(Consumer<CreateAssessmentTemplateRequest.Builder> createAssessmentTemplateRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaCreateAssessmentTemplateRequest.builder()
- Parameters:
createAssessmentTemplateRequest
- AConsumer
that will call methods onCreateAssessmentTemplateRequest.Builder
to create a request.- Returns:
- Result of the CreateAssessmentTemplate operation returned by the service.
- See Also:
-
createExclusionsPreview
default CreateExclusionsPreviewResponse createExclusionsPreview(CreateExclusionsPreviewRequest createExclusionsPreviewRequest) throws InvalidInputException, PreviewGenerationInProgressException, InternalException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the CreateExclusionsPreview operation returned by the service.
- See Also:
-
createExclusionsPreview
default CreateExclusionsPreviewResponse createExclusionsPreview(Consumer<CreateExclusionsPreviewRequest.Builder> createExclusionsPreviewRequest) throws InvalidInputException, PreviewGenerationInProgressException, InternalException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaCreateExclusionsPreviewRequest.builder()
- Parameters:
createExclusionsPreviewRequest
- AConsumer
that will call methods onCreateExclusionsPreviewRequest.Builder
to create a request.- Returns:
- Result of the CreateExclusionsPreview operation returned by the service.
- See Also:
-
createResourceGroup
default CreateResourceGroupResponse createResourceGroup(CreateResourceGroupRequest createResourceGroupRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the CreateResourceGroup operation returned by the service.
- See Also:
-
createResourceGroup
default CreateResourceGroupResponse createResourceGroup(Consumer<CreateResourceGroupRequest.Builder> createResourceGroupRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaCreateResourceGroupRequest.builder()
- Parameters:
createResourceGroupRequest
- AConsumer
that will call methods onCreateResourceGroupRequest.Builder
to create a request.- Returns:
- Result of the CreateResourceGroup operation returned by the service.
- See Also:
-
deleteAssessmentRun
default DeleteAssessmentRunResponse deleteAssessmentRun(DeleteAssessmentRunRequest deleteAssessmentRunRequest) throws InternalException, InvalidInputException, AssessmentRunInProgressException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Deletes the assessment run that is specified by the ARN of the assessment run.
- Parameters:
deleteAssessmentRunRequest
-- Returns:
- Result of the DeleteAssessmentRun operation returned by the service.
- See Also:
-
deleteAssessmentRun
default DeleteAssessmentRunResponse deleteAssessmentRun(Consumer<DeleteAssessmentRunRequest.Builder> deleteAssessmentRunRequest) throws InternalException, InvalidInputException, AssessmentRunInProgressException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDeleteAssessmentRunRequest.builder()
- Parameters:
deleteAssessmentRunRequest
- AConsumer
that will call methods onDeleteAssessmentRunRequest.Builder
to create a request.- Returns:
- Result of the DeleteAssessmentRun operation returned by the service.
- See Also:
-
deleteAssessmentTarget
default DeleteAssessmentTargetResponse deleteAssessmentTarget(DeleteAssessmentTargetRequest deleteAssessmentTargetRequest) throws InternalException, InvalidInputException, AssessmentRunInProgressException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Deletes the assessment target that is specified by the ARN of the assessment target.
- Parameters:
deleteAssessmentTargetRequest
-- Returns:
- Result of the DeleteAssessmentTarget operation returned by the service.
- See Also:
-
deleteAssessmentTarget
default DeleteAssessmentTargetResponse deleteAssessmentTarget(Consumer<DeleteAssessmentTargetRequest.Builder> deleteAssessmentTargetRequest) throws InternalException, InvalidInputException, AssessmentRunInProgressException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDeleteAssessmentTargetRequest.builder()
- Parameters:
deleteAssessmentTargetRequest
- AConsumer
that will call methods onDeleteAssessmentTargetRequest.Builder
to create a request.- Returns:
- Result of the DeleteAssessmentTarget operation returned by the service.
- See Also:
-
deleteAssessmentTemplate
default DeleteAssessmentTemplateResponse deleteAssessmentTemplate(DeleteAssessmentTemplateRequest deleteAssessmentTemplateRequest) throws InternalException, InvalidInputException, AssessmentRunInProgressException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Deletes the assessment template that is specified by the ARN of the assessment template.
- Parameters:
deleteAssessmentTemplateRequest
-- Returns:
- Result of the DeleteAssessmentTemplate operation returned by the service.
- See Also:
-
deleteAssessmentTemplate
default DeleteAssessmentTemplateResponse deleteAssessmentTemplate(Consumer<DeleteAssessmentTemplateRequest.Builder> deleteAssessmentTemplateRequest) throws InternalException, InvalidInputException, AssessmentRunInProgressException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDeleteAssessmentTemplateRequest.builder()
- Parameters:
deleteAssessmentTemplateRequest
- AConsumer
that will call methods onDeleteAssessmentTemplateRequest.Builder
to create a request.- Returns:
- Result of the DeleteAssessmentTemplate operation returned by the service.
- See Also:
-
describeAssessmentRuns
default DescribeAssessmentRunsResponse describeAssessmentRuns(DescribeAssessmentRunsRequest describeAssessmentRunsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the assessment runs that are specified by the ARNs of the assessment runs.
- Parameters:
describeAssessmentRunsRequest
-- Returns:
- Result of the DescribeAssessmentRuns operation returned by the service.
- See Also:
-
describeAssessmentRuns
default DescribeAssessmentRunsResponse describeAssessmentRuns(Consumer<DescribeAssessmentRunsRequest.Builder> describeAssessmentRunsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDescribeAssessmentRunsRequest.builder()
- Parameters:
describeAssessmentRunsRequest
- AConsumer
that will call methods onDescribeAssessmentRunsRequest.Builder
to create a request.- Returns:
- Result of the DescribeAssessmentRuns operation returned by the service.
- See Also:
-
describeAssessmentTargets
default DescribeAssessmentTargetsResponse describeAssessmentTargets(DescribeAssessmentTargetsRequest describeAssessmentTargetsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the assessment targets that are specified by the ARNs of the assessment targets.
- Parameters:
describeAssessmentTargetsRequest
-- Returns:
- Result of the DescribeAssessmentTargets operation returned by the service.
- See Also:
-
describeAssessmentTargets
default DescribeAssessmentTargetsResponse describeAssessmentTargets(Consumer<DescribeAssessmentTargetsRequest.Builder> describeAssessmentTargetsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDescribeAssessmentTargetsRequest.builder()
- Parameters:
describeAssessmentTargetsRequest
- AConsumer
that will call methods onDescribeAssessmentTargetsRequest.Builder
to create a request.- Returns:
- Result of the DescribeAssessmentTargets operation returned by the service.
- See Also:
-
describeAssessmentTemplates
default DescribeAssessmentTemplatesResponse describeAssessmentTemplates(DescribeAssessmentTemplatesRequest describeAssessmentTemplatesRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the assessment templates that are specified by the ARNs of the assessment templates.
- Parameters:
describeAssessmentTemplatesRequest
-- Returns:
- Result of the DescribeAssessmentTemplates operation returned by the service.
- See Also:
-
describeAssessmentTemplates
default DescribeAssessmentTemplatesResponse describeAssessmentTemplates(Consumer<DescribeAssessmentTemplatesRequest.Builder> describeAssessmentTemplatesRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDescribeAssessmentTemplatesRequest.builder()
- Parameters:
describeAssessmentTemplatesRequest
- AConsumer
that will call methods onDescribeAssessmentTemplatesRequest.Builder
to create a request.- Returns:
- Result of the DescribeAssessmentTemplates operation returned by the service.
- See Also:
-
describeCrossAccountAccessRole
default DescribeCrossAccountAccessRoleResponse describeCrossAccountAccessRole(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest) throws InternalException, AwsServiceException, SdkClientException, InspectorException Describes the IAM role that enables Amazon Inspector to access your AWS account.
- Parameters:
describeCrossAccountAccessRoleRequest
-- Returns:
- Result of the DescribeCrossAccountAccessRole operation returned by the service.
- See Also:
-
describeCrossAccountAccessRole
default DescribeCrossAccountAccessRoleResponse describeCrossAccountAccessRole(Consumer<DescribeCrossAccountAccessRoleRequest.Builder> describeCrossAccountAccessRoleRequest) throws InternalException, AwsServiceException, SdkClientException, InspectorException Describes the IAM role that enables Amazon Inspector to access your AWS account.
This is a convenience which creates an instance of the
DescribeCrossAccountAccessRoleRequest.Builder
avoiding the need to create one manually viaDescribeCrossAccountAccessRoleRequest.builder()
- Parameters:
describeCrossAccountAccessRoleRequest
- AConsumer
that will call methods onDescribeCrossAccountAccessRoleRequest.Builder
to create a request.- Returns:
- Result of the DescribeCrossAccountAccessRole operation returned by the service.
- See Also:
-
describeCrossAccountAccessRole
default DescribeCrossAccountAccessRoleResponse describeCrossAccountAccessRole() throws InternalException, AwsServiceException, SdkClientException, InspectorExceptionDescribes the IAM role that enables Amazon Inspector to access your AWS account.
- Returns:
- Result of the DescribeCrossAccountAccessRole operation returned by the service.
- See Also:
-
describeExclusions
default DescribeExclusionsResponse describeExclusions(DescribeExclusionsRequest describeExclusionsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the exclusions that are specified by the exclusions' ARNs.
- Parameters:
describeExclusionsRequest
-- Returns:
- Result of the DescribeExclusions operation returned by the service.
- See Also:
-
describeExclusions
default DescribeExclusionsResponse describeExclusions(Consumer<DescribeExclusionsRequest.Builder> describeExclusionsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the exclusions that are specified by the exclusions' ARNs.
This is a convenience which creates an instance of the
DescribeExclusionsRequest.Builder
avoiding the need to create one manually viaDescribeExclusionsRequest.builder()
- Parameters:
describeExclusionsRequest
- AConsumer
that will call methods onDescribeExclusionsRequest.Builder
to create a request.- Returns:
- Result of the DescribeExclusions operation returned by the service.
- See Also:
-
describeFindings
default DescribeFindingsResponse describeFindings(DescribeFindingsRequest describeFindingsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the findings that are specified by the ARNs of the findings.
- Parameters:
describeFindingsRequest
-- Returns:
- Result of the DescribeFindings operation returned by the service.
- See Also:
-
describeFindings
default DescribeFindingsResponse describeFindings(Consumer<DescribeFindingsRequest.Builder> describeFindingsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the findings that are specified by the ARNs of the findings.
This is a convenience which creates an instance of the
DescribeFindingsRequest.Builder
avoiding the need to create one manually viaDescribeFindingsRequest.builder()
- Parameters:
describeFindingsRequest
- AConsumer
that will call methods onDescribeFindingsRequest.Builder
to create a request.- Returns:
- Result of the DescribeFindings operation returned by the service.
- See Also:
-
describeResourceGroups
default DescribeResourceGroupsResponse describeResourceGroups(DescribeResourceGroupsRequest describeResourceGroupsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the resource groups that are specified by the ARNs of the resource groups.
- Parameters:
describeResourceGroupsRequest
-- Returns:
- Result of the DescribeResourceGroups operation returned by the service.
- See Also:
-
describeResourceGroups
default DescribeResourceGroupsResponse describeResourceGroups(Consumer<DescribeResourceGroupsRequest.Builder> describeResourceGroupsRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDescribeResourceGroupsRequest.builder()
- Parameters:
describeResourceGroupsRequest
- AConsumer
that will call methods onDescribeResourceGroupsRequest.Builder
to create a request.- Returns:
- Result of the DescribeResourceGroups operation returned by the service.
- See Also:
-
describeRulesPackages
default DescribeRulesPackagesResponse describeRulesPackages(DescribeRulesPackagesRequest describeRulesPackagesRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException Describes the rules packages that are specified by the ARNs of the rules packages.
- Parameters:
describeRulesPackagesRequest
-- Returns:
- Result of the DescribeRulesPackages operation returned by the service.
- See Also:
-
describeRulesPackages
default DescribeRulesPackagesResponse describeRulesPackages(Consumer<DescribeRulesPackagesRequest.Builder> describeRulesPackagesRequest) throws InternalException, InvalidInputException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaDescribeRulesPackagesRequest.builder()
- Parameters:
describeRulesPackagesRequest
- AConsumer
that will call methods onDescribeRulesPackagesRequest.Builder
to create a request.- Returns:
- Result of the DescribeRulesPackages operation returned by the service.
- See Also:
-
getAssessmentReport
default GetAssessmentReportResponse getAssessmentReport(GetAssessmentReportRequest getAssessmentReportRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AssessmentRunInProgressException, UnsupportedFeatureException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.
- Parameters:
getAssessmentReportRequest
-- Returns:
- Result of the GetAssessmentReport operation returned by the service.
- See Also:
-
getAssessmentReport
default GetAssessmentReportResponse getAssessmentReport(Consumer<GetAssessmentReportRequest.Builder> getAssessmentReportRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AssessmentRunInProgressException, UnsupportedFeatureException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaGetAssessmentReportRequest.builder()
- Parameters:
getAssessmentReportRequest
- AConsumer
that will call methods onGetAssessmentReportRequest.Builder
to create a request.- Returns:
- Result of the GetAssessmentReport operation returned by the service.
- See Also:
-
getExclusionsPreview
default GetExclusionsPreviewResponse getExclusionsPreview(GetExclusionsPreviewRequest getExclusionsPreviewRequest) throws InvalidInputException, InternalException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the GetExclusionsPreview operation returned by the service.
- See Also:
-
getExclusionsPreview
default GetExclusionsPreviewResponse getExclusionsPreview(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest) throws InvalidInputException, InternalException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaGetExclusionsPreviewRequest.builder()
- Parameters:
getExclusionsPreviewRequest
- AConsumer
that will call methods onGetExclusionsPreviewRequest.Builder
to create a request.- Returns:
- Result of the GetExclusionsPreview operation returned by the service.
- See Also:
-
getExclusionsPreviewPaginator
default GetExclusionsPreviewIterable getExclusionsPreviewPaginator(GetExclusionsPreviewRequest getExclusionsPreviewRequest) throws InvalidInputException, InternalException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
getExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewIterable responses = client.getExclusionsPreviewPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewIterable responses = client .getExclusionsPreviewPaginator(request); for (software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewIterable responses = client.getExclusionsPreviewPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
getExclusionsPreviewPaginator
default GetExclusionsPreviewIterable getExclusionsPreviewPaginator(Consumer<GetExclusionsPreviewRequest.Builder> getExclusionsPreviewRequest) throws InvalidInputException, InternalException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
getExclusionsPreview(software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewIterable responses = client.getExclusionsPreviewPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewIterable responses = client .getExclusionsPreviewPaginator(request); for (software.amazon.awssdk.services.inspector.model.GetExclusionsPreviewResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.GetExclusionsPreviewIterable responses = client.getExclusionsPreviewPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaGetExclusionsPreviewRequest.builder()
- Parameters:
getExclusionsPreviewRequest
- AConsumer
that will call methods onGetExclusionsPreviewRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getTelemetryMetadata
default GetTelemetryMetadataResponse getTelemetryMetadata(GetTelemetryMetadataRequest getTelemetryMetadataRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Information about the data that is collected for the specified assessment run.
- Parameters:
getTelemetryMetadataRequest
-- Returns:
- Result of the GetTelemetryMetadata operation returned by the service.
- See Also:
-
getTelemetryMetadata
default GetTelemetryMetadataResponse getTelemetryMetadata(Consumer<GetTelemetryMetadataRequest.Builder> getTelemetryMetadataRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Information about the data that is collected for the specified assessment run.
This is a convenience which creates an instance of the
GetTelemetryMetadataRequest.Builder
avoiding the need to create one manually viaGetTelemetryMetadataRequest.builder()
- Parameters:
getTelemetryMetadataRequest
- AConsumer
that will call methods onGetTelemetryMetadataRequest.Builder
to create a request.- Returns:
- Result of the GetTelemetryMetadata operation returned by the service.
- See Also:
-
listAssessmentRunAgents
default ListAssessmentRunAgentsResponse listAssessmentRunAgents(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
- Parameters:
listAssessmentRunAgentsRequest
-- Returns:
- Result of the ListAssessmentRunAgents operation returned by the service.
- See Also:
-
listAssessmentRunAgents
default ListAssessmentRunAgentsResponse listAssessmentRunAgents(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaListAssessmentRunAgentsRequest.builder()
- Parameters:
listAssessmentRunAgentsRequest
- AConsumer
that will call methods onListAssessmentRunAgentsRequest.Builder
to create a request.- Returns:
- Result of the ListAssessmentRunAgents operation returned by the service.
- See Also:
-
listAssessmentRunAgentsPaginator
default ListAssessmentRunAgentsIterable listAssessmentRunAgentsPaginator(ListAssessmentRunAgentsRequest listAssessmentRunAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsIterable responses = client.listAssessmentRunAgentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsIterable responses = client .listAssessmentRunAgentsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsIterable responses = client.listAssessmentRunAgentsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentRunAgentsPaginator
default ListAssessmentRunAgentsIterable listAssessmentRunAgentsPaginator(Consumer<ListAssessmentRunAgentsRequest.Builder> listAssessmentRunAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentRunAgents(software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsIterable responses = client.listAssessmentRunAgentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsIterable responses = client .listAssessmentRunAgentsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentRunAgentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunAgentsIterable responses = client.listAssessmentRunAgentsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListAssessmentRunAgentsRequest.builder()
- Parameters:
listAssessmentRunAgentsRequest
- AConsumer
that will call methods onListAssessmentRunAgentsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentRuns
default ListAssessmentRunsResponse listAssessmentRuns(ListAssessmentRunsRequest listAssessmentRunsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
- Parameters:
listAssessmentRunsRequest
-- Returns:
- Result of the ListAssessmentRuns operation returned by the service.
- See Also:
-
listAssessmentRuns
default ListAssessmentRunsResponse listAssessmentRuns(Consumer<ListAssessmentRunsRequest.Builder> listAssessmentRunsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaListAssessmentRunsRequest.builder()
- Parameters:
listAssessmentRunsRequest
- AConsumer
that will call methods onListAssessmentRunsRequest.Builder
to create a request.- Returns:
- Result of the ListAssessmentRuns operation returned by the service.
- See Also:
-
listAssessmentRuns
default ListAssessmentRunsResponse listAssessmentRuns() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionLists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
- Returns:
- Result of the ListAssessmentRuns operation returned by the service.
- See Also:
-
listAssessmentRunsPaginator
default ListAssessmentRunsIterable listAssessmentRunsPaginator() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionThis is a variant of
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client.listAssessmentRunsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client .listAssessmentRunsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client.listAssessmentRunsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentRunsPaginator
default ListAssessmentRunsIterable listAssessmentRunsPaginator(ListAssessmentRunsRequest listAssessmentRunsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client.listAssessmentRunsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client .listAssessmentRunsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client.listAssessmentRunsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentRunsPaginator
default ListAssessmentRunsIterable listAssessmentRunsPaginator(Consumer<ListAssessmentRunsRequest.Builder> listAssessmentRunsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentRuns(software.amazon.awssdk.services.inspector.model.ListAssessmentRunsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client.listAssessmentRunsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client .listAssessmentRunsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentRunsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentRunsIterable responses = client.listAssessmentRunsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListAssessmentRunsRequest.builder()
- Parameters:
listAssessmentRunsRequest
- AConsumer
that will call methods onListAssessmentRunsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentTargets
default ListAssessmentTargetsResponse listAssessmentTargets(ListAssessmentTargetsRequest listAssessmentTargetsRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the ListAssessmentTargets operation returned by the service.
- See Also:
-
listAssessmentTargets
default ListAssessmentTargetsResponse listAssessmentTargets(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaListAssessmentTargetsRequest.builder()
- Parameters:
listAssessmentTargetsRequest
- AConsumer
that will call methods onListAssessmentTargetsRequest.Builder
to create a request.- Returns:
- Result of the ListAssessmentTargets operation returned by the service.
- See Also:
-
listAssessmentTargets
default ListAssessmentTargetsResponse listAssessmentTargets() throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorExceptionLists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
- Returns:
- Result of the ListAssessmentTargets operation returned by the service.
- See Also:
-
listAssessmentTargetsPaginator
default ListAssessmentTargetsIterable listAssessmentTargetsPaginator() throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorExceptionThis is a variant of
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client.listAssessmentTargetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client .listAssessmentTargetsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client.listAssessmentTargetsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentTargetsPaginator
default ListAssessmentTargetsIterable listAssessmentTargetsPaginator(ListAssessmentTargetsRequest listAssessmentTargetsRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client.listAssessmentTargetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client .listAssessmentTargetsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client.listAssessmentTargetsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentTargetsPaginator
default ListAssessmentTargetsIterable listAssessmentTargetsPaginator(Consumer<ListAssessmentTargetsRequest.Builder> listAssessmentTargetsRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentTargets(software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client.listAssessmentTargetsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client .listAssessmentTargetsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentTargetsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTargetsIterable responses = client.listAssessmentTargetsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListAssessmentTargetsRequest.builder()
- Parameters:
listAssessmentTargetsRequest
- AConsumer
that will call methods onListAssessmentTargetsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentTemplates
default ListAssessmentTemplatesResponse listAssessmentTemplates(ListAssessmentTemplatesRequest listAssessmentTemplatesRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
- Parameters:
listAssessmentTemplatesRequest
-- Returns:
- Result of the ListAssessmentTemplates operation returned by the service.
- See Also:
-
listAssessmentTemplates
default ListAssessmentTemplatesResponse listAssessmentTemplates(Consumer<ListAssessmentTemplatesRequest.Builder> listAssessmentTemplatesRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaListAssessmentTemplatesRequest.builder()
- Parameters:
listAssessmentTemplatesRequest
- AConsumer
that will call methods onListAssessmentTemplatesRequest.Builder
to create a request.- Returns:
- Result of the ListAssessmentTemplates operation returned by the service.
- See Also:
-
listAssessmentTemplates
default ListAssessmentTemplatesResponse listAssessmentTemplates() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionLists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
- Returns:
- Result of the ListAssessmentTemplates operation returned by the service.
- See Also:
-
listAssessmentTemplatesPaginator
default ListAssessmentTemplatesIterable listAssessmentTemplatesPaginator() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionThis is a variant of
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client.listAssessmentTemplatesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client .listAssessmentTemplatesPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client.listAssessmentTemplatesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentTemplatesPaginator
default ListAssessmentTemplatesIterable listAssessmentTemplatesPaginator(ListAssessmentTemplatesRequest listAssessmentTemplatesRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client.listAssessmentTemplatesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client .listAssessmentTemplatesPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client.listAssessmentTemplatesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listAssessmentTemplatesPaginator
default ListAssessmentTemplatesIterable listAssessmentTemplatesPaginator(Consumer<ListAssessmentTemplatesRequest.Builder> listAssessmentTemplatesRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listAssessmentTemplates(software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client.listAssessmentTemplatesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client .listAssessmentTemplatesPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListAssessmentTemplatesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListAssessmentTemplatesIterable responses = client.listAssessmentTemplatesPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListAssessmentTemplatesRequest.builder()
- Parameters:
listAssessmentTemplatesRequest
- AConsumer
that will call methods onListAssessmentTemplatesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventSubscriptions
default ListEventSubscriptionsResponse listEventSubscriptions(ListEventSubscriptionsRequest listEventSubscriptionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the ListEventSubscriptions operation returned by the service.
- See Also:
-
listEventSubscriptions
default ListEventSubscriptionsResponse listEventSubscriptions(Consumer<ListEventSubscriptionsRequest.Builder> listEventSubscriptionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaListEventSubscriptionsRequest.builder()
- Parameters:
listEventSubscriptionsRequest
- AConsumer
that will call methods onListEventSubscriptionsRequest.Builder
to create a request.- Returns:
- Result of the ListEventSubscriptions operation returned by the service.
- See Also:
-
listEventSubscriptions
default ListEventSubscriptionsResponse listEventSubscriptions() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionLists 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:
- Result of the ListEventSubscriptions operation returned by the service.
- See Also:
-
listEventSubscriptionsPaginator
default ListEventSubscriptionsIterable listEventSubscriptionsPaginator() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionThis is a variant of
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client.listEventSubscriptionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client .listEventSubscriptionsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client.listEventSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventSubscriptionsPaginator
default ListEventSubscriptionsIterable listEventSubscriptionsPaginator(ListEventSubscriptionsRequest listEventSubscriptionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client.listEventSubscriptionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client .listEventSubscriptionsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client.listEventSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventSubscriptionsPaginator
default ListEventSubscriptionsIterable listEventSubscriptionsPaginator(Consumer<ListEventSubscriptionsRequest.Builder> listEventSubscriptionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listEventSubscriptions(software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client.listEventSubscriptionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client .listEventSubscriptionsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListEventSubscriptionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListEventSubscriptionsIterable responses = client.listEventSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListEventSubscriptionsRequest.builder()
- Parameters:
listEventSubscriptionsRequest
- AConsumer
that will call methods onListEventSubscriptionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listExclusions
default ListExclusionsResponse listExclusions(ListExclusionsRequest listExclusionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException List exclusions that are generated by the assessment run.
- Parameters:
listExclusionsRequest
-- Returns:
- Result of the ListExclusions operation returned by the service.
- See Also:
-
listExclusions
default ListExclusionsResponse listExclusions(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException List exclusions that are generated by the assessment run.
This is a convenience which creates an instance of the
ListExclusionsRequest.Builder
avoiding the need to create one manually viaListExclusionsRequest.builder()
- Parameters:
listExclusionsRequest
- AConsumer
that will call methods onListExclusionsRequest.Builder
to create a request.- Returns:
- Result of the ListExclusions operation returned by the service.
- See Also:
-
listExclusionsPaginator
default ListExclusionsIterable listExclusionsPaginator(ListExclusionsRequest listExclusionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListExclusionsIterable responses = client.listExclusionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListExclusionsIterable responses = client .listExclusionsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListExclusionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListExclusionsIterable responses = client.listExclusionsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listExclusionsPaginator
default ListExclusionsIterable listExclusionsPaginator(Consumer<ListExclusionsRequest.Builder> listExclusionsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listExclusions(software.amazon.awssdk.services.inspector.model.ListExclusionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListExclusionsIterable responses = client.listExclusionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListExclusionsIterable responses = client .listExclusionsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListExclusionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListExclusionsIterable responses = client.listExclusionsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListExclusionsRequest.builder()
- Parameters:
listExclusionsRequest
- AConsumer
that will call methods onListExclusionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFindings
default ListFindingsResponse listFindings(ListFindingsRequest listFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
- Parameters:
listFindingsRequest
-- Returns:
- Result of the ListFindings operation returned by the service.
- See Also:
-
listFindings
default ListFindingsResponse listFindings(Consumer<ListFindingsRequest.Builder> listFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaListFindingsRequest.builder()
- Parameters:
listFindingsRequest
- AConsumer
that will call methods onListFindingsRequest.Builder
to create a request.- Returns:
- Result of the ListFindings operation returned by the service.
- See Also:
-
listFindings
default ListFindingsResponse listFindings() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionLists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
- Returns:
- Result of the ListFindings operation returned by the service.
- See Also:
-
listFindingsPaginator
default ListFindingsIterable listFindingsPaginator() throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorExceptionThis is a variant of
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListFindingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listFindingsPaginator
default ListFindingsIterable listFindingsPaginator(ListFindingsRequest listFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListFindingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listFindingsPaginator
default ListFindingsIterable listFindingsPaginator(Consumer<ListFindingsRequest.Builder> listFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listFindings(software.amazon.awssdk.services.inspector.model.ListFindingsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListFindingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListFindingsIterable responses = client.listFindingsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListFindingsRequest.builder()
- Parameters:
listFindingsRequest
- AConsumer
that will call methods onListFindingsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRulesPackages
default ListRulesPackagesResponse listRulesPackages(ListRulesPackagesRequest listRulesPackagesRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException Lists all available Amazon Inspector rules packages.
- Parameters:
listRulesPackagesRequest
-- Returns:
- Result of the ListRulesPackages operation returned by the service.
- See Also:
-
listRulesPackages
default ListRulesPackagesResponse listRulesPackages(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException Lists all available Amazon Inspector rules packages.
This is a convenience which creates an instance of the
ListRulesPackagesRequest.Builder
avoiding the need to create one manually viaListRulesPackagesRequest.builder()
- Parameters:
listRulesPackagesRequest
- AConsumer
that will call methods onListRulesPackagesRequest.Builder
to create a request.- Returns:
- Result of the ListRulesPackages operation returned by the service.
- See Also:
-
listRulesPackages
default ListRulesPackagesResponse listRulesPackages() throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorExceptionLists all available Amazon Inspector rules packages.
- Returns:
- Result of the ListRulesPackages operation returned by the service.
- See Also:
-
listRulesPackagesPaginator
default ListRulesPackagesIterable listRulesPackagesPaginator() throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorExceptionThis is a variant of
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client.listRulesPackagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client .listRulesPackagesPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client.listRulesPackagesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRulesPackagesPaginator
default ListRulesPackagesIterable listRulesPackagesPaginator(ListRulesPackagesRequest listRulesPackagesRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client.listRulesPackagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client .listRulesPackagesPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client.listRulesPackagesPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRulesPackagesPaginator
default ListRulesPackagesIterable listRulesPackagesPaginator(Consumer<ListRulesPackagesRequest.Builder> listRulesPackagesRequest) throws InternalException, InvalidInputException, AccessDeniedException, AwsServiceException, SdkClientException, InspectorException This is a variant of
listRulesPackages(software.amazon.awssdk.services.inspector.model.ListRulesPackagesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client.listRulesPackagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client .listRulesPackagesPaginator(request); for (software.amazon.awssdk.services.inspector.model.ListRulesPackagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.ListRulesPackagesIterable responses = client.listRulesPackagesPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaListRulesPackagesRequest.builder()
- Parameters:
listRulesPackagesRequest
- AConsumer
that will call methods onListRulesPackagesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Lists all tags associated with an assessment template.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, AwsServiceException, SdkClientException, InspectorException Lists all tags associated with an assessment template.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
previewAgents
default PreviewAgentsResponse previewAgents(PreviewAgentsRequest previewAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, AwsServiceException, SdkClientException, InspectorException Previews the agents installed on the EC2 instances that are part of the specified assessment target.
- Parameters:
previewAgentsRequest
-- Returns:
- Result of the PreviewAgents operation returned by the service.
- See Also:
-
previewAgents
default PreviewAgentsResponse previewAgents(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaPreviewAgentsRequest.builder()
- Parameters:
previewAgentsRequest
- AConsumer
that will call methods onPreviewAgentsRequest.Builder
to create a request.- Returns:
- Result of the PreviewAgents operation returned by the service.
- See Also:
-
previewAgentsPaginator
default PreviewAgentsIterable previewAgentsPaginator(PreviewAgentsRequest previewAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, AwsServiceException, SdkClientException, InspectorException This is a variant of
previewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.PreviewAgentsIterable responses = client.previewAgentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.PreviewAgentsIterable responses = client.previewAgentsPaginator(request); for (software.amazon.awssdk.services.inspector.model.PreviewAgentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.PreviewAgentsIterable responses = client.previewAgentsPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
previewAgentsPaginator
default PreviewAgentsIterable previewAgentsPaginator(Consumer<PreviewAgentsRequest.Builder> previewAgentsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, AwsServiceException, SdkClientException, InspectorException This is a variant of
previewAgents(software.amazon.awssdk.services.inspector.model.PreviewAgentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.inspector.paginators.PreviewAgentsIterable responses = client.previewAgentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.inspector.paginators.PreviewAgentsIterable responses = client.previewAgentsPaginator(request); for (software.amazon.awssdk.services.inspector.model.PreviewAgentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.inspector.paginators.PreviewAgentsIterable responses = client.previewAgentsPaginator(request); responses.iterator().forEachRemaining(....);
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.Builder
avoiding the need to create one manually viaPreviewAgentsRequest.builder()
- Parameters:
previewAgentsRequest
- AConsumer
that will call methods onPreviewAgentsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
registerCrossAccountAccessRole
default RegisterCrossAccountAccessRoleResponse registerCrossAccountAccessRole(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest) throws InternalException, InvalidInputException, AccessDeniedException, InvalidCrossAccountRoleException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.
- Parameters:
registerCrossAccountAccessRoleRequest
-- Returns:
- Result of the RegisterCrossAccountAccessRole operation returned by the service.
- See Also:
-
registerCrossAccountAccessRole
default RegisterCrossAccountAccessRoleResponse registerCrossAccountAccessRole(Consumer<RegisterCrossAccountAccessRoleRequest.Builder> registerCrossAccountAccessRoleRequest) throws InternalException, InvalidInputException, AccessDeniedException, InvalidCrossAccountRoleException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaRegisterCrossAccountAccessRoleRequest.builder()
- Parameters:
registerCrossAccountAccessRoleRequest
- AConsumer
that will call methods onRegisterCrossAccountAccessRoleRequest.Builder
to create a request.- Returns:
- Result of the RegisterCrossAccountAccessRole operation returned by the service.
- See Also:
-
removeAttributesFromFindings
default RemoveAttributesFromFindingsResponse removeAttributesFromFindings(RemoveAttributesFromFindingsRequest removeAttributesFromFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the RemoveAttributesFromFindings operation returned by the service.
- See Also:
-
removeAttributesFromFindings
default RemoveAttributesFromFindingsResponse removeAttributesFromFindings(Consumer<RemoveAttributesFromFindingsRequest.Builder> removeAttributesFromFindingsRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaRemoveAttributesFromFindingsRequest.builder()
- Parameters:
removeAttributesFromFindingsRequest
- AConsumer
that will call methods onRemoveAttributesFromFindingsRequest.Builder
to create a request.- Returns:
- Result of the RemoveAttributesFromFindings operation returned by the service.
- See Also:
-
setTagsForResource
default SetTagsForResourceResponse setTagsForResource(SetTagsForResourceRequest setTagsForResourceRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.
- Parameters:
setTagsForResourceRequest
-- Returns:
- Result of the SetTagsForResource operation returned by the service.
- See Also:
-
setTagsForResource
default SetTagsForResourceResponse setTagsForResource(Consumer<SetTagsForResourceRequest.Builder> setTagsForResourceRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaSetTagsForResourceRequest.builder()
- Parameters:
setTagsForResourceRequest
- AConsumer
that will call methods onSetTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the SetTagsForResource operation returned by the service.
- See Also:
-
startAssessmentRun
default StartAssessmentRunResponse startAssessmentRun(StartAssessmentRunRequest startAssessmentRunRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, AgentsAlreadyRunningAssessmentException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the StartAssessmentRun operation returned by the service.
- See Also:
-
startAssessmentRun
default StartAssessmentRunResponse startAssessmentRun(Consumer<StartAssessmentRunRequest.Builder> startAssessmentRunRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, InvalidCrossAccountRoleException, AgentsAlreadyRunningAssessmentException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaStartAssessmentRunRequest.builder()
- Parameters:
startAssessmentRunRequest
- AConsumer
that will call methods onStartAssessmentRunRequest.Builder
to create a request.- Returns:
- Result of the StartAssessmentRun operation returned by the service.
- See Also:
-
stopAssessmentRun
default StopAssessmentRunResponse stopAssessmentRun(StopAssessmentRunRequest stopAssessmentRunRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Stops the assessment run that is specified by the ARN of the assessment run.
- Parameters:
stopAssessmentRunRequest
-- Returns:
- Result of the StopAssessmentRun operation returned by the service.
- See Also:
-
stopAssessmentRun
default StopAssessmentRunResponse stopAssessmentRun(Consumer<StopAssessmentRunRequest.Builder> stopAssessmentRunRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaStopAssessmentRunRequest.builder()
- Parameters:
stopAssessmentRunRequest
- AConsumer
that will call methods onStopAssessmentRunRequest.Builder
to create a request.- Returns:
- Result of the StopAssessmentRun operation returned by the service.
- See Also:
-
subscribeToEvent
default SubscribeToEventResponse subscribeToEvent(SubscribeToEventRequest subscribeToEventRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
- Parameters:
subscribeToEventRequest
-- Returns:
- Result of the SubscribeToEvent operation returned by the service.
- See Also:
-
subscribeToEvent
default SubscribeToEventResponse subscribeToEvent(Consumer<SubscribeToEventRequest.Builder> subscribeToEventRequest) throws InternalException, InvalidInputException, LimitExceededException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaSubscribeToEventRequest.builder()
- Parameters:
subscribeToEventRequest
- AConsumer
that will call methods onSubscribeToEventRequest.Builder
to create a request.- Returns:
- Result of the SubscribeToEvent operation returned by the service.
- See Also:
-
unsubscribeFromEvent
default UnsubscribeFromEventResponse unsubscribeFromEvent(UnsubscribeFromEventRequest unsubscribeFromEventRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
- Parameters:
unsubscribeFromEventRequest
-- Returns:
- Result of the UnsubscribeFromEvent operation returned by the service.
- See Also:
-
unsubscribeFromEvent
default UnsubscribeFromEventResponse unsubscribeFromEvent(Consumer<UnsubscribeFromEventRequest.Builder> unsubscribeFromEventRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaUnsubscribeFromEventRequest.builder()
- Parameters:
unsubscribeFromEventRequest
- AConsumer
that will call methods onUnsubscribeFromEventRequest.Builder
to create a request.- Returns:
- Result of the UnsubscribeFromEvent operation returned by the service.
- See Also:
-
updateAssessmentTarget
default UpdateAssessmentTargetResponse updateAssessmentTarget(UpdateAssessmentTargetRequest updateAssessmentTargetRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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:
- Result of the UpdateAssessmentTarget operation returned by the service.
- See Also:
-
updateAssessmentTarget
default UpdateAssessmentTargetResponse updateAssessmentTarget(Consumer<UpdateAssessmentTargetRequest.Builder> updateAssessmentTargetRequest) throws InternalException, InvalidInputException, AccessDeniedException, NoSuchEntityException, ServiceTemporarilyUnavailableException, AwsServiceException, SdkClientException, InspectorException 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.Builder
avoiding the need to create one manually viaUpdateAssessmentTargetRequest.builder()
- Parameters:
updateAssessmentTargetRequest
- AConsumer
that will call methods onUpdateAssessmentTargetRequest.Builder
to create a request.- Returns:
- Result of the UpdateAssessmentTarget operation returned by the service.
- See Also:
-
create
Create aInspectorClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aInspectorClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-