Interface ImagebuilderClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic ImagebuilderClientBuilder
builder()
Create a builder that can be used to configure and create aImagebuilderClient
.default CancelImageCreationResponse
cancelImageCreation
(Consumer<CancelImageCreationRequest.Builder> cancelImageCreationRequest) CancelImageCreation cancels the creation of Image.default CancelImageCreationResponse
cancelImageCreation
(CancelImageCreationRequest cancelImageCreationRequest) CancelImageCreation cancels the creation of Image.default CancelLifecycleExecutionResponse
cancelLifecycleExecution
(Consumer<CancelLifecycleExecutionRequest.Builder> cancelLifecycleExecutionRequest) Cancel a specific image lifecycle policy runtime instance.default CancelLifecycleExecutionResponse
cancelLifecycleExecution
(CancelLifecycleExecutionRequest cancelLifecycleExecutionRequest) Cancel a specific image lifecycle policy runtime instance.static ImagebuilderClient
create()
Create aImagebuilderClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateComponentResponse
createComponent
(Consumer<CreateComponentRequest.Builder> createComponentRequest) Creates a new component that can be used to build, validate, test, and assess your image.default CreateComponentResponse
createComponent
(CreateComponentRequest createComponentRequest) Creates a new component that can be used to build, validate, test, and assess your image.default CreateContainerRecipeResponse
createContainerRecipe
(Consumer<CreateContainerRecipeRequest.Builder> createContainerRecipeRequest) Creates a new container recipe.default CreateContainerRecipeResponse
createContainerRecipe
(CreateContainerRecipeRequest createContainerRecipeRequest) Creates a new container recipe.createDistributionConfiguration
(Consumer<CreateDistributionConfigurationRequest.Builder> createDistributionConfigurationRequest) Creates a new distribution configuration.createDistributionConfiguration
(CreateDistributionConfigurationRequest createDistributionConfigurationRequest) Creates a new distribution configuration.default CreateImageResponse
createImage
(Consumer<CreateImageRequest.Builder> createImageRequest) Creates a new image.default CreateImageResponse
createImage
(CreateImageRequest createImageRequest) Creates a new image.default CreateImagePipelineResponse
createImagePipeline
(Consumer<CreateImagePipelineRequest.Builder> createImagePipelineRequest) Creates a new image pipeline.default CreateImagePipelineResponse
createImagePipeline
(CreateImagePipelineRequest createImagePipelineRequest) Creates a new image pipeline.default CreateImageRecipeResponse
createImageRecipe
(Consumer<CreateImageRecipeRequest.Builder> createImageRecipeRequest) Creates a new image recipe.default CreateImageRecipeResponse
createImageRecipe
(CreateImageRecipeRequest createImageRecipeRequest) Creates a new image recipe.createInfrastructureConfiguration
(Consumer<CreateInfrastructureConfigurationRequest.Builder> createInfrastructureConfigurationRequest) Creates a new infrastructure configuration.createInfrastructureConfiguration
(CreateInfrastructureConfigurationRequest createInfrastructureConfigurationRequest) Creates a new infrastructure configuration.default CreateLifecyclePolicyResponse
createLifecyclePolicy
(Consumer<CreateLifecyclePolicyRequest.Builder> createLifecyclePolicyRequest) Create a lifecycle policy resource.default CreateLifecyclePolicyResponse
createLifecyclePolicy
(CreateLifecyclePolicyRequest createLifecyclePolicyRequest) Create a lifecycle policy resource.default CreateWorkflowResponse
createWorkflow
(Consumer<CreateWorkflowRequest.Builder> createWorkflowRequest) Create a new workflow or a new version of an existing workflow.default CreateWorkflowResponse
createWorkflow
(CreateWorkflowRequest createWorkflowRequest) Create a new workflow or a new version of an existing workflow.default DeleteComponentResponse
deleteComponent
(Consumer<DeleteComponentRequest.Builder> deleteComponentRequest) Deletes a component build version.default DeleteComponentResponse
deleteComponent
(DeleteComponentRequest deleteComponentRequest) Deletes a component build version.default DeleteContainerRecipeResponse
deleteContainerRecipe
(Consumer<DeleteContainerRecipeRequest.Builder> deleteContainerRecipeRequest) Deletes a container recipe.default DeleteContainerRecipeResponse
deleteContainerRecipe
(DeleteContainerRecipeRequest deleteContainerRecipeRequest) Deletes a container recipe.deleteDistributionConfiguration
(Consumer<DeleteDistributionConfigurationRequest.Builder> deleteDistributionConfigurationRequest) Deletes a distribution configuration.deleteDistributionConfiguration
(DeleteDistributionConfigurationRequest deleteDistributionConfigurationRequest) Deletes a distribution configuration.default DeleteImageResponse
deleteImage
(Consumer<DeleteImageRequest.Builder> deleteImageRequest) Deletes an Image Builder image resource.default DeleteImageResponse
deleteImage
(DeleteImageRequest deleteImageRequest) Deletes an Image Builder image resource.default DeleteImagePipelineResponse
deleteImagePipeline
(Consumer<DeleteImagePipelineRequest.Builder> deleteImagePipelineRequest) Deletes an image pipeline.default DeleteImagePipelineResponse
deleteImagePipeline
(DeleteImagePipelineRequest deleteImagePipelineRequest) Deletes an image pipeline.default DeleteImageRecipeResponse
deleteImageRecipe
(Consumer<DeleteImageRecipeRequest.Builder> deleteImageRecipeRequest) Deletes an image recipe.default DeleteImageRecipeResponse
deleteImageRecipe
(DeleteImageRecipeRequest deleteImageRecipeRequest) Deletes an image recipe.deleteInfrastructureConfiguration
(Consumer<DeleteInfrastructureConfigurationRequest.Builder> deleteInfrastructureConfigurationRequest) Deletes an infrastructure configuration.deleteInfrastructureConfiguration
(DeleteInfrastructureConfigurationRequest deleteInfrastructureConfigurationRequest) Deletes an infrastructure configuration.default DeleteLifecyclePolicyResponse
deleteLifecyclePolicy
(Consumer<DeleteLifecyclePolicyRequest.Builder> deleteLifecyclePolicyRequest) Delete the specified lifecycle policy resource.default DeleteLifecyclePolicyResponse
deleteLifecyclePolicy
(DeleteLifecyclePolicyRequest deleteLifecyclePolicyRequest) Delete the specified lifecycle policy resource.default DeleteWorkflowResponse
deleteWorkflow
(Consumer<DeleteWorkflowRequest.Builder> deleteWorkflowRequest) Deletes a specific workflow resource.default DeleteWorkflowResponse
deleteWorkflow
(DeleteWorkflowRequest deleteWorkflowRequest) Deletes a specific workflow resource.default GetComponentResponse
getComponent
(Consumer<GetComponentRequest.Builder> getComponentRequest) Gets a component object.default GetComponentResponse
getComponent
(GetComponentRequest getComponentRequest) Gets a component object.default GetComponentPolicyResponse
getComponentPolicy
(Consumer<GetComponentPolicyRequest.Builder> getComponentPolicyRequest) Gets a component policy.default GetComponentPolicyResponse
getComponentPolicy
(GetComponentPolicyRequest getComponentPolicyRequest) Gets a component policy.default GetContainerRecipeResponse
getContainerRecipe
(Consumer<GetContainerRecipeRequest.Builder> getContainerRecipeRequest) Retrieves a container recipe.default GetContainerRecipeResponse
getContainerRecipe
(GetContainerRecipeRequest getContainerRecipeRequest) Retrieves a container recipe.default GetContainerRecipePolicyResponse
getContainerRecipePolicy
(Consumer<GetContainerRecipePolicyRequest.Builder> getContainerRecipePolicyRequest) Retrieves the policy for a container recipe.default GetContainerRecipePolicyResponse
getContainerRecipePolicy
(GetContainerRecipePolicyRequest getContainerRecipePolicyRequest) Retrieves the policy for a container recipe.getDistributionConfiguration
(Consumer<GetDistributionConfigurationRequest.Builder> getDistributionConfigurationRequest) Gets a distribution configuration.getDistributionConfiguration
(GetDistributionConfigurationRequest getDistributionConfigurationRequest) Gets a distribution configuration.default GetImageResponse
getImage
(Consumer<GetImageRequest.Builder> getImageRequest) Gets an image.default GetImageResponse
getImage
(GetImageRequest getImageRequest) Gets an image.default GetImagePipelineResponse
getImagePipeline
(Consumer<GetImagePipelineRequest.Builder> getImagePipelineRequest) Gets an image pipeline.default GetImagePipelineResponse
getImagePipeline
(GetImagePipelineRequest getImagePipelineRequest) Gets an image pipeline.default GetImagePolicyResponse
getImagePolicy
(Consumer<GetImagePolicyRequest.Builder> getImagePolicyRequest) Gets an image policy.default GetImagePolicyResponse
getImagePolicy
(GetImagePolicyRequest getImagePolicyRequest) Gets an image policy.default GetImageRecipeResponse
getImageRecipe
(Consumer<GetImageRecipeRequest.Builder> getImageRecipeRequest) Gets an image recipe.default GetImageRecipeResponse
getImageRecipe
(GetImageRecipeRequest getImageRecipeRequest) Gets an image recipe.default GetImageRecipePolicyResponse
getImageRecipePolicy
(Consumer<GetImageRecipePolicyRequest.Builder> getImageRecipePolicyRequest) Gets an image recipe policy.default GetImageRecipePolicyResponse
getImageRecipePolicy
(GetImageRecipePolicyRequest getImageRecipePolicyRequest) Gets an image recipe policy.getInfrastructureConfiguration
(Consumer<GetInfrastructureConfigurationRequest.Builder> getInfrastructureConfigurationRequest) Gets an infrastructure configuration.getInfrastructureConfiguration
(GetInfrastructureConfigurationRequest getInfrastructureConfigurationRequest) Gets an infrastructure configuration.default GetLifecycleExecutionResponse
getLifecycleExecution
(Consumer<GetLifecycleExecutionRequest.Builder> getLifecycleExecutionRequest) Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.default GetLifecycleExecutionResponse
getLifecycleExecution
(GetLifecycleExecutionRequest getLifecycleExecutionRequest) Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.default GetLifecyclePolicyResponse
getLifecyclePolicy
(Consumer<GetLifecyclePolicyRequest.Builder> getLifecyclePolicyRequest) Get details for the specified image lifecycle policy.default GetLifecyclePolicyResponse
getLifecyclePolicy
(GetLifecyclePolicyRequest getLifecyclePolicyRequest) Get details for the specified image lifecycle policy.default GetWorkflowResponse
getWorkflow
(Consumer<GetWorkflowRequest.Builder> getWorkflowRequest) Get a workflow resource object.default GetWorkflowResponse
getWorkflow
(GetWorkflowRequest getWorkflowRequest) Get a workflow resource object.default GetWorkflowExecutionResponse
getWorkflowExecution
(Consumer<GetWorkflowExecutionRequest.Builder> getWorkflowExecutionRequest) Get the runtime information that was logged for a specific runtime instance of the workflow.default GetWorkflowExecutionResponse
getWorkflowExecution
(GetWorkflowExecutionRequest getWorkflowExecutionRequest) Get the runtime information that was logged for a specific runtime instance of the workflow.default GetWorkflowStepExecutionResponse
getWorkflowStepExecution
(Consumer<GetWorkflowStepExecutionRequest.Builder> getWorkflowStepExecutionRequest) Get the runtime information that was logged for a specific runtime instance of the workflow step.default GetWorkflowStepExecutionResponse
getWorkflowStepExecution
(GetWorkflowStepExecutionRequest getWorkflowStepExecutionRequest) Get the runtime information that was logged for a specific runtime instance of the workflow step.default ImportComponentResponse
importComponent
(Consumer<ImportComponentRequest.Builder> importComponentRequest) Imports a component and transforms its data into a component document.default ImportComponentResponse
importComponent
(ImportComponentRequest importComponentRequest) Imports a component and transforms its data into a component document.default ImportVmImageResponse
importVmImage
(Consumer<ImportVmImageRequest.Builder> importVmImageRequest) When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data.default ImportVmImageResponse
importVmImage
(ImportVmImageRequest importVmImageRequest) When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data.listComponentBuildVersions
(Consumer<ListComponentBuildVersionsRequest.Builder> listComponentBuildVersionsRequest) Returns the list of component build versions for the specified semantic version.listComponentBuildVersions
(ListComponentBuildVersionsRequest listComponentBuildVersionsRequest) Returns the list of component build versions for the specified semantic version.listComponentBuildVersionsPaginator
(Consumer<ListComponentBuildVersionsRequest.Builder> listComponentBuildVersionsRequest) This is a variant oflistComponentBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsRequest)
operation.listComponentBuildVersionsPaginator
(ListComponentBuildVersionsRequest listComponentBuildVersionsRequest) This is a variant oflistComponentBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsRequest)
operation.default ListComponentsResponse
listComponents
(Consumer<ListComponentsRequest.Builder> listComponentsRequest) Returns the list of components that can be filtered by name, or by using the listedfilters
to streamline results.default ListComponentsResponse
listComponents
(ListComponentsRequest listComponentsRequest) Returns the list of components that can be filtered by name, or by using the listedfilters
to streamline results.default ListComponentsIterable
listComponentsPaginator
(Consumer<ListComponentsRequest.Builder> listComponentsRequest) This is a variant oflistComponents(software.amazon.awssdk.services.imagebuilder.model.ListComponentsRequest)
operation.default ListComponentsIterable
listComponentsPaginator
(ListComponentsRequest listComponentsRequest) This is a variant oflistComponents(software.amazon.awssdk.services.imagebuilder.model.ListComponentsRequest)
operation.default ListContainerRecipesResponse
listContainerRecipes
(Consumer<ListContainerRecipesRequest.Builder> listContainerRecipesRequest) Returns a list of container recipes.default ListContainerRecipesResponse
listContainerRecipes
(ListContainerRecipesRequest listContainerRecipesRequest) Returns a list of container recipes.default ListContainerRecipesIterable
listContainerRecipesPaginator
(Consumer<ListContainerRecipesRequest.Builder> listContainerRecipesRequest) This is a variant oflistContainerRecipes(software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesRequest)
operation.default ListContainerRecipesIterable
listContainerRecipesPaginator
(ListContainerRecipesRequest listContainerRecipesRequest) This is a variant oflistContainerRecipes(software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesRequest)
operation.listDistributionConfigurations
(Consumer<ListDistributionConfigurationsRequest.Builder> listDistributionConfigurationsRequest) Returns a list of distribution configurations.listDistributionConfigurations
(ListDistributionConfigurationsRequest listDistributionConfigurationsRequest) Returns a list of distribution configurations.listDistributionConfigurationsPaginator
(Consumer<ListDistributionConfigurationsRequest.Builder> listDistributionConfigurationsRequest) This is a variant oflistDistributionConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsRequest)
operation.listDistributionConfigurationsPaginator
(ListDistributionConfigurationsRequest listDistributionConfigurationsRequest) This is a variant oflistDistributionConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsRequest)
operation.default ListImageBuildVersionsResponse
listImageBuildVersions
(Consumer<ListImageBuildVersionsRequest.Builder> listImageBuildVersionsRequest) Returns a list of image build versions.default ListImageBuildVersionsResponse
listImageBuildVersions
(ListImageBuildVersionsRequest listImageBuildVersionsRequest) Returns a list of image build versions.default ListImageBuildVersionsIterable
listImageBuildVersionsPaginator
(Consumer<ListImageBuildVersionsRequest.Builder> listImageBuildVersionsRequest) This is a variant oflistImageBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsRequest)
operation.default ListImageBuildVersionsIterable
listImageBuildVersionsPaginator
(ListImageBuildVersionsRequest listImageBuildVersionsRequest) This is a variant oflistImageBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsRequest)
operation.default ListImagePackagesResponse
listImagePackages
(Consumer<ListImagePackagesRequest.Builder> listImagePackagesRequest) List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.default ListImagePackagesResponse
listImagePackages
(ListImagePackagesRequest listImagePackagesRequest) List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.default ListImagePackagesIterable
listImagePackagesPaginator
(Consumer<ListImagePackagesRequest.Builder> listImagePackagesRequest) This is a variant oflistImagePackages(software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesRequest)
operation.default ListImagePackagesIterable
listImagePackagesPaginator
(ListImagePackagesRequest listImagePackagesRequest) This is a variant oflistImagePackages(software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesRequest)
operation.default ListImagePipelineImagesResponse
listImagePipelineImages
(Consumer<ListImagePipelineImagesRequest.Builder> listImagePipelineImagesRequest) Returns a list of images created by the specified pipeline.default ListImagePipelineImagesResponse
listImagePipelineImages
(ListImagePipelineImagesRequest listImagePipelineImagesRequest) Returns a list of images created by the specified pipeline.default ListImagePipelineImagesIterable
listImagePipelineImagesPaginator
(Consumer<ListImagePipelineImagesRequest.Builder> listImagePipelineImagesRequest) This is a variant oflistImagePipelineImages(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesRequest)
operation.default ListImagePipelineImagesIterable
listImagePipelineImagesPaginator
(ListImagePipelineImagesRequest listImagePipelineImagesRequest) This is a variant oflistImagePipelineImages(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesRequest)
operation.default ListImagePipelinesResponse
listImagePipelines
(Consumer<ListImagePipelinesRequest.Builder> listImagePipelinesRequest) Returns a list of image pipelines.default ListImagePipelinesResponse
listImagePipelines
(ListImagePipelinesRequest listImagePipelinesRequest) Returns a list of image pipelines.default ListImagePipelinesIterable
listImagePipelinesPaginator
(Consumer<ListImagePipelinesRequest.Builder> listImagePipelinesRequest) This is a variant oflistImagePipelines(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesRequest)
operation.default ListImagePipelinesIterable
listImagePipelinesPaginator
(ListImagePipelinesRequest listImagePipelinesRequest) This is a variant oflistImagePipelines(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesRequest)
operation.default ListImageRecipesResponse
listImageRecipes
(Consumer<ListImageRecipesRequest.Builder> listImageRecipesRequest) Returns a list of image recipes.default ListImageRecipesResponse
listImageRecipes
(ListImageRecipesRequest listImageRecipesRequest) Returns a list of image recipes.default ListImageRecipesIterable
listImageRecipesPaginator
(Consumer<ListImageRecipesRequest.Builder> listImageRecipesRequest) This is a variant oflistImageRecipes(software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesRequest)
operation.default ListImageRecipesIterable
listImageRecipesPaginator
(ListImageRecipesRequest listImageRecipesRequest) This is a variant oflistImageRecipes(software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesRequest)
operation.default ListImagesResponse
listImages
(Consumer<ListImagesRequest.Builder> listImagesRequest) Returns the list of images that you have access to.default ListImagesResponse
listImages
(ListImagesRequest listImagesRequest) Returns the list of images that you have access to.listImageScanFindingAggregations
(Consumer<ListImageScanFindingAggregationsRequest.Builder> listImageScanFindingAggregationsRequest) Returns a list of image scan aggregations for your account.listImageScanFindingAggregations
(ListImageScanFindingAggregationsRequest listImageScanFindingAggregationsRequest) Returns a list of image scan aggregations for your account.listImageScanFindingAggregationsPaginator
(Consumer<ListImageScanFindingAggregationsRequest.Builder> listImageScanFindingAggregationsRequest) This is a variant oflistImageScanFindingAggregations(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsRequest)
operation.listImageScanFindingAggregationsPaginator
(ListImageScanFindingAggregationsRequest listImageScanFindingAggregationsRequest) This is a variant oflistImageScanFindingAggregations(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsRequest)
operation.default ListImageScanFindingsResponse
listImageScanFindings
(Consumer<ListImageScanFindingsRequest.Builder> listImageScanFindingsRequest) Returns a list of image scan findings for your account.default ListImageScanFindingsResponse
listImageScanFindings
(ListImageScanFindingsRequest listImageScanFindingsRequest) Returns a list of image scan findings for your account.default ListImageScanFindingsIterable
listImageScanFindingsPaginator
(Consumer<ListImageScanFindingsRequest.Builder> listImageScanFindingsRequest) This is a variant oflistImageScanFindings(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsRequest)
operation.default ListImageScanFindingsIterable
listImageScanFindingsPaginator
(ListImageScanFindingsRequest listImageScanFindingsRequest) This is a variant oflistImageScanFindings(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsRequest)
operation.default ListImagesIterable
listImagesPaginator
(Consumer<ListImagesRequest.Builder> listImagesRequest) This is a variant oflistImages(software.amazon.awssdk.services.imagebuilder.model.ListImagesRequest)
operation.default ListImagesIterable
listImagesPaginator
(ListImagesRequest listImagesRequest) This is a variant oflistImages(software.amazon.awssdk.services.imagebuilder.model.ListImagesRequest)
operation.listInfrastructureConfigurations
(Consumer<ListInfrastructureConfigurationsRequest.Builder> listInfrastructureConfigurationsRequest) Returns a list of infrastructure configurations.listInfrastructureConfigurations
(ListInfrastructureConfigurationsRequest listInfrastructureConfigurationsRequest) Returns a list of infrastructure configurations.listInfrastructureConfigurationsPaginator
(Consumer<ListInfrastructureConfigurationsRequest.Builder> listInfrastructureConfigurationsRequest) This is a variant oflistInfrastructureConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsRequest)
operation.listInfrastructureConfigurationsPaginator
(ListInfrastructureConfigurationsRequest listInfrastructureConfigurationsRequest) This is a variant oflistInfrastructureConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsRequest)
operation.listLifecycleExecutionResources
(Consumer<ListLifecycleExecutionResourcesRequest.Builder> listLifecycleExecutionResourcesRequest) List resources that the runtime instance of the image lifecycle identified for lifecycle actions.listLifecycleExecutionResources
(ListLifecycleExecutionResourcesRequest listLifecycleExecutionResourcesRequest) List resources that the runtime instance of the image lifecycle identified for lifecycle actions.listLifecycleExecutionResourcesPaginator
(Consumer<ListLifecycleExecutionResourcesRequest.Builder> listLifecycleExecutionResourcesRequest) This is a variant oflistLifecycleExecutionResources(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesRequest)
operation.listLifecycleExecutionResourcesPaginator
(ListLifecycleExecutionResourcesRequest listLifecycleExecutionResourcesRequest) This is a variant oflistLifecycleExecutionResources(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesRequest)
operation.default ListLifecycleExecutionsResponse
listLifecycleExecutions
(Consumer<ListLifecycleExecutionsRequest.Builder> listLifecycleExecutionsRequest) Get the lifecycle runtime history for the specified resource.default ListLifecycleExecutionsResponse
listLifecycleExecutions
(ListLifecycleExecutionsRequest listLifecycleExecutionsRequest) Get the lifecycle runtime history for the specified resource.default ListLifecycleExecutionsIterable
listLifecycleExecutionsPaginator
(Consumer<ListLifecycleExecutionsRequest.Builder> listLifecycleExecutionsRequest) This is a variant oflistLifecycleExecutions(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsRequest)
operation.default ListLifecycleExecutionsIterable
listLifecycleExecutionsPaginator
(ListLifecycleExecutionsRequest listLifecycleExecutionsRequest) This is a variant oflistLifecycleExecutions(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsRequest)
operation.default ListLifecyclePoliciesResponse
listLifecyclePolicies
(Consumer<ListLifecyclePoliciesRequest.Builder> listLifecyclePoliciesRequest) Get a list of lifecycle policies in your Amazon Web Services account.default ListLifecyclePoliciesResponse
listLifecyclePolicies
(ListLifecyclePoliciesRequest listLifecyclePoliciesRequest) Get a list of lifecycle policies in your Amazon Web Services account.default ListLifecyclePoliciesIterable
listLifecyclePoliciesPaginator
(Consumer<ListLifecyclePoliciesRequest.Builder> listLifecyclePoliciesRequest) This is a variant oflistLifecyclePolicies(software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesRequest)
operation.default ListLifecyclePoliciesIterable
listLifecyclePoliciesPaginator
(ListLifecyclePoliciesRequest listLifecyclePoliciesRequest) This is a variant oflistLifecyclePolicies(software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Returns the list of tags for the specified resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Returns the list of tags for the specified resource.default ListWaitingWorkflowStepsResponse
listWaitingWorkflowSteps
(Consumer<ListWaitingWorkflowStepsRequest.Builder> listWaitingWorkflowStepsRequest) Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.default ListWaitingWorkflowStepsResponse
listWaitingWorkflowSteps
(ListWaitingWorkflowStepsRequest listWaitingWorkflowStepsRequest) Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.default ListWaitingWorkflowStepsIterable
listWaitingWorkflowStepsPaginator
(Consumer<ListWaitingWorkflowStepsRequest.Builder> listWaitingWorkflowStepsRequest) This is a variant oflistWaitingWorkflowSteps(software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsRequest)
operation.default ListWaitingWorkflowStepsIterable
listWaitingWorkflowStepsPaginator
(ListWaitingWorkflowStepsRequest listWaitingWorkflowStepsRequest) This is a variant oflistWaitingWorkflowSteps(software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsRequest)
operation.listWorkflowBuildVersions
(Consumer<ListWorkflowBuildVersionsRequest.Builder> listWorkflowBuildVersionsRequest) Returns a list of build versions for a specific workflow resource.listWorkflowBuildVersions
(ListWorkflowBuildVersionsRequest listWorkflowBuildVersionsRequest) Returns a list of build versions for a specific workflow resource.listWorkflowBuildVersionsPaginator
(Consumer<ListWorkflowBuildVersionsRequest.Builder> listWorkflowBuildVersionsRequest) This is a variant oflistWorkflowBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsRequest)
operation.listWorkflowBuildVersionsPaginator
(ListWorkflowBuildVersionsRequest listWorkflowBuildVersionsRequest) This is a variant oflistWorkflowBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsRequest)
operation.default ListWorkflowExecutionsResponse
listWorkflowExecutions
(Consumer<ListWorkflowExecutionsRequest.Builder> listWorkflowExecutionsRequest) Returns a list of workflow runtime instance metadata objects for a specific image build version.default ListWorkflowExecutionsResponse
listWorkflowExecutions
(ListWorkflowExecutionsRequest listWorkflowExecutionsRequest) Returns a list of workflow runtime instance metadata objects for a specific image build version.default ListWorkflowExecutionsIterable
listWorkflowExecutionsPaginator
(Consumer<ListWorkflowExecutionsRequest.Builder> listWorkflowExecutionsRequest) This is a variant oflistWorkflowExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsRequest)
operation.default ListWorkflowExecutionsIterable
listWorkflowExecutionsPaginator
(ListWorkflowExecutionsRequest listWorkflowExecutionsRequest) This is a variant oflistWorkflowExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsRequest)
operation.default ListWorkflowsResponse
listWorkflows
(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) Lists workflow build versions based on filtering parameters.default ListWorkflowsResponse
listWorkflows
(ListWorkflowsRequest listWorkflowsRequest) Lists workflow build versions based on filtering parameters.default ListWorkflowsIterable
listWorkflowsPaginator
(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) This is a variant oflistWorkflows(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsRequest)
operation.default ListWorkflowsIterable
listWorkflowsPaginator
(ListWorkflowsRequest listWorkflowsRequest) This is a variant oflistWorkflows(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsRequest)
operation.listWorkflowStepExecutions
(Consumer<ListWorkflowStepExecutionsRequest.Builder> listWorkflowStepExecutionsRequest) Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.listWorkflowStepExecutions
(ListWorkflowStepExecutionsRequest listWorkflowStepExecutionsRequest) Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.listWorkflowStepExecutionsPaginator
(Consumer<ListWorkflowStepExecutionsRequest.Builder> listWorkflowStepExecutionsRequest) This is a variant oflistWorkflowStepExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsRequest)
operation.listWorkflowStepExecutionsPaginator
(ListWorkflowStepExecutionsRequest listWorkflowStepExecutionsRequest) This is a variant oflistWorkflowStepExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsRequest)
operation.default PutComponentPolicyResponse
putComponentPolicy
(Consumer<PutComponentPolicyRequest.Builder> putComponentPolicyRequest) Applies a policy to a component.default PutComponentPolicyResponse
putComponentPolicy
(PutComponentPolicyRequest putComponentPolicyRequest) Applies a policy to a component.default PutContainerRecipePolicyResponse
putContainerRecipePolicy
(Consumer<PutContainerRecipePolicyRequest.Builder> putContainerRecipePolicyRequest) Applies a policy to a container image.default PutContainerRecipePolicyResponse
putContainerRecipePolicy
(PutContainerRecipePolicyRequest putContainerRecipePolicyRequest) Applies a policy to a container image.default PutImagePolicyResponse
putImagePolicy
(Consumer<PutImagePolicyRequest.Builder> putImagePolicyRequest) Applies a policy to an image.default PutImagePolicyResponse
putImagePolicy
(PutImagePolicyRequest putImagePolicyRequest) Applies a policy to an image.default PutImageRecipePolicyResponse
putImageRecipePolicy
(Consumer<PutImageRecipePolicyRequest.Builder> putImageRecipePolicyRequest) Applies a policy to an image recipe.default PutImageRecipePolicyResponse
putImageRecipePolicy
(PutImageRecipePolicyRequest putImageRecipePolicyRequest) Applies a policy to an image recipe.default SendWorkflowStepActionResponse
sendWorkflowStepAction
(Consumer<SendWorkflowStepActionRequest.Builder> sendWorkflowStepActionRequest) Pauses or resumes image creation when the associated workflow runs aWaitForAction
step.default SendWorkflowStepActionResponse
sendWorkflowStepAction
(SendWorkflowStepActionRequest sendWorkflowStepActionRequest) Pauses or resumes image creation when the associated workflow runs aWaitForAction
step.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
startImagePipelineExecution
(Consumer<StartImagePipelineExecutionRequest.Builder> startImagePipelineExecutionRequest) Manually triggers a pipeline to create an image.startImagePipelineExecution
(StartImagePipelineExecutionRequest startImagePipelineExecutionRequest) Manually triggers a pipeline to create an image.default StartResourceStateUpdateResponse
startResourceStateUpdate
(Consumer<StartResourceStateUpdateRequest.Builder> startResourceStateUpdateRequest) Begin asynchronous resource state update for lifecycle changes to the specified image resources.default StartResourceStateUpdateResponse
startResourceStateUpdate
(StartResourceStateUpdateRequest startResourceStateUpdateRequest) Begin asynchronous resource state update for lifecycle changes to the specified image resources.default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds a tag to a resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Adds a tag to a resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag from a resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Removes a tag from a resource.updateDistributionConfiguration
(Consumer<UpdateDistributionConfigurationRequest.Builder> updateDistributionConfigurationRequest) Updates a new distribution configuration.updateDistributionConfiguration
(UpdateDistributionConfigurationRequest updateDistributionConfigurationRequest) Updates a new distribution configuration.default UpdateImagePipelineResponse
updateImagePipeline
(Consumer<UpdateImagePipelineRequest.Builder> updateImagePipelineRequest) Updates an image pipeline.default UpdateImagePipelineResponse
updateImagePipeline
(UpdateImagePipelineRequest updateImagePipelineRequest) Updates an image pipeline.updateInfrastructureConfiguration
(Consumer<UpdateInfrastructureConfigurationRequest.Builder> updateInfrastructureConfigurationRequest) Updates a new infrastructure configuration.updateInfrastructureConfiguration
(UpdateInfrastructureConfigurationRequest updateInfrastructureConfigurationRequest) Updates a new infrastructure configuration.default UpdateLifecyclePolicyResponse
updateLifecyclePolicy
(Consumer<UpdateLifecyclePolicyRequest.Builder> updateLifecyclePolicyRequest) Update the specified lifecycle policy.default UpdateLifecyclePolicyResponse
updateLifecyclePolicy
(UpdateLifecyclePolicyRequest updateLifecyclePolicyRequest) Update the specified lifecycle policy.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
-
cancelImageCreation
default CancelImageCreationResponse cancelImageCreation(CancelImageCreationRequest cancelImageCreationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
- Parameters:
cancelImageCreationRequest
-- Returns:
- Result of the CancelImageCreation operation returned by the service.
- See Also:
-
cancelImageCreation
default CancelImageCreationResponse cancelImageCreation(Consumer<CancelImageCreationRequest.Builder> cancelImageCreationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
This is a convenience which creates an instance of the
CancelImageCreationRequest.Builder
avoiding the need to create one manually viaCancelImageCreationRequest.builder()
- Parameters:
cancelImageCreationRequest
- AConsumer
that will call methods onCancelImageCreationRequest.Builder
to create a request.- Returns:
- Result of the CancelImageCreation operation returned by the service.
- See Also:
-
cancelLifecycleExecution
default CancelLifecycleExecutionResponse cancelLifecycleExecution(CancelLifecycleExecutionRequest cancelLifecycleExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Cancel a specific image lifecycle policy runtime instance.
- Parameters:
cancelLifecycleExecutionRequest
-- Returns:
- Result of the CancelLifecycleExecution operation returned by the service.
- See Also:
-
cancelLifecycleExecution
default CancelLifecycleExecutionResponse cancelLifecycleExecution(Consumer<CancelLifecycleExecutionRequest.Builder> cancelLifecycleExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Cancel a specific image lifecycle policy runtime instance.
This is a convenience which creates an instance of the
CancelLifecycleExecutionRequest.Builder
avoiding the need to create one manually viaCancelLifecycleExecutionRequest.builder()
- Parameters:
cancelLifecycleExecutionRequest
- AConsumer
that will call methods onCancelLifecycleExecutionRequest.Builder
to create a request.- Returns:
- Result of the CancelLifecycleExecution operation returned by the service.
- See Also:
-
createComponent
default CreateComponentResponse createComponent(CreateComponentRequest createComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, InvalidParameterCombinationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new component that can be used to build, validate, test, and assess your image. The component is based on a YAML document that you specify using exactly one of the following methods:
-
Inline, using the
data
property in the request body. -
A URL that points to a YAML document file stored in Amazon S3, using the
uri
property in the request body.
- Parameters:
createComponentRequest
-- Returns:
- Result of the CreateComponent operation returned by the service.
- See Also:
-
-
createComponent
default CreateComponentResponse createComponent(Consumer<CreateComponentRequest.Builder> createComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, InvalidParameterCombinationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new component that can be used to build, validate, test, and assess your image. The component is based on a YAML document that you specify using exactly one of the following methods:
-
Inline, using the
data
property in the request body. -
A URL that points to a YAML document file stored in Amazon S3, using the
uri
property in the request body.
This is a convenience which creates an instance of the
CreateComponentRequest.Builder
avoiding the need to create one manually viaCreateComponentRequest.builder()
- Parameters:
createComponentRequest
- AConsumer
that will call methods onCreateComponentRequest.Builder
to create a request.- Returns:
- Result of the CreateComponent operation returned by the service.
- See Also:
-
-
createContainerRecipe
default CreateContainerRecipeResponse createContainerRecipe(CreateContainerRecipeRequest createContainerRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.
- Parameters:
createContainerRecipeRequest
-- Returns:
- Result of the CreateContainerRecipe operation returned by the service.
- See Also:
-
createContainerRecipe
default CreateContainerRecipeResponse createContainerRecipe(Consumer<CreateContainerRecipeRequest.Builder> createContainerRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.
This is a convenience which creates an instance of the
CreateContainerRecipeRequest.Builder
avoiding the need to create one manually viaCreateContainerRecipeRequest.builder()
- Parameters:
createContainerRecipeRequest
- AConsumer
that will call methods onCreateContainerRecipeRequest.Builder
to create a request.- Returns:
- Result of the CreateContainerRecipe operation returned by the service.
- See Also:
-
createDistributionConfiguration
default CreateDistributionConfigurationResponse createDistributionConfiguration(CreateDistributionConfigurationRequest createDistributionConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, InvalidParameterCombinationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
- Parameters:
createDistributionConfigurationRequest
-- Returns:
- Result of the CreateDistributionConfiguration operation returned by the service.
- See Also:
-
createDistributionConfiguration
default CreateDistributionConfigurationResponse createDistributionConfiguration(Consumer<CreateDistributionConfigurationRequest.Builder> createDistributionConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, InvalidParameterCombinationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
This is a convenience which creates an instance of the
CreateDistributionConfigurationRequest.Builder
avoiding the need to create one manually viaCreateDistributionConfigurationRequest.builder()
- Parameters:
createDistributionConfigurationRequest
- AConsumer
that will call methods onCreateDistributionConfigurationRequest.Builder
to create a request.- Returns:
- Result of the CreateDistributionConfiguration operation returned by the service.
- See Also:
-
createImage
default CreateImageResponse createImage(CreateImageRequest createImageRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn.
- Parameters:
createImageRequest
-- Returns:
- Result of the CreateImage operation returned by the service.
- See Also:
-
createImage
default CreateImageResponse createImage(Consumer<CreateImageRequest.Builder> createImageRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn.
This is a convenience which creates an instance of the
CreateImageRequest.Builder
avoiding the need to create one manually viaCreateImageRequest.builder()
- Parameters:
createImageRequest
- AConsumer
that will call methods onCreateImageRequest.Builder
to create a request.- Returns:
- Result of the CreateImage operation returned by the service.
- See Also:
-
createImagePipeline
default CreateImagePipelineResponse createImagePipeline(CreateImagePipelineRequest createImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
- Parameters:
createImagePipelineRequest
-- Returns:
- Result of the CreateImagePipeline operation returned by the service.
- See Also:
-
createImagePipeline
default CreateImagePipelineResponse createImagePipeline(Consumer<CreateImagePipelineRequest.Builder> createImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
This is a convenience which creates an instance of the
CreateImagePipelineRequest.Builder
avoiding the need to create one manually viaCreateImagePipelineRequest.builder()
- Parameters:
createImagePipelineRequest
- AConsumer
that will call methods onCreateImagePipelineRequest.Builder
to create a request.- Returns:
- Result of the CreateImagePipeline operation returned by the service.
- See Also:
-
createImageRecipe
default CreateImageRecipeResponse createImageRecipe(CreateImageRecipeRequest createImageRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
- Parameters:
createImageRecipeRequest
-- Returns:
- Result of the CreateImageRecipe operation returned by the service.
- See Also:
-
createImageRecipe
default CreateImageRecipeResponse createImageRecipe(Consumer<CreateImageRecipeRequest.Builder> createImageRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
This is a convenience which creates an instance of the
CreateImageRecipeRequest.Builder
avoiding the need to create one manually viaCreateImageRecipeRequest.builder()
- Parameters:
createImageRecipeRequest
- AConsumer
that will call methods onCreateImageRecipeRequest.Builder
to create a request.- Returns:
- Result of the CreateImageRecipe operation returned by the service.
- See Also:
-
createInfrastructureConfiguration
default CreateInfrastructureConfigurationResponse createInfrastructureConfiguration(CreateInfrastructureConfigurationRequest createInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
- Parameters:
createInfrastructureConfigurationRequest
-- Returns:
- Result of the CreateInfrastructureConfiguration operation returned by the service.
- See Also:
-
createInfrastructureConfiguration
default CreateInfrastructureConfigurationResponse createInfrastructureConfiguration(Consumer<CreateInfrastructureConfigurationRequest.Builder> createInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
This is a convenience which creates an instance of the
CreateInfrastructureConfigurationRequest.Builder
avoiding the need to create one manually viaCreateInfrastructureConfigurationRequest.builder()
- Parameters:
createInfrastructureConfigurationRequest
- AConsumer
that will call methods onCreateInfrastructureConfigurationRequest.Builder
to create a request.- Returns:
- Result of the CreateInfrastructureConfiguration operation returned by the service.
- See Also:
-
createLifecyclePolicy
default CreateLifecyclePolicyResponse createLifecyclePolicy(CreateLifecyclePolicyRequest createLifecyclePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Create a lifecycle policy resource.
- Parameters:
createLifecyclePolicyRequest
-- Returns:
- Result of the CreateLifecyclePolicy operation returned by the service.
- See Also:
-
createLifecyclePolicy
default CreateLifecyclePolicyResponse createLifecyclePolicy(Consumer<CreateLifecyclePolicyRequest.Builder> createLifecyclePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, ResourceAlreadyExistsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Create a lifecycle policy resource.
This is a convenience which creates an instance of the
CreateLifecyclePolicyRequest.Builder
avoiding the need to create one manually viaCreateLifecyclePolicyRequest.builder()
- Parameters:
createLifecyclePolicyRequest
- AConsumer
that will call methods onCreateLifecyclePolicyRequest.Builder
to create a request.- Returns:
- Result of the CreateLifecyclePolicy operation returned by the service.
- See Also:
-
createWorkflow
default CreateWorkflowResponse createWorkflow(CreateWorkflowRequest createWorkflowRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, InvalidParameterCombinationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Create a new workflow or a new version of an existing workflow.
- Parameters:
createWorkflowRequest
-- Returns:
- Result of the CreateWorkflow operation returned by the service.
- See Also:
-
createWorkflow
default CreateWorkflowResponse createWorkflow(Consumer<CreateWorkflowRequest.Builder> createWorkflowRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, InvalidParameterCombinationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, ImagebuilderException Create a new workflow or a new version of an existing workflow.
This is a convenience which creates an instance of the
CreateWorkflowRequest.Builder
avoiding the need to create one manually viaCreateWorkflowRequest.builder()
- Parameters:
createWorkflowRequest
- AConsumer
that will call methods onCreateWorkflowRequest.Builder
to create a request.- Returns:
- Result of the CreateWorkflow operation returned by the service.
- See Also:
-
deleteComponent
default DeleteComponentResponse deleteComponent(DeleteComponentRequest deleteComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a component build version.
- Parameters:
deleteComponentRequest
-- Returns:
- Result of the DeleteComponent operation returned by the service.
- See Also:
-
deleteComponent
default DeleteComponentResponse deleteComponent(Consumer<DeleteComponentRequest.Builder> deleteComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a component build version.
This is a convenience which creates an instance of the
DeleteComponentRequest.Builder
avoiding the need to create one manually viaDeleteComponentRequest.builder()
- Parameters:
deleteComponentRequest
- AConsumer
that will call methods onDeleteComponentRequest.Builder
to create a request.- Returns:
- Result of the DeleteComponent operation returned by the service.
- See Also:
-
deleteContainerRecipe
default DeleteContainerRecipeResponse deleteContainerRecipe(DeleteContainerRecipeRequest deleteContainerRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a container recipe.
- Parameters:
deleteContainerRecipeRequest
-- Returns:
- Result of the DeleteContainerRecipe operation returned by the service.
- See Also:
-
deleteContainerRecipe
default DeleteContainerRecipeResponse deleteContainerRecipe(Consumer<DeleteContainerRecipeRequest.Builder> deleteContainerRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a container recipe.
This is a convenience which creates an instance of the
DeleteContainerRecipeRequest.Builder
avoiding the need to create one manually viaDeleteContainerRecipeRequest.builder()
- Parameters:
deleteContainerRecipeRequest
- AConsumer
that will call methods onDeleteContainerRecipeRequest.Builder
to create a request.- Returns:
- Result of the DeleteContainerRecipe operation returned by the service.
- See Also:
-
deleteDistributionConfiguration
default DeleteDistributionConfigurationResponse deleteDistributionConfiguration(DeleteDistributionConfigurationRequest deleteDistributionConfigurationRequest) throws ServiceException, ClientException, InvalidRequestException, ServiceUnavailableException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a distribution configuration.
- Parameters:
deleteDistributionConfigurationRequest
-- Returns:
- Result of the DeleteDistributionConfiguration operation returned by the service.
- See Also:
-
deleteDistributionConfiguration
default DeleteDistributionConfigurationResponse deleteDistributionConfiguration(Consumer<DeleteDistributionConfigurationRequest.Builder> deleteDistributionConfigurationRequest) throws ServiceException, ClientException, InvalidRequestException, ServiceUnavailableException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a distribution configuration.
This is a convenience which creates an instance of the
DeleteDistributionConfigurationRequest.Builder
avoiding the need to create one manually viaDeleteDistributionConfigurationRequest.builder()
- Parameters:
deleteDistributionConfigurationRequest
- AConsumer
that will call methods onDeleteDistributionConfigurationRequest.Builder
to create a request.- Returns:
- Result of the DeleteDistributionConfiguration operation returned by the service.
- See Also:
-
deleteImage
default DeleteImageResponse deleteImage(DeleteImageRequest deleteImageRequest) throws ServiceException, ClientException, InvalidRequestException, ServiceUnavailableException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an Image Builder image resource. This does not delete any EC2 AMIs or ECR container images that are created during the image build process. You must clean those up separately, using the appropriate Amazon EC2 or Amazon ECR console actions, or API or CLI commands.
-
To deregister an EC2 Linux AMI, see Deregister your Linux AMI in the Amazon EC2 User Guide .
-
To deregister an EC2 Windows AMI, see Deregister your Windows AMI in the Amazon EC2 Windows Guide .
-
To delete a container image from Amazon ECR, see Deleting an image in the Amazon ECR User Guide.
- Parameters:
deleteImageRequest
-- Returns:
- Result of the DeleteImage operation returned by the service.
- See Also:
-
-
deleteImage
default DeleteImageResponse deleteImage(Consumer<DeleteImageRequest.Builder> deleteImageRequest) throws ServiceException, ClientException, InvalidRequestException, ServiceUnavailableException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an Image Builder image resource. This does not delete any EC2 AMIs or ECR container images that are created during the image build process. You must clean those up separately, using the appropriate Amazon EC2 or Amazon ECR console actions, or API or CLI commands.
-
To deregister an EC2 Linux AMI, see Deregister your Linux AMI in the Amazon EC2 User Guide .
-
To deregister an EC2 Windows AMI, see Deregister your Windows AMI in the Amazon EC2 Windows Guide .
-
To delete a container image from Amazon ECR, see Deleting an image in the Amazon ECR User Guide.
This is a convenience which creates an instance of the
DeleteImageRequest.Builder
avoiding the need to create one manually viaDeleteImageRequest.builder()
- Parameters:
deleteImageRequest
- AConsumer
that will call methods onDeleteImageRequest.Builder
to create a request.- Returns:
- Result of the DeleteImage operation returned by the service.
- See Also:
-
-
deleteImagePipeline
default DeleteImagePipelineResponse deleteImagePipeline(DeleteImagePipelineRequest deleteImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an image pipeline.
- Parameters:
deleteImagePipelineRequest
-- Returns:
- Result of the DeleteImagePipeline operation returned by the service.
- See Also:
-
deleteImagePipeline
default DeleteImagePipelineResponse deleteImagePipeline(Consumer<DeleteImagePipelineRequest.Builder> deleteImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an image pipeline.
This is a convenience which creates an instance of the
DeleteImagePipelineRequest.Builder
avoiding the need to create one manually viaDeleteImagePipelineRequest.builder()
- Parameters:
deleteImagePipelineRequest
- AConsumer
that will call methods onDeleteImagePipelineRequest.Builder
to create a request.- Returns:
- Result of the DeleteImagePipeline operation returned by the service.
- See Also:
-
deleteImageRecipe
default DeleteImageRecipeResponse deleteImageRecipe(DeleteImageRecipeRequest deleteImageRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an image recipe.
- Parameters:
deleteImageRecipeRequest
-- Returns:
- Result of the DeleteImageRecipe operation returned by the service.
- See Also:
-
deleteImageRecipe
default DeleteImageRecipeResponse deleteImageRecipe(Consumer<DeleteImageRecipeRequest.Builder> deleteImageRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an image recipe.
This is a convenience which creates an instance of the
DeleteImageRecipeRequest.Builder
avoiding the need to create one manually viaDeleteImageRecipeRequest.builder()
- Parameters:
deleteImageRecipeRequest
- AConsumer
that will call methods onDeleteImageRecipeRequest.Builder
to create a request.- Returns:
- Result of the DeleteImageRecipe operation returned by the service.
- See Also:
-
deleteInfrastructureConfiguration
default DeleteInfrastructureConfigurationResponse deleteInfrastructureConfiguration(DeleteInfrastructureConfigurationRequest deleteInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an infrastructure configuration.
- Parameters:
deleteInfrastructureConfigurationRequest
-- Returns:
- Result of the DeleteInfrastructureConfiguration operation returned by the service.
- See Also:
-
deleteInfrastructureConfiguration
default DeleteInfrastructureConfigurationResponse deleteInfrastructureConfiguration(Consumer<DeleteInfrastructureConfigurationRequest.Builder> deleteInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes an infrastructure configuration.
This is a convenience which creates an instance of the
DeleteInfrastructureConfigurationRequest.Builder
avoiding the need to create one manually viaDeleteInfrastructureConfigurationRequest.builder()
- Parameters:
deleteInfrastructureConfigurationRequest
- AConsumer
that will call methods onDeleteInfrastructureConfigurationRequest.Builder
to create a request.- Returns:
- Result of the DeleteInfrastructureConfiguration operation returned by the service.
- See Also:
-
deleteLifecyclePolicy
default DeleteLifecyclePolicyResponse deleteLifecyclePolicy(DeleteLifecyclePolicyRequest deleteLifecyclePolicyRequest) throws ServiceException, ClientException, InvalidRequestException, ServiceUnavailableException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Delete the specified lifecycle policy resource.
- Parameters:
deleteLifecyclePolicyRequest
-- Returns:
- Result of the DeleteLifecyclePolicy operation returned by the service.
- See Also:
-
deleteLifecyclePolicy
default DeleteLifecyclePolicyResponse deleteLifecyclePolicy(Consumer<DeleteLifecyclePolicyRequest.Builder> deleteLifecyclePolicyRequest) throws ServiceException, ClientException, InvalidRequestException, ServiceUnavailableException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Delete the specified lifecycle policy resource.
This is a convenience which creates an instance of the
DeleteLifecyclePolicyRequest.Builder
avoiding the need to create one manually viaDeleteLifecyclePolicyRequest.builder()
- Parameters:
deleteLifecyclePolicyRequest
- AConsumer
that will call methods onDeleteLifecyclePolicyRequest.Builder
to create a request.- Returns:
- Result of the DeleteLifecyclePolicy operation returned by the service.
- See Also:
-
deleteWorkflow
default DeleteWorkflowResponse deleteWorkflow(DeleteWorkflowRequest deleteWorkflowRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a specific workflow resource.
- Parameters:
deleteWorkflowRequest
-- Returns:
- Result of the DeleteWorkflow operation returned by the service.
- See Also:
-
deleteWorkflow
default DeleteWorkflowResponse deleteWorkflow(Consumer<DeleteWorkflowRequest.Builder> deleteWorkflowRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, ResourceDependencyException, AwsServiceException, SdkClientException, ImagebuilderException Deletes a specific workflow resource.
This is a convenience which creates an instance of the
DeleteWorkflowRequest.Builder
avoiding the need to create one manually viaDeleteWorkflowRequest.builder()
- Parameters:
deleteWorkflowRequest
- AConsumer
that will call methods onDeleteWorkflowRequest.Builder
to create a request.- Returns:
- Result of the DeleteWorkflow operation returned by the service.
- See Also:
-
getComponent
default GetComponentResponse getComponent(GetComponentRequest getComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets a component object.
- Parameters:
getComponentRequest
-- Returns:
- Result of the GetComponent operation returned by the service.
- See Also:
-
getComponent
default GetComponentResponse getComponent(Consumer<GetComponentRequest.Builder> getComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets a component object.
This is a convenience which creates an instance of the
GetComponentRequest.Builder
avoiding the need to create one manually viaGetComponentRequest.builder()
- Parameters:
getComponentRequest
- AConsumer
that will call methods onGetComponentRequest.Builder
to create a request.- Returns:
- Result of the GetComponent operation returned by the service.
- See Also:
-
getComponentPolicy
default GetComponentPolicyResponse getComponentPolicy(GetComponentPolicyRequest getComponentPolicyRequest) throws ServiceException, ServiceUnavailableException, ResourceNotFoundException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets a component policy.
- Parameters:
getComponentPolicyRequest
-- Returns:
- Result of the GetComponentPolicy operation returned by the service.
- See Also:
-
getComponentPolicy
default GetComponentPolicyResponse getComponentPolicy(Consumer<GetComponentPolicyRequest.Builder> getComponentPolicyRequest) throws ServiceException, ServiceUnavailableException, ResourceNotFoundException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets a component policy.
This is a convenience which creates an instance of the
GetComponentPolicyRequest.Builder
avoiding the need to create one manually viaGetComponentPolicyRequest.builder()
- Parameters:
getComponentPolicyRequest
- AConsumer
that will call methods onGetComponentPolicyRequest.Builder
to create a request.- Returns:
- Result of the GetComponentPolicy operation returned by the service.
- See Also:
-
getContainerRecipe
default GetContainerRecipeResponse getContainerRecipe(GetContainerRecipeRequest getContainerRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Retrieves a container recipe.
- Parameters:
getContainerRecipeRequest
-- Returns:
- Result of the GetContainerRecipe operation returned by the service.
- See Also:
-
getContainerRecipe
default GetContainerRecipeResponse getContainerRecipe(Consumer<GetContainerRecipeRequest.Builder> getContainerRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Retrieves a container recipe.
This is a convenience which creates an instance of the
GetContainerRecipeRequest.Builder
avoiding the need to create one manually viaGetContainerRecipeRequest.builder()
- Parameters:
getContainerRecipeRequest
- AConsumer
that will call methods onGetContainerRecipeRequest.Builder
to create a request.- Returns:
- Result of the GetContainerRecipe operation returned by the service.
- See Also:
-
getContainerRecipePolicy
default GetContainerRecipePolicyResponse getContainerRecipePolicy(GetContainerRecipePolicyRequest getContainerRecipePolicyRequest) throws ServiceException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Retrieves the policy for a container recipe.
- Parameters:
getContainerRecipePolicyRequest
-- Returns:
- Result of the GetContainerRecipePolicy operation returned by the service.
- See Also:
-
getContainerRecipePolicy
default GetContainerRecipePolicyResponse getContainerRecipePolicy(Consumer<GetContainerRecipePolicyRequest.Builder> getContainerRecipePolicyRequest) throws ServiceException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Retrieves the policy for a container recipe.
This is a convenience which creates an instance of the
GetContainerRecipePolicyRequest.Builder
avoiding the need to create one manually viaGetContainerRecipePolicyRequest.builder()
- Parameters:
getContainerRecipePolicyRequest
- AConsumer
that will call methods onGetContainerRecipePolicyRequest.Builder
to create a request.- Returns:
- Result of the GetContainerRecipePolicy operation returned by the service.
- See Also:
-
getDistributionConfiguration
default GetDistributionConfigurationResponse getDistributionConfiguration(GetDistributionConfigurationRequest getDistributionConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets a distribution configuration.
- Parameters:
getDistributionConfigurationRequest
-- Returns:
- Result of the GetDistributionConfiguration operation returned by the service.
- See Also:
-
getDistributionConfiguration
default GetDistributionConfigurationResponse getDistributionConfiguration(Consumer<GetDistributionConfigurationRequest.Builder> getDistributionConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets a distribution configuration.
This is a convenience which creates an instance of the
GetDistributionConfigurationRequest.Builder
avoiding the need to create one manually viaGetDistributionConfigurationRequest.builder()
- Parameters:
getDistributionConfigurationRequest
- AConsumer
that will call methods onGetDistributionConfigurationRequest.Builder
to create a request.- Returns:
- Result of the GetDistributionConfiguration operation returned by the service.
- See Also:
-
getImage
default GetImageResponse getImage(GetImageRequest getImageRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image.
- Parameters:
getImageRequest
-- Returns:
- Result of the GetImage operation returned by the service.
- See Also:
-
getImage
default GetImageResponse getImage(Consumer<GetImageRequest.Builder> getImageRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image.
This is a convenience which creates an instance of the
GetImageRequest.Builder
avoiding the need to create one manually viaGetImageRequest.builder()
- Parameters:
getImageRequest
- AConsumer
that will call methods onGetImageRequest.Builder
to create a request.- Returns:
- Result of the GetImage operation returned by the service.
- See Also:
-
getImagePipeline
default GetImagePipelineResponse getImagePipeline(GetImagePipelineRequest getImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image pipeline.
- Parameters:
getImagePipelineRequest
-- Returns:
- Result of the GetImagePipeline operation returned by the service.
- See Also:
-
getImagePipeline
default GetImagePipelineResponse getImagePipeline(Consumer<GetImagePipelineRequest.Builder> getImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image pipeline.
This is a convenience which creates an instance of the
GetImagePipelineRequest.Builder
avoiding the need to create one manually viaGetImagePipelineRequest.builder()
- Parameters:
getImagePipelineRequest
- AConsumer
that will call methods onGetImagePipelineRequest.Builder
to create a request.- Returns:
- Result of the GetImagePipeline operation returned by the service.
- See Also:
-
getImagePolicy
default GetImagePolicyResponse getImagePolicy(GetImagePolicyRequest getImagePolicyRequest) throws ServiceException, ServiceUnavailableException, ResourceNotFoundException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image policy.
- Parameters:
getImagePolicyRequest
-- Returns:
- Result of the GetImagePolicy operation returned by the service.
- See Also:
-
getImagePolicy
default GetImagePolicyResponse getImagePolicy(Consumer<GetImagePolicyRequest.Builder> getImagePolicyRequest) throws ServiceException, ServiceUnavailableException, ResourceNotFoundException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image policy.
This is a convenience which creates an instance of the
GetImagePolicyRequest.Builder
avoiding the need to create one manually viaGetImagePolicyRequest.builder()
- Parameters:
getImagePolicyRequest
- AConsumer
that will call methods onGetImagePolicyRequest.Builder
to create a request.- Returns:
- Result of the GetImagePolicy operation returned by the service.
- See Also:
-
getImageRecipe
default GetImageRecipeResponse getImageRecipe(GetImageRecipeRequest getImageRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image recipe.
- Parameters:
getImageRecipeRequest
-- Returns:
- Result of the GetImageRecipe operation returned by the service.
- See Also:
-
getImageRecipe
default GetImageRecipeResponse getImageRecipe(Consumer<GetImageRecipeRequest.Builder> getImageRecipeRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image recipe.
This is a convenience which creates an instance of the
GetImageRecipeRequest.Builder
avoiding the need to create one manually viaGetImageRecipeRequest.builder()
- Parameters:
getImageRecipeRequest
- AConsumer
that will call methods onGetImageRecipeRequest.Builder
to create a request.- Returns:
- Result of the GetImageRecipe operation returned by the service.
- See Also:
-
getImageRecipePolicy
default GetImageRecipePolicyResponse getImageRecipePolicy(GetImageRecipePolicyRequest getImageRecipePolicyRequest) throws ServiceException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image recipe policy.
- Parameters:
getImageRecipePolicyRequest
-- Returns:
- Result of the GetImageRecipePolicy operation returned by the service.
- See Also:
-
getImageRecipePolicy
default GetImageRecipePolicyResponse getImageRecipePolicy(Consumer<GetImageRecipePolicyRequest.Builder> getImageRecipePolicyRequest) throws ServiceException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an image recipe policy.
This is a convenience which creates an instance of the
GetImageRecipePolicyRequest.Builder
avoiding the need to create one manually viaGetImageRecipePolicyRequest.builder()
- Parameters:
getImageRecipePolicyRequest
- AConsumer
that will call methods onGetImageRecipePolicyRequest.Builder
to create a request.- Returns:
- Result of the GetImageRecipePolicy operation returned by the service.
- See Also:
-
getInfrastructureConfiguration
default GetInfrastructureConfigurationResponse getInfrastructureConfiguration(GetInfrastructureConfigurationRequest getInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an infrastructure configuration.
- Parameters:
getInfrastructureConfigurationRequest
- GetInfrastructureConfiguration request object.- Returns:
- Result of the GetInfrastructureConfiguration operation returned by the service.
- See Also:
-
getInfrastructureConfiguration
default GetInfrastructureConfigurationResponse getInfrastructureConfiguration(Consumer<GetInfrastructureConfigurationRequest.Builder> getInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Gets an infrastructure configuration.
This is a convenience which creates an instance of the
GetInfrastructureConfigurationRequest.Builder
avoiding the need to create one manually viaGetInfrastructureConfigurationRequest.builder()
- Parameters:
getInfrastructureConfigurationRequest
- AConsumer
that will call methods onGetInfrastructureConfigurationRequest.Builder
to create a request. GetInfrastructureConfiguration request object.- Returns:
- Result of the GetInfrastructureConfiguration operation returned by the service.
- See Also:
-
getLifecycleExecution
default GetLifecycleExecutionResponse getLifecycleExecution(GetLifecycleExecutionRequest getLifecycleExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.
- Parameters:
getLifecycleExecutionRequest
-- Returns:
- Result of the GetLifecycleExecution operation returned by the service.
- See Also:
-
getLifecycleExecution
default GetLifecycleExecutionResponse getLifecycleExecution(Consumer<GetLifecycleExecutionRequest.Builder> getLifecycleExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.
This is a convenience which creates an instance of the
GetLifecycleExecutionRequest.Builder
avoiding the need to create one manually viaGetLifecycleExecutionRequest.builder()
- Parameters:
getLifecycleExecutionRequest
- AConsumer
that will call methods onGetLifecycleExecutionRequest.Builder
to create a request.- Returns:
- Result of the GetLifecycleExecution operation returned by the service.
- See Also:
-
getLifecyclePolicy
default GetLifecyclePolicyResponse getLifecyclePolicy(GetLifecyclePolicyRequest getLifecyclePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get details for the specified image lifecycle policy.
- Parameters:
getLifecyclePolicyRequest
-- Returns:
- Result of the GetLifecyclePolicy operation returned by the service.
- See Also:
-
getLifecyclePolicy
default GetLifecyclePolicyResponse getLifecyclePolicy(Consumer<GetLifecyclePolicyRequest.Builder> getLifecyclePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get details for the specified image lifecycle policy.
This is a convenience which creates an instance of the
GetLifecyclePolicyRequest.Builder
avoiding the need to create one manually viaGetLifecyclePolicyRequest.builder()
- Parameters:
getLifecyclePolicyRequest
- AConsumer
that will call methods onGetLifecyclePolicyRequest.Builder
to create a request.- Returns:
- Result of the GetLifecyclePolicy operation returned by the service.
- See Also:
-
getWorkflow
default GetWorkflowResponse getWorkflow(GetWorkflowRequest getWorkflowRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get a workflow resource object.
- Parameters:
getWorkflowRequest
-- Returns:
- Result of the GetWorkflow operation returned by the service.
- See Also:
-
getWorkflow
default GetWorkflowResponse getWorkflow(Consumer<GetWorkflowRequest.Builder> getWorkflowRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get a workflow resource object.
This is a convenience which creates an instance of the
GetWorkflowRequest.Builder
avoiding the need to create one manually viaGetWorkflowRequest.builder()
- Parameters:
getWorkflowRequest
- AConsumer
that will call methods onGetWorkflowRequest.Builder
to create a request.- Returns:
- Result of the GetWorkflow operation returned by the service.
- See Also:
-
getWorkflowExecution
default GetWorkflowExecutionResponse getWorkflowExecution(GetWorkflowExecutionRequest getWorkflowExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the runtime information that was logged for a specific runtime instance of the workflow.
- Parameters:
getWorkflowExecutionRequest
-- Returns:
- Result of the GetWorkflowExecution operation returned by the service.
- See Also:
-
getWorkflowExecution
default GetWorkflowExecutionResponse getWorkflowExecution(Consumer<GetWorkflowExecutionRequest.Builder> getWorkflowExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the runtime information that was logged for a specific runtime instance of the workflow.
This is a convenience which creates an instance of the
GetWorkflowExecutionRequest.Builder
avoiding the need to create one manually viaGetWorkflowExecutionRequest.builder()
- Parameters:
getWorkflowExecutionRequest
- AConsumer
that will call methods onGetWorkflowExecutionRequest.Builder
to create a request.- Returns:
- Result of the GetWorkflowExecution operation returned by the service.
- See Also:
-
getWorkflowStepExecution
default GetWorkflowStepExecutionResponse getWorkflowStepExecution(GetWorkflowStepExecutionRequest getWorkflowStepExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the runtime information that was logged for a specific runtime instance of the workflow step.
- Parameters:
getWorkflowStepExecutionRequest
-- Returns:
- Result of the GetWorkflowStepExecution operation returned by the service.
- See Also:
-
getWorkflowStepExecution
default GetWorkflowStepExecutionResponse getWorkflowStepExecution(Consumer<GetWorkflowStepExecutionRequest.Builder> getWorkflowStepExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the runtime information that was logged for a specific runtime instance of the workflow step.
This is a convenience which creates an instance of the
GetWorkflowStepExecutionRequest.Builder
avoiding the need to create one manually viaGetWorkflowStepExecutionRequest.builder()
- Parameters:
getWorkflowStepExecutionRequest
- AConsumer
that will call methods onGetWorkflowStepExecutionRequest.Builder
to create a request.- Returns:
- Result of the GetWorkflowStepExecution operation returned by the service.
- See Also:
-
importComponent
default ImportComponentResponse importComponent(ImportComponentRequest importComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, ImagebuilderException Imports a component and transforms its data into a component document.
- Parameters:
importComponentRequest
-- Returns:
- Result of the ImportComponent operation returned by the service.
- See Also:
-
importComponent
default ImportComponentResponse importComponent(Consumer<ImportComponentRequest.Builder> importComponentRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, InvalidVersionNumberException, ResourceInUseException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, ImagebuilderException Imports a component and transforms its data into a component document.
This is a convenience which creates an instance of the
ImportComponentRequest.Builder
avoiding the need to create one manually viaImportComponentRequest.builder()
- Parameters:
importComponentRequest
- AConsumer
that will call methods onImportComponentRequest.Builder
to create a request.- Returns:
- Result of the ImportComponent operation returned by the service.
- See Also:
-
importVmImage
default ImportVmImageResponse importVmImage(ImportVmImageRequest importVmImageRequest) throws ServiceException, ClientException, ServiceUnavailableException, AwsServiceException, SdkClientException, ImagebuilderException When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API ImportImage action uses those files to import your VM and create an AMI. To import using the CLI command, see import-image
You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe.
- Parameters:
importVmImageRequest
-- Returns:
- Result of the ImportVmImage operation returned by the service.
- See Also:
-
importVmImage
default ImportVmImageResponse importVmImage(Consumer<ImportVmImageRequest.Builder> importVmImageRequest) throws ServiceException, ClientException, ServiceUnavailableException, AwsServiceException, SdkClientException, ImagebuilderException When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API ImportImage action uses those files to import your VM and create an AMI. To import using the CLI command, see import-image
You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe.
This is a convenience which creates an instance of the
ImportVmImageRequest.Builder
avoiding the need to create one manually viaImportVmImageRequest.builder()
- Parameters:
importVmImageRequest
- AConsumer
that will call methods onImportVmImageRequest.Builder
to create a request.- Returns:
- Result of the ImportVmImage operation returned by the service.
- See Also:
-
listComponentBuildVersions
default ListComponentBuildVersionsResponse listComponentBuildVersions(ListComponentBuildVersionsRequest listComponentBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of component build versions for the specified semantic version.
The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.
Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.
- Parameters:
listComponentBuildVersionsRequest
-- Returns:
- Result of the ListComponentBuildVersions operation returned by the service.
- See Also:
-
listComponentBuildVersions
default ListComponentBuildVersionsResponse listComponentBuildVersions(Consumer<ListComponentBuildVersionsRequest.Builder> listComponentBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of component build versions for the specified semantic version.
The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.
Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.
This is a convenience which creates an instance of the
ListComponentBuildVersionsRequest.Builder
avoiding the need to create one manually viaListComponentBuildVersionsRequest.builder()
- Parameters:
listComponentBuildVersionsRequest
- AConsumer
that will call methods onListComponentBuildVersionsRequest.Builder
to create a request.- Returns:
- Result of the ListComponentBuildVersions operation returned by the service.
- See Also:
-
listComponentBuildVersionsPaginator
default ListComponentBuildVersionsIterable listComponentBuildVersionsPaginator(ListComponentBuildVersionsRequest listComponentBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listComponentBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsRequest)
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.imagebuilder.paginators.ListComponentBuildVersionsIterable responses = client.listComponentBuildVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListComponentBuildVersionsIterable responses = client .listComponentBuildVersionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListComponentBuildVersionsIterable responses = client.listComponentBuildVersionsPaginator(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
listComponentBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsRequest)
operation.- Parameters:
listComponentBuildVersionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listComponentBuildVersionsPaginator
default ListComponentBuildVersionsIterable listComponentBuildVersionsPaginator(Consumer<ListComponentBuildVersionsRequest.Builder> listComponentBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listComponentBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsRequest)
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.imagebuilder.paginators.ListComponentBuildVersionsIterable responses = client.listComponentBuildVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListComponentBuildVersionsIterable responses = client .listComponentBuildVersionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListComponentBuildVersionsIterable responses = client.listComponentBuildVersionsPaginator(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
listComponentBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListComponentBuildVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListComponentBuildVersionsRequest.Builder
avoiding the need to create one manually viaListComponentBuildVersionsRequest.builder()
- Parameters:
listComponentBuildVersionsRequest
- AConsumer
that will call methods onListComponentBuildVersionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listComponents
default ListComponentsResponse listComponents(ListComponentsRequest listComponentsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of components that can be filtered by name, or by using the listed
filters
to streamline results. Newly created components can take up to two minutes to appear in the ListComponents API Results.The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.
Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.
- Parameters:
listComponentsRequest
-- Returns:
- Result of the ListComponents operation returned by the service.
- See Also:
-
listComponents
default ListComponentsResponse listComponents(Consumer<ListComponentsRequest.Builder> listComponentsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of components that can be filtered by name, or by using the listed
filters
to streamline results. Newly created components can take up to two minutes to appear in the ListComponents API Results.The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.
Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.
This is a convenience which creates an instance of the
ListComponentsRequest.Builder
avoiding the need to create one manually viaListComponentsRequest.builder()
- Parameters:
listComponentsRequest
- AConsumer
that will call methods onListComponentsRequest.Builder
to create a request.- Returns:
- Result of the ListComponents operation returned by the service.
- See Also:
-
listComponentsPaginator
default ListComponentsIterable listComponentsPaginator(ListComponentsRequest listComponentsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listComponents(software.amazon.awssdk.services.imagebuilder.model.ListComponentsRequest)
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.imagebuilder.paginators.ListComponentsIterable responses = client.listComponentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListComponentsIterable responses = client .listComponentsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListComponentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListComponentsIterable responses = client.listComponentsPaginator(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
listComponents(software.amazon.awssdk.services.imagebuilder.model.ListComponentsRequest)
operation.- Parameters:
listComponentsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listComponentsPaginator
default ListComponentsIterable listComponentsPaginator(Consumer<ListComponentsRequest.Builder> listComponentsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listComponents(software.amazon.awssdk.services.imagebuilder.model.ListComponentsRequest)
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.imagebuilder.paginators.ListComponentsIterable responses = client.listComponentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListComponentsIterable responses = client .listComponentsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListComponentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListComponentsIterable responses = client.listComponentsPaginator(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
listComponents(software.amazon.awssdk.services.imagebuilder.model.ListComponentsRequest)
operation.
This is a convenience which creates an instance of the
ListComponentsRequest.Builder
avoiding the need to create one manually viaListComponentsRequest.builder()
- Parameters:
listComponentsRequest
- AConsumer
that will call methods onListComponentsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContainerRecipes
default ListContainerRecipesResponse listContainerRecipes(ListContainerRecipesRequest listContainerRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of container recipes.
- Parameters:
listContainerRecipesRequest
-- Returns:
- Result of the ListContainerRecipes operation returned by the service.
- See Also:
-
listContainerRecipes
default ListContainerRecipesResponse listContainerRecipes(Consumer<ListContainerRecipesRequest.Builder> listContainerRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of container recipes.
This is a convenience which creates an instance of the
ListContainerRecipesRequest.Builder
avoiding the need to create one manually viaListContainerRecipesRequest.builder()
- Parameters:
listContainerRecipesRequest
- AConsumer
that will call methods onListContainerRecipesRequest.Builder
to create a request.- Returns:
- Result of the ListContainerRecipes operation returned by the service.
- See Also:
-
listContainerRecipesPaginator
default ListContainerRecipesIterable listContainerRecipesPaginator(ListContainerRecipesRequest listContainerRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listContainerRecipes(software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesRequest)
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.imagebuilder.paginators.ListContainerRecipesIterable responses = client.listContainerRecipesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListContainerRecipesIterable responses = client .listContainerRecipesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListContainerRecipesIterable responses = client.listContainerRecipesPaginator(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
listContainerRecipes(software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesRequest)
operation.- Parameters:
listContainerRecipesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listContainerRecipesPaginator
default ListContainerRecipesIterable listContainerRecipesPaginator(Consumer<ListContainerRecipesRequest.Builder> listContainerRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listContainerRecipes(software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesRequest)
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.imagebuilder.paginators.ListContainerRecipesIterable responses = client.listContainerRecipesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListContainerRecipesIterable responses = client .listContainerRecipesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListContainerRecipesIterable responses = client.listContainerRecipesPaginator(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
listContainerRecipes(software.amazon.awssdk.services.imagebuilder.model.ListContainerRecipesRequest)
operation.
This is a convenience which creates an instance of the
ListContainerRecipesRequest.Builder
avoiding the need to create one manually viaListContainerRecipesRequest.builder()
- Parameters:
listContainerRecipesRequest
- AConsumer
that will call methods onListContainerRecipesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDistributionConfigurations
default ListDistributionConfigurationsResponse listDistributionConfigurations(ListDistributionConfigurationsRequest listDistributionConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of distribution configurations.
- Parameters:
listDistributionConfigurationsRequest
-- Returns:
- Result of the ListDistributionConfigurations operation returned by the service.
- See Also:
-
listDistributionConfigurations
default ListDistributionConfigurationsResponse listDistributionConfigurations(Consumer<ListDistributionConfigurationsRequest.Builder> listDistributionConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of distribution configurations.
This is a convenience which creates an instance of the
ListDistributionConfigurationsRequest.Builder
avoiding the need to create one manually viaListDistributionConfigurationsRequest.builder()
- Parameters:
listDistributionConfigurationsRequest
- AConsumer
that will call methods onListDistributionConfigurationsRequest.Builder
to create a request.- Returns:
- Result of the ListDistributionConfigurations operation returned by the service.
- See Also:
-
listDistributionConfigurationsPaginator
default ListDistributionConfigurationsIterable listDistributionConfigurationsPaginator(ListDistributionConfigurationsRequest listDistributionConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listDistributionConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsRequest)
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.imagebuilder.paginators.ListDistributionConfigurationsIterable responses = client.listDistributionConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListDistributionConfigurationsIterable responses = client .listDistributionConfigurationsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListDistributionConfigurationsIterable responses = client.listDistributionConfigurationsPaginator(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
listDistributionConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsRequest)
operation.- Parameters:
listDistributionConfigurationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDistributionConfigurationsPaginator
default ListDistributionConfigurationsIterable listDistributionConfigurationsPaginator(Consumer<ListDistributionConfigurationsRequest.Builder> listDistributionConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listDistributionConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsRequest)
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.imagebuilder.paginators.ListDistributionConfigurationsIterable responses = client.listDistributionConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListDistributionConfigurationsIterable responses = client .listDistributionConfigurationsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListDistributionConfigurationsIterable responses = client.listDistributionConfigurationsPaginator(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
listDistributionConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListDistributionConfigurationsRequest)
operation.
This is a convenience which creates an instance of the
ListDistributionConfigurationsRequest.Builder
avoiding the need to create one manually viaListDistributionConfigurationsRequest.builder()
- Parameters:
listDistributionConfigurationsRequest
- AConsumer
that will call methods onListDistributionConfigurationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageBuildVersions
default ListImageBuildVersionsResponse listImageBuildVersions(ListImageBuildVersionsRequest listImageBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image build versions.
- Parameters:
listImageBuildVersionsRequest
-- Returns:
- Result of the ListImageBuildVersions operation returned by the service.
- See Also:
-
listImageBuildVersions
default ListImageBuildVersionsResponse listImageBuildVersions(Consumer<ListImageBuildVersionsRequest.Builder> listImageBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image build versions.
This is a convenience which creates an instance of the
ListImageBuildVersionsRequest.Builder
avoiding the need to create one manually viaListImageBuildVersionsRequest.builder()
- Parameters:
listImageBuildVersionsRequest
- AConsumer
that will call methods onListImageBuildVersionsRequest.Builder
to create a request.- Returns:
- Result of the ListImageBuildVersions operation returned by the service.
- See Also:
-
listImageBuildVersionsPaginator
default ListImageBuildVersionsIterable listImageBuildVersionsPaginator(ListImageBuildVersionsRequest listImageBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsRequest)
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.imagebuilder.paginators.ListImageBuildVersionsIterable responses = client.listImageBuildVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageBuildVersionsIterable responses = client .listImageBuildVersionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageBuildVersionsIterable responses = client.listImageBuildVersionsPaginator(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
listImageBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsRequest)
operation.- Parameters:
listImageBuildVersionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageBuildVersionsPaginator
default ListImageBuildVersionsIterable listImageBuildVersionsPaginator(Consumer<ListImageBuildVersionsRequest.Builder> listImageBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsRequest)
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.imagebuilder.paginators.ListImageBuildVersionsIterable responses = client.listImageBuildVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageBuildVersionsIterable responses = client .listImageBuildVersionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageBuildVersionsIterable responses = client.listImageBuildVersionsPaginator(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
listImageBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListImageBuildVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListImageBuildVersionsRequest.Builder
avoiding the need to create one manually viaListImageBuildVersionsRequest.builder()
- Parameters:
listImageBuildVersionsRequest
- AConsumer
that will call methods onListImageBuildVersionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImagePackages
default ListImagePackagesResponse listImagePackages(ListImagePackagesRequest listImagePackagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.
- Parameters:
listImagePackagesRequest
-- Returns:
- Result of the ListImagePackages operation returned by the service.
- See Also:
-
listImagePackages
default ListImagePackagesResponse listImagePackages(Consumer<ListImagePackagesRequest.Builder> listImagePackagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.
This is a convenience which creates an instance of the
ListImagePackagesRequest.Builder
avoiding the need to create one manually viaListImagePackagesRequest.builder()
- Parameters:
listImagePackagesRequest
- AConsumer
that will call methods onListImagePackagesRequest.Builder
to create a request.- Returns:
- Result of the ListImagePackages operation returned by the service.
- See Also:
-
listImagePackagesPaginator
default ListImagePackagesIterable listImagePackagesPaginator(ListImagePackagesRequest listImagePackagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImagePackages(software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesRequest)
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.imagebuilder.paginators.ListImagePackagesIterable responses = client.listImagePackagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagePackagesIterable responses = client .listImagePackagesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagePackagesIterable responses = client.listImagePackagesPaginator(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
listImagePackages(software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesRequest)
operation.- Parameters:
listImagePackagesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImagePackagesPaginator
default ListImagePackagesIterable listImagePackagesPaginator(Consumer<ListImagePackagesRequest.Builder> listImagePackagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImagePackages(software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesRequest)
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.imagebuilder.paginators.ListImagePackagesIterable responses = client.listImagePackagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagePackagesIterable responses = client .listImagePackagesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagePackagesIterable responses = client.listImagePackagesPaginator(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
listImagePackages(software.amazon.awssdk.services.imagebuilder.model.ListImagePackagesRequest)
operation.
This is a convenience which creates an instance of the
ListImagePackagesRequest.Builder
avoiding the need to create one manually viaListImagePackagesRequest.builder()
- Parameters:
listImagePackagesRequest
- AConsumer
that will call methods onListImagePackagesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImagePipelineImages
default ListImagePipelineImagesResponse listImagePipelineImages(ListImagePipelineImagesRequest listImagePipelineImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of images created by the specified pipeline.
- Parameters:
listImagePipelineImagesRequest
-- Returns:
- Result of the ListImagePipelineImages operation returned by the service.
- See Also:
-
listImagePipelineImages
default ListImagePipelineImagesResponse listImagePipelineImages(Consumer<ListImagePipelineImagesRequest.Builder> listImagePipelineImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of images created by the specified pipeline.
This is a convenience which creates an instance of the
ListImagePipelineImagesRequest.Builder
avoiding the need to create one manually viaListImagePipelineImagesRequest.builder()
- Parameters:
listImagePipelineImagesRequest
- AConsumer
that will call methods onListImagePipelineImagesRequest.Builder
to create a request.- Returns:
- Result of the ListImagePipelineImages operation returned by the service.
- See Also:
-
listImagePipelineImagesPaginator
default ListImagePipelineImagesIterable listImagePipelineImagesPaginator(ListImagePipelineImagesRequest listImagePipelineImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImagePipelineImages(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesRequest)
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.imagebuilder.paginators.ListImagePipelineImagesIterable responses = client.listImagePipelineImagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelineImagesIterable responses = client .listImagePipelineImagesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelineImagesIterable responses = client.listImagePipelineImagesPaginator(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
listImagePipelineImages(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesRequest)
operation.- Parameters:
listImagePipelineImagesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImagePipelineImagesPaginator
default ListImagePipelineImagesIterable listImagePipelineImagesPaginator(Consumer<ListImagePipelineImagesRequest.Builder> listImagePipelineImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImagePipelineImages(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesRequest)
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.imagebuilder.paginators.ListImagePipelineImagesIterable responses = client.listImagePipelineImagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelineImagesIterable responses = client .listImagePipelineImagesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelineImagesIterable responses = client.listImagePipelineImagesPaginator(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
listImagePipelineImages(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelineImagesRequest)
operation.
This is a convenience which creates an instance of the
ListImagePipelineImagesRequest.Builder
avoiding the need to create one manually viaListImagePipelineImagesRequest.builder()
- Parameters:
listImagePipelineImagesRequest
- AConsumer
that will call methods onListImagePipelineImagesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImagePipelines
default ListImagePipelinesResponse listImagePipelines(ListImagePipelinesRequest listImagePipelinesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image pipelines.
- Parameters:
listImagePipelinesRequest
-- Returns:
- Result of the ListImagePipelines operation returned by the service.
- See Also:
-
listImagePipelines
default ListImagePipelinesResponse listImagePipelines(Consumer<ListImagePipelinesRequest.Builder> listImagePipelinesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image pipelines.
This is a convenience which creates an instance of the
ListImagePipelinesRequest.Builder
avoiding the need to create one manually viaListImagePipelinesRequest.builder()
- Parameters:
listImagePipelinesRequest
- AConsumer
that will call methods onListImagePipelinesRequest.Builder
to create a request.- Returns:
- Result of the ListImagePipelines operation returned by the service.
- See Also:
-
listImagePipelinesPaginator
default ListImagePipelinesIterable listImagePipelinesPaginator(ListImagePipelinesRequest listImagePipelinesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImagePipelines(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesRequest)
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.imagebuilder.paginators.ListImagePipelinesIterable responses = client.listImagePipelinesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelinesIterable responses = client .listImagePipelinesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelinesIterable responses = client.listImagePipelinesPaginator(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
listImagePipelines(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesRequest)
operation.- Parameters:
listImagePipelinesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImagePipelinesPaginator
default ListImagePipelinesIterable listImagePipelinesPaginator(Consumer<ListImagePipelinesRequest.Builder> listImagePipelinesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImagePipelines(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesRequest)
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.imagebuilder.paginators.ListImagePipelinesIterable responses = client.listImagePipelinesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelinesIterable responses = client .listImagePipelinesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagePipelinesIterable responses = client.listImagePipelinesPaginator(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
listImagePipelines(software.amazon.awssdk.services.imagebuilder.model.ListImagePipelinesRequest)
operation.
This is a convenience which creates an instance of the
ListImagePipelinesRequest.Builder
avoiding the need to create one manually viaListImagePipelinesRequest.builder()
- Parameters:
listImagePipelinesRequest
- AConsumer
that will call methods onListImagePipelinesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageRecipes
default ListImageRecipesResponse listImageRecipes(ListImageRecipesRequest listImageRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image recipes.
- Parameters:
listImageRecipesRequest
-- Returns:
- Result of the ListImageRecipes operation returned by the service.
- See Also:
-
listImageRecipes
default ListImageRecipesResponse listImageRecipes(Consumer<ListImageRecipesRequest.Builder> listImageRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image recipes.
This is a convenience which creates an instance of the
ListImageRecipesRequest.Builder
avoiding the need to create one manually viaListImageRecipesRequest.builder()
- Parameters:
listImageRecipesRequest
- AConsumer
that will call methods onListImageRecipesRequest.Builder
to create a request.- Returns:
- Result of the ListImageRecipes operation returned by the service.
- See Also:
-
listImageRecipesPaginator
default ListImageRecipesIterable listImageRecipesPaginator(ListImageRecipesRequest listImageRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageRecipes(software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesRequest)
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.imagebuilder.paginators.ListImageRecipesIterable responses = client.listImageRecipesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageRecipesIterable responses = client .listImageRecipesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageRecipesIterable responses = client.listImageRecipesPaginator(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
listImageRecipes(software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesRequest)
operation.- Parameters:
listImageRecipesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageRecipesPaginator
default ListImageRecipesIterable listImageRecipesPaginator(Consumer<ListImageRecipesRequest.Builder> listImageRecipesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageRecipes(software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesRequest)
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.imagebuilder.paginators.ListImageRecipesIterable responses = client.listImageRecipesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageRecipesIterable responses = client .listImageRecipesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageRecipesIterable responses = client.listImageRecipesPaginator(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
listImageRecipes(software.amazon.awssdk.services.imagebuilder.model.ListImageRecipesRequest)
operation.
This is a convenience which creates an instance of the
ListImageRecipesRequest.Builder
avoiding the need to create one manually viaListImageRecipesRequest.builder()
- Parameters:
listImageRecipesRequest
- AConsumer
that will call methods onListImageRecipesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageScanFindingAggregations
default ListImageScanFindingAggregationsResponse listImageScanFindingAggregations(ListImageScanFindingAggregationsRequest listImageScanFindingAggregationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image scan aggregations for your account. You can filter by the type of key that Image Builder uses to group results. For example, if you want to get a list of findings by severity level for one of your pipelines, you might specify your pipeline with the
imagePipelineArn
filter. If you don't specify a filter, Image Builder returns an aggregation for your account.To streamline results, you can use the following filters in your request:
-
accountId
-
imageBuildVersionArn
-
imagePipelineArn
-
vulnerabilityId
- Parameters:
listImageScanFindingAggregationsRequest
-- Returns:
- Result of the ListImageScanFindingAggregations operation returned by the service.
- See Also:
-
-
listImageScanFindingAggregations
default ListImageScanFindingAggregationsResponse listImageScanFindingAggregations(Consumer<ListImageScanFindingAggregationsRequest.Builder> listImageScanFindingAggregationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image scan aggregations for your account. You can filter by the type of key that Image Builder uses to group results. For example, if you want to get a list of findings by severity level for one of your pipelines, you might specify your pipeline with the
imagePipelineArn
filter. If you don't specify a filter, Image Builder returns an aggregation for your account.To streamline results, you can use the following filters in your request:
-
accountId
-
imageBuildVersionArn
-
imagePipelineArn
-
vulnerabilityId
This is a convenience which creates an instance of the
ListImageScanFindingAggregationsRequest.Builder
avoiding the need to create one manually viaListImageScanFindingAggregationsRequest.builder()
- Parameters:
listImageScanFindingAggregationsRequest
- AConsumer
that will call methods onListImageScanFindingAggregationsRequest.Builder
to create a request.- Returns:
- Result of the ListImageScanFindingAggregations operation returned by the service.
- See Also:
-
-
listImageScanFindingAggregationsPaginator
default ListImageScanFindingAggregationsIterable listImageScanFindingAggregationsPaginator(ListImageScanFindingAggregationsRequest listImageScanFindingAggregationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageScanFindingAggregations(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsRequest)
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.imagebuilder.paginators.ListImageScanFindingAggregationsIterable responses = client.listImageScanFindingAggregationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingAggregationsIterable responses = client .listImageScanFindingAggregationsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingAggregationsIterable responses = client.listImageScanFindingAggregationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null 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
listImageScanFindingAggregations(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsRequest)
operation.- Parameters:
listImageScanFindingAggregationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageScanFindingAggregationsPaginator
default ListImageScanFindingAggregationsIterable listImageScanFindingAggregationsPaginator(Consumer<ListImageScanFindingAggregationsRequest.Builder> listImageScanFindingAggregationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageScanFindingAggregations(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsRequest)
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.imagebuilder.paginators.ListImageScanFindingAggregationsIterable responses = client.listImageScanFindingAggregationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingAggregationsIterable responses = client .listImageScanFindingAggregationsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingAggregationsIterable responses = client.listImageScanFindingAggregationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null 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
listImageScanFindingAggregations(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingAggregationsRequest)
operation.
This is a convenience which creates an instance of the
ListImageScanFindingAggregationsRequest.Builder
avoiding the need to create one manually viaListImageScanFindingAggregationsRequest.builder()
- Parameters:
listImageScanFindingAggregationsRequest
- AConsumer
that will call methods onListImageScanFindingAggregationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageScanFindings
default ListImageScanFindingsResponse listImageScanFindings(ListImageScanFindingsRequest listImageScanFindingsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image scan findings for your account.
- Parameters:
listImageScanFindingsRequest
-- Returns:
- Result of the ListImageScanFindings operation returned by the service.
- See Also:
-
listImageScanFindings
default ListImageScanFindingsResponse listImageScanFindings(Consumer<ListImageScanFindingsRequest.Builder> listImageScanFindingsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of image scan findings for your account.
This is a convenience which creates an instance of the
ListImageScanFindingsRequest.Builder
avoiding the need to create one manually viaListImageScanFindingsRequest.builder()
- Parameters:
listImageScanFindingsRequest
- AConsumer
that will call methods onListImageScanFindingsRequest.Builder
to create a request.- Returns:
- Result of the ListImageScanFindings operation returned by the service.
- See Also:
-
listImageScanFindingsPaginator
default ListImageScanFindingsIterable listImageScanFindingsPaginator(ListImageScanFindingsRequest listImageScanFindingsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageScanFindings(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsRequest)
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.imagebuilder.paginators.ListImageScanFindingsIterable responses = client.listImageScanFindingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingsIterable responses = client .listImageScanFindingsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingsIterable responses = client.listImageScanFindingsPaginator(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
listImageScanFindings(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsRequest)
operation.- Parameters:
listImageScanFindingsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImageScanFindingsPaginator
default ListImageScanFindingsIterable listImageScanFindingsPaginator(Consumer<ListImageScanFindingsRequest.Builder> listImageScanFindingsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImageScanFindings(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsRequest)
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.imagebuilder.paginators.ListImageScanFindingsIterable responses = client.listImageScanFindingsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingsIterable responses = client .listImageScanFindingsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImageScanFindingsIterable responses = client.listImageScanFindingsPaginator(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
listImageScanFindings(software.amazon.awssdk.services.imagebuilder.model.ListImageScanFindingsRequest)
operation.
This is a convenience which creates an instance of the
ListImageScanFindingsRequest.Builder
avoiding the need to create one manually viaListImageScanFindingsRequest.builder()
- Parameters:
listImageScanFindingsRequest
- AConsumer
that will call methods onListImageScanFindingsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImages
default ListImagesResponse listImages(ListImagesRequest listImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of images that you have access to. Newly created images can take up to two minutes to appear in the ListImages API Results.
- Parameters:
listImagesRequest
-- Returns:
- Result of the ListImages operation returned by the service.
- See Also:
-
listImages
default ListImagesResponse listImages(Consumer<ListImagesRequest.Builder> listImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of images that you have access to. Newly created images can take up to two minutes to appear in the ListImages API Results.
This is a convenience which creates an instance of the
ListImagesRequest.Builder
avoiding the need to create one manually viaListImagesRequest.builder()
- Parameters:
listImagesRequest
- AConsumer
that will call methods onListImagesRequest.Builder
to create a request.- Returns:
- Result of the ListImages operation returned by the service.
- See Also:
-
listImagesPaginator
default ListImagesIterable listImagesPaginator(ListImagesRequest listImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImages(software.amazon.awssdk.services.imagebuilder.model.ListImagesRequest)
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.imagebuilder.paginators.ListImagesIterable responses = client.listImagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagesIterable responses = client.listImagesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagesIterable responses = client.listImagesPaginator(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
listImages(software.amazon.awssdk.services.imagebuilder.model.ListImagesRequest)
operation.- Parameters:
listImagesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listImagesPaginator
default ListImagesIterable listImagesPaginator(Consumer<ListImagesRequest.Builder> listImagesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listImages(software.amazon.awssdk.services.imagebuilder.model.ListImagesRequest)
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.imagebuilder.paginators.ListImagesIterable responses = client.listImagesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListImagesIterable responses = client.listImagesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListImagesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListImagesIterable responses = client.listImagesPaginator(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
listImages(software.amazon.awssdk.services.imagebuilder.model.ListImagesRequest)
operation.
This is a convenience which creates an instance of the
ListImagesRequest.Builder
avoiding the need to create one manually viaListImagesRequest.builder()
- Parameters:
listImagesRequest
- AConsumer
that will call methods onListImagesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInfrastructureConfigurations
default ListInfrastructureConfigurationsResponse listInfrastructureConfigurations(ListInfrastructureConfigurationsRequest listInfrastructureConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of infrastructure configurations.
- Parameters:
listInfrastructureConfigurationsRequest
-- Returns:
- Result of the ListInfrastructureConfigurations operation returned by the service.
- See Also:
-
listInfrastructureConfigurations
default ListInfrastructureConfigurationsResponse listInfrastructureConfigurations(Consumer<ListInfrastructureConfigurationsRequest.Builder> listInfrastructureConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of infrastructure configurations.
This is a convenience which creates an instance of the
ListInfrastructureConfigurationsRequest.Builder
avoiding the need to create one manually viaListInfrastructureConfigurationsRequest.builder()
- Parameters:
listInfrastructureConfigurationsRequest
- AConsumer
that will call methods onListInfrastructureConfigurationsRequest.Builder
to create a request.- Returns:
- Result of the ListInfrastructureConfigurations operation returned by the service.
- See Also:
-
listInfrastructureConfigurationsPaginator
default ListInfrastructureConfigurationsIterable listInfrastructureConfigurationsPaginator(ListInfrastructureConfigurationsRequest listInfrastructureConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listInfrastructureConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsRequest)
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.imagebuilder.paginators.ListInfrastructureConfigurationsIterable responses = client.listInfrastructureConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListInfrastructureConfigurationsIterable responses = client .listInfrastructureConfigurationsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListInfrastructureConfigurationsIterable responses = client.listInfrastructureConfigurationsPaginator(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
listInfrastructureConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsRequest)
operation.- Parameters:
listInfrastructureConfigurationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInfrastructureConfigurationsPaginator
default ListInfrastructureConfigurationsIterable listInfrastructureConfigurationsPaginator(Consumer<ListInfrastructureConfigurationsRequest.Builder> listInfrastructureConfigurationsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listInfrastructureConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsRequest)
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.imagebuilder.paginators.ListInfrastructureConfigurationsIterable responses = client.listInfrastructureConfigurationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListInfrastructureConfigurationsIterable responses = client .listInfrastructureConfigurationsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListInfrastructureConfigurationsIterable responses = client.listInfrastructureConfigurationsPaginator(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
listInfrastructureConfigurations(software.amazon.awssdk.services.imagebuilder.model.ListInfrastructureConfigurationsRequest)
operation.
This is a convenience which creates an instance of the
ListInfrastructureConfigurationsRequest.Builder
avoiding the need to create one manually viaListInfrastructureConfigurationsRequest.builder()
- Parameters:
listInfrastructureConfigurationsRequest
- AConsumer
that will call methods onListInfrastructureConfigurationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLifecycleExecutionResources
default ListLifecycleExecutionResourcesResponse listLifecycleExecutionResources(ListLifecycleExecutionResourcesRequest listLifecycleExecutionResourcesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException List resources that the runtime instance of the image lifecycle identified for lifecycle actions.
- Parameters:
listLifecycleExecutionResourcesRequest
-- Returns:
- Result of the ListLifecycleExecutionResources operation returned by the service.
- See Also:
-
listLifecycleExecutionResources
default ListLifecycleExecutionResourcesResponse listLifecycleExecutionResources(Consumer<ListLifecycleExecutionResourcesRequest.Builder> listLifecycleExecutionResourcesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException List resources that the runtime instance of the image lifecycle identified for lifecycle actions.
This is a convenience which creates an instance of the
ListLifecycleExecutionResourcesRequest.Builder
avoiding the need to create one manually viaListLifecycleExecutionResourcesRequest.builder()
- Parameters:
listLifecycleExecutionResourcesRequest
- AConsumer
that will call methods onListLifecycleExecutionResourcesRequest.Builder
to create a request.- Returns:
- Result of the ListLifecycleExecutionResources operation returned by the service.
- See Also:
-
listLifecycleExecutionResourcesPaginator
default ListLifecycleExecutionResourcesIterable listLifecycleExecutionResourcesPaginator(ListLifecycleExecutionResourcesRequest listLifecycleExecutionResourcesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listLifecycleExecutionResources(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesRequest)
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.imagebuilder.paginators.ListLifecycleExecutionResourcesIterable responses = client.listLifecycleExecutionResourcesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionResourcesIterable responses = client .listLifecycleExecutionResourcesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionResourcesIterable responses = client.listLifecycleExecutionResourcesPaginator(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
listLifecycleExecutionResources(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesRequest)
operation.- Parameters:
listLifecycleExecutionResourcesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLifecycleExecutionResourcesPaginator
default ListLifecycleExecutionResourcesIterable listLifecycleExecutionResourcesPaginator(Consumer<ListLifecycleExecutionResourcesRequest.Builder> listLifecycleExecutionResourcesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listLifecycleExecutionResources(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesRequest)
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.imagebuilder.paginators.ListLifecycleExecutionResourcesIterable responses = client.listLifecycleExecutionResourcesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionResourcesIterable responses = client .listLifecycleExecutionResourcesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionResourcesIterable responses = client.listLifecycleExecutionResourcesPaginator(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
listLifecycleExecutionResources(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionResourcesRequest)
operation.
This is a convenience which creates an instance of the
ListLifecycleExecutionResourcesRequest.Builder
avoiding the need to create one manually viaListLifecycleExecutionResourcesRequest.builder()
- Parameters:
listLifecycleExecutionResourcesRequest
- AConsumer
that will call methods onListLifecycleExecutionResourcesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLifecycleExecutions
default ListLifecycleExecutionsResponse listLifecycleExecutions(ListLifecycleExecutionsRequest listLifecycleExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the lifecycle runtime history for the specified resource.
- Parameters:
listLifecycleExecutionsRequest
-- Returns:
- Result of the ListLifecycleExecutions operation returned by the service.
- See Also:
-
listLifecycleExecutions
default ListLifecycleExecutionsResponse listLifecycleExecutions(Consumer<ListLifecycleExecutionsRequest.Builder> listLifecycleExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get the lifecycle runtime history for the specified resource.
This is a convenience which creates an instance of the
ListLifecycleExecutionsRequest.Builder
avoiding the need to create one manually viaListLifecycleExecutionsRequest.builder()
- Parameters:
listLifecycleExecutionsRequest
- AConsumer
that will call methods onListLifecycleExecutionsRequest.Builder
to create a request.- Returns:
- Result of the ListLifecycleExecutions operation returned by the service.
- See Also:
-
listLifecycleExecutionsPaginator
default ListLifecycleExecutionsIterable listLifecycleExecutionsPaginator(ListLifecycleExecutionsRequest listLifecycleExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listLifecycleExecutions(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsRequest)
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.imagebuilder.paginators.ListLifecycleExecutionsIterable responses = client.listLifecycleExecutionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionsIterable responses = client .listLifecycleExecutionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionsIterable responses = client.listLifecycleExecutionsPaginator(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
listLifecycleExecutions(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsRequest)
operation.- Parameters:
listLifecycleExecutionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLifecycleExecutionsPaginator
default ListLifecycleExecutionsIterable listLifecycleExecutionsPaginator(Consumer<ListLifecycleExecutionsRequest.Builder> listLifecycleExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listLifecycleExecutions(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsRequest)
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.imagebuilder.paginators.ListLifecycleExecutionsIterable responses = client.listLifecycleExecutionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionsIterable responses = client .listLifecycleExecutionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListLifecycleExecutionsIterable responses = client.listLifecycleExecutionsPaginator(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
listLifecycleExecutions(software.amazon.awssdk.services.imagebuilder.model.ListLifecycleExecutionsRequest)
operation.
This is a convenience which creates an instance of the
ListLifecycleExecutionsRequest.Builder
avoiding the need to create one manually viaListLifecycleExecutionsRequest.builder()
- Parameters:
listLifecycleExecutionsRequest
- AConsumer
that will call methods onListLifecycleExecutionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLifecyclePolicies
default ListLifecyclePoliciesResponse listLifecyclePolicies(ListLifecyclePoliciesRequest listLifecyclePoliciesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get a list of lifecycle policies in your Amazon Web Services account.
- Parameters:
listLifecyclePoliciesRequest
-- Returns:
- Result of the ListLifecyclePolicies operation returned by the service.
- See Also:
-
listLifecyclePolicies
default ListLifecyclePoliciesResponse listLifecyclePolicies(Consumer<ListLifecyclePoliciesRequest.Builder> listLifecyclePoliciesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get a list of lifecycle policies in your Amazon Web Services account.
This is a convenience which creates an instance of the
ListLifecyclePoliciesRequest.Builder
avoiding the need to create one manually viaListLifecyclePoliciesRequest.builder()
- Parameters:
listLifecyclePoliciesRequest
- AConsumer
that will call methods onListLifecyclePoliciesRequest.Builder
to create a request.- Returns:
- Result of the ListLifecyclePolicies operation returned by the service.
- See Also:
-
listLifecyclePoliciesPaginator
default ListLifecyclePoliciesIterable listLifecyclePoliciesPaginator(ListLifecyclePoliciesRequest listLifecyclePoliciesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listLifecyclePolicies(software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesRequest)
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.imagebuilder.paginators.ListLifecyclePoliciesIterable responses = client.listLifecyclePoliciesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListLifecyclePoliciesIterable responses = client .listLifecyclePoliciesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListLifecyclePoliciesIterable responses = client.listLifecyclePoliciesPaginator(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
listLifecyclePolicies(software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesRequest)
operation.- Parameters:
listLifecyclePoliciesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listLifecyclePoliciesPaginator
default ListLifecyclePoliciesIterable listLifecyclePoliciesPaginator(Consumer<ListLifecyclePoliciesRequest.Builder> listLifecyclePoliciesRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listLifecyclePolicies(software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesRequest)
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.imagebuilder.paginators.ListLifecyclePoliciesIterable responses = client.listLifecyclePoliciesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListLifecyclePoliciesIterable responses = client .listLifecyclePoliciesPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListLifecyclePoliciesIterable responses = client.listLifecyclePoliciesPaginator(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
listLifecyclePolicies(software.amazon.awssdk.services.imagebuilder.model.ListLifecyclePoliciesRequest)
operation.
This is a convenience which creates an instance of the
ListLifecyclePoliciesRequest.Builder
avoiding the need to create one manually viaListLifecyclePoliciesRequest.builder()
- Parameters:
listLifecyclePoliciesRequest
- AConsumer
that will call methods onListLifecyclePoliciesRequest.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 ServiceException, InvalidParameterException, ResourceNotFoundException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of tags for the specified resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ServiceException, InvalidParameterException, ResourceNotFoundException, AwsServiceException, SdkClientException, ImagebuilderException Returns the list of tags for the specified resource.
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:
-
listWaitingWorkflowSteps
default ListWaitingWorkflowStepsResponse listWaitingWorkflowSteps(ListWaitingWorkflowStepsRequest listWaitingWorkflowStepsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.
- Parameters:
listWaitingWorkflowStepsRequest
-- Returns:
- Result of the ListWaitingWorkflowSteps operation returned by the service.
- See Also:
-
listWaitingWorkflowSteps
default ListWaitingWorkflowStepsResponse listWaitingWorkflowSteps(Consumer<ListWaitingWorkflowStepsRequest.Builder> listWaitingWorkflowStepsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.
This is a convenience which creates an instance of the
ListWaitingWorkflowStepsRequest.Builder
avoiding the need to create one manually viaListWaitingWorkflowStepsRequest.builder()
- Parameters:
listWaitingWorkflowStepsRequest
- AConsumer
that will call methods onListWaitingWorkflowStepsRequest.Builder
to create a request.- Returns:
- Result of the ListWaitingWorkflowSteps operation returned by the service.
- See Also:
-
listWaitingWorkflowStepsPaginator
default ListWaitingWorkflowStepsIterable listWaitingWorkflowStepsPaginator(ListWaitingWorkflowStepsRequest listWaitingWorkflowStepsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWaitingWorkflowSteps(software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsRequest)
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.imagebuilder.paginators.ListWaitingWorkflowStepsIterable responses = client.listWaitingWorkflowStepsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWaitingWorkflowStepsIterable responses = client .listWaitingWorkflowStepsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWaitingWorkflowStepsIterable responses = client.listWaitingWorkflowStepsPaginator(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
listWaitingWorkflowSteps(software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsRequest)
operation.- Parameters:
listWaitingWorkflowStepsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWaitingWorkflowStepsPaginator
default ListWaitingWorkflowStepsIterable listWaitingWorkflowStepsPaginator(Consumer<ListWaitingWorkflowStepsRequest.Builder> listWaitingWorkflowStepsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWaitingWorkflowSteps(software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsRequest)
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.imagebuilder.paginators.ListWaitingWorkflowStepsIterable responses = client.listWaitingWorkflowStepsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWaitingWorkflowStepsIterable responses = client .listWaitingWorkflowStepsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWaitingWorkflowStepsIterable responses = client.listWaitingWorkflowStepsPaginator(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
listWaitingWorkflowSteps(software.amazon.awssdk.services.imagebuilder.model.ListWaitingWorkflowStepsRequest)
operation.
This is a convenience which creates an instance of the
ListWaitingWorkflowStepsRequest.Builder
avoiding the need to create one manually viaListWaitingWorkflowStepsRequest.builder()
- Parameters:
listWaitingWorkflowStepsRequest
- AConsumer
that will call methods onListWaitingWorkflowStepsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowBuildVersions
default ListWorkflowBuildVersionsResponse listWorkflowBuildVersions(ListWorkflowBuildVersionsRequest listWorkflowBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of build versions for a specific workflow resource.
- Parameters:
listWorkflowBuildVersionsRequest
-- Returns:
- Result of the ListWorkflowBuildVersions operation returned by the service.
- See Also:
-
listWorkflowBuildVersions
default ListWorkflowBuildVersionsResponse listWorkflowBuildVersions(Consumer<ListWorkflowBuildVersionsRequest.Builder> listWorkflowBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of build versions for a specific workflow resource.
This is a convenience which creates an instance of the
ListWorkflowBuildVersionsRequest.Builder
avoiding the need to create one manually viaListWorkflowBuildVersionsRequest.builder()
- Parameters:
listWorkflowBuildVersionsRequest
- AConsumer
that will call methods onListWorkflowBuildVersionsRequest.Builder
to create a request.- Returns:
- Result of the ListWorkflowBuildVersions operation returned by the service.
- See Also:
-
listWorkflowBuildVersionsPaginator
default ListWorkflowBuildVersionsIterable listWorkflowBuildVersionsPaginator(ListWorkflowBuildVersionsRequest listWorkflowBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflowBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsRequest)
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.imagebuilder.paginators.ListWorkflowBuildVersionsIterable responses = client.listWorkflowBuildVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowBuildVersionsIterable responses = client .listWorkflowBuildVersionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowBuildVersionsIterable responses = client.listWorkflowBuildVersionsPaginator(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
listWorkflowBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsRequest)
operation.- Parameters:
listWorkflowBuildVersionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowBuildVersionsPaginator
default ListWorkflowBuildVersionsIterable listWorkflowBuildVersionsPaginator(Consumer<ListWorkflowBuildVersionsRequest.Builder> listWorkflowBuildVersionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflowBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsRequest)
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.imagebuilder.paginators.ListWorkflowBuildVersionsIterable responses = client.listWorkflowBuildVersionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowBuildVersionsIterable responses = client .listWorkflowBuildVersionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowBuildVersionsIterable responses = client.listWorkflowBuildVersionsPaginator(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
listWorkflowBuildVersions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowBuildVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListWorkflowBuildVersionsRequest.Builder
avoiding the need to create one manually viaListWorkflowBuildVersionsRequest.builder()
- Parameters:
listWorkflowBuildVersionsRequest
- AConsumer
that will call methods onListWorkflowBuildVersionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowExecutions
default ListWorkflowExecutionsResponse listWorkflowExecutions(ListWorkflowExecutionsRequest listWorkflowExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of workflow runtime instance metadata objects for a specific image build version.
- Parameters:
listWorkflowExecutionsRequest
-- Returns:
- Result of the ListWorkflowExecutions operation returned by the service.
- See Also:
-
listWorkflowExecutions
default ListWorkflowExecutionsResponse listWorkflowExecutions(Consumer<ListWorkflowExecutionsRequest.Builder> listWorkflowExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns a list of workflow runtime instance metadata objects for a specific image build version.
This is a convenience which creates an instance of the
ListWorkflowExecutionsRequest.Builder
avoiding the need to create one manually viaListWorkflowExecutionsRequest.builder()
- Parameters:
listWorkflowExecutionsRequest
- AConsumer
that will call methods onListWorkflowExecutionsRequest.Builder
to create a request.- Returns:
- Result of the ListWorkflowExecutions operation returned by the service.
- See Also:
-
listWorkflowExecutionsPaginator
default ListWorkflowExecutionsIterable listWorkflowExecutionsPaginator(ListWorkflowExecutionsRequest listWorkflowExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflowExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsRequest)
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.imagebuilder.paginators.ListWorkflowExecutionsIterable responses = client.listWorkflowExecutionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowExecutionsIterable responses = client .listWorkflowExecutionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowExecutionsIterable responses = client.listWorkflowExecutionsPaginator(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
listWorkflowExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsRequest)
operation.- Parameters:
listWorkflowExecutionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowExecutionsPaginator
default ListWorkflowExecutionsIterable listWorkflowExecutionsPaginator(Consumer<ListWorkflowExecutionsRequest.Builder> listWorkflowExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflowExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsRequest)
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.imagebuilder.paginators.ListWorkflowExecutionsIterable responses = client.listWorkflowExecutionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowExecutionsIterable responses = client .listWorkflowExecutionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowExecutionsIterable responses = client.listWorkflowExecutionsPaginator(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
listWorkflowExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowExecutionsRequest)
operation.
This is a convenience which creates an instance of the
ListWorkflowExecutionsRequest.Builder
avoiding the need to create one manually viaListWorkflowExecutionsRequest.builder()
- Parameters:
listWorkflowExecutionsRequest
- AConsumer
that will call methods onListWorkflowExecutionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowStepExecutions
default ListWorkflowStepExecutionsResponse listWorkflowStepExecutions(ListWorkflowStepExecutionsRequest listWorkflowStepExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.
- Parameters:
listWorkflowStepExecutionsRequest
-- Returns:
- Result of the ListWorkflowStepExecutions operation returned by the service.
- See Also:
-
listWorkflowStepExecutions
default ListWorkflowStepExecutionsResponse listWorkflowStepExecutions(Consumer<ListWorkflowStepExecutionsRequest.Builder> listWorkflowStepExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.
This is a convenience which creates an instance of the
ListWorkflowStepExecutionsRequest.Builder
avoiding the need to create one manually viaListWorkflowStepExecutionsRequest.builder()
- Parameters:
listWorkflowStepExecutionsRequest
- AConsumer
that will call methods onListWorkflowStepExecutionsRequest.Builder
to create a request.- Returns:
- Result of the ListWorkflowStepExecutions operation returned by the service.
- See Also:
-
listWorkflowStepExecutionsPaginator
default ListWorkflowStepExecutionsIterable listWorkflowStepExecutionsPaginator(ListWorkflowStepExecutionsRequest listWorkflowStepExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflowStepExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsRequest)
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.imagebuilder.paginators.ListWorkflowStepExecutionsIterable responses = client.listWorkflowStepExecutionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowStepExecutionsIterable responses = client .listWorkflowStepExecutionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowStepExecutionsIterable responses = client.listWorkflowStepExecutionsPaginator(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
listWorkflowStepExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsRequest)
operation.- Parameters:
listWorkflowStepExecutionsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowStepExecutionsPaginator
default ListWorkflowStepExecutionsIterable listWorkflowStepExecutionsPaginator(Consumer<ListWorkflowStepExecutionsRequest.Builder> listWorkflowStepExecutionsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflowStepExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsRequest)
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.imagebuilder.paginators.ListWorkflowStepExecutionsIterable responses = client.listWorkflowStepExecutionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowStepExecutionsIterable responses = client .listWorkflowStepExecutionsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowStepExecutionsIterable responses = client.listWorkflowStepExecutionsPaginator(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
listWorkflowStepExecutions(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowStepExecutionsRequest)
operation.
This is a convenience which creates an instance of the
ListWorkflowStepExecutionsRequest.Builder
avoiding the need to create one manually viaListWorkflowStepExecutionsRequest.builder()
- Parameters:
listWorkflowStepExecutionsRequest
- AConsumer
that will call methods onListWorkflowStepExecutionsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflows
default ListWorkflowsResponse listWorkflows(ListWorkflowsRequest listWorkflowsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Lists workflow build versions based on filtering parameters.
- Parameters:
listWorkflowsRequest
-- Returns:
- Result of the ListWorkflows operation returned by the service.
- See Also:
-
listWorkflows
default ListWorkflowsResponse listWorkflows(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Lists workflow build versions based on filtering parameters.
This is a convenience which creates an instance of the
ListWorkflowsRequest.Builder
avoiding the need to create one manually viaListWorkflowsRequest.builder()
- Parameters:
listWorkflowsRequest
- AConsumer
that will call methods onListWorkflowsRequest.Builder
to create a request.- Returns:
- Result of the ListWorkflows operation returned by the service.
- See Also:
-
listWorkflowsPaginator
default ListWorkflowsIterable listWorkflowsPaginator(ListWorkflowsRequest listWorkflowsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflows(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsRequest)
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.imagebuilder.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowsIterable responses = client .listWorkflowsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(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
listWorkflows(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsRequest)
operation.- Parameters:
listWorkflowsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowsPaginator
default ListWorkflowsIterable listWorkflowsPaginator(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidPaginationTokenException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException This is a variant of
listWorkflows(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsRequest)
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.imagebuilder.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowsIterable responses = client .listWorkflowsPaginator(request); for (software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.imagebuilder.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(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
listWorkflows(software.amazon.awssdk.services.imagebuilder.model.ListWorkflowsRequest)
operation.
This is a convenience which creates an instance of the
ListWorkflowsRequest.Builder
avoiding the need to create one manually viaListWorkflowsRequest.builder()
- Parameters:
listWorkflowsRequest
- AConsumer
that will call methods onListWorkflowsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
putComponentPolicy
default PutComponentPolicyResponse putComponentPolicy(PutComponentPolicyRequest putComponentPolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API
PutComponentPolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.- Parameters:
putComponentPolicyRequest
-- Returns:
- Result of the PutComponentPolicy operation returned by the service.
- See Also:
-
putComponentPolicy
default PutComponentPolicyResponse putComponentPolicy(Consumer<PutComponentPolicyRequest.Builder> putComponentPolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API
PutComponentPolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
This is a convenience which creates an instance of the
PutComponentPolicyRequest.Builder
avoiding the need to create one manually viaPutComponentPolicyRequest.builder()
- Parameters:
putComponentPolicyRequest
- AConsumer
that will call methods onPutComponentPolicyRequest.Builder
to create a request.- Returns:
- Result of the PutComponentPolicy operation returned by the service.
- See Also:
-
putContainerRecipePolicy
default PutContainerRecipePolicyResponse putContainerRecipePolicy(PutContainerRecipePolicyRequest putContainerRecipePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com//ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API
PutContainerImagePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com//ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.- Parameters:
putContainerRecipePolicyRequest
-- Returns:
- Result of the PutContainerRecipePolicy operation returned by the service.
- See Also:
-
putContainerRecipePolicy
default PutContainerRecipePolicyResponse putContainerRecipePolicy(Consumer<PutContainerRecipePolicyRequest.Builder> putContainerRecipePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com//ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API
PutContainerImagePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com//ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.
This is a convenience which creates an instance of the
PutContainerRecipePolicyRequest.Builder
avoiding the need to create one manually viaPutContainerRecipePolicyRequest.builder()
- Parameters:
putContainerRecipePolicyRequest
- AConsumer
that will call methods onPutContainerRecipePolicyRequest.Builder
to create a request.- Returns:
- Result of the PutContainerRecipePolicy operation returned by the service.
- See Also:
-
putImagePolicy
default PutImagePolicyResponse putImagePolicy(PutImagePolicyRequest putImagePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API
PutImagePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.- Parameters:
putImagePolicyRequest
-- Returns:
- Result of the PutImagePolicy operation returned by the service.
- See Also:
-
putImagePolicy
default PutImagePolicyResponse putImagePolicy(Consumer<PutImagePolicyRequest.Builder> putImagePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API
PutImagePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
This is a convenience which creates an instance of the
PutImagePolicyRequest.Builder
avoiding the need to create one manually viaPutImagePolicyRequest.builder()
- Parameters:
putImagePolicyRequest
- AConsumer
that will call methods onPutImagePolicyRequest.Builder
to create a request.- Returns:
- Result of the PutImagePolicy operation returned by the service.
- See Also:
-
putImageRecipePolicy
default PutImageRecipePolicyResponse putImageRecipePolicy(PutImageRecipePolicyRequest putImageRecipePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API
PutImageRecipePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.- Parameters:
putImageRecipePolicyRequest
-- Returns:
- Result of the PutImageRecipePolicy operation returned by the service.
- See Also:
-
putImageRecipePolicy
default PutImageRecipePolicyResponse putImageRecipePolicy(Consumer<PutImageRecipePolicyRequest.Builder> putImageRecipePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, InvalidParameterValueException, ResourceNotFoundException, ForbiddenException, CallRateLimitExceededException, AwsServiceException, SdkClientException, ImagebuilderException Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API
PutImageRecipePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
This is a convenience which creates an instance of the
PutImageRecipePolicyRequest.Builder
avoiding the need to create one manually viaPutImageRecipePolicyRequest.builder()
- Parameters:
putImageRecipePolicyRequest
- AConsumer
that will call methods onPutImageRecipePolicyRequest.Builder
to create a request.- Returns:
- Result of the PutImageRecipePolicy operation returned by the service.
- See Also:
-
sendWorkflowStepAction
default SendWorkflowStepActionResponse sendWorkflowStepAction(SendWorkflowStepActionRequest sendWorkflowStepActionRequest) throws ServiceException, ClientException, ResourceNotFoundException, InvalidRequestException, InvalidParameterValueException, ServiceUnavailableException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Pauses or resumes image creation when the associated workflow runs a
WaitForAction
step.- Parameters:
sendWorkflowStepActionRequest
-- Returns:
- Result of the SendWorkflowStepAction operation returned by the service.
- See Also:
-
sendWorkflowStepAction
default SendWorkflowStepActionResponse sendWorkflowStepAction(Consumer<SendWorkflowStepActionRequest.Builder> sendWorkflowStepActionRequest) throws ServiceException, ClientException, ResourceNotFoundException, InvalidRequestException, InvalidParameterValueException, ServiceUnavailableException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Pauses or resumes image creation when the associated workflow runs a
WaitForAction
step.
This is a convenience which creates an instance of the
SendWorkflowStepActionRequest.Builder
avoiding the need to create one manually viaSendWorkflowStepActionRequest.builder()
- Parameters:
sendWorkflowStepActionRequest
- AConsumer
that will call methods onSendWorkflowStepActionRequest.Builder
to create a request.- Returns:
- Result of the SendWorkflowStepAction operation returned by the service.
- See Also:
-
startImagePipelineExecution
default StartImagePipelineExecutionResponse startImagePipelineExecution(StartImagePipelineExecutionRequest startImagePipelineExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Manually triggers a pipeline to create an image.
- Parameters:
startImagePipelineExecutionRequest
-- Returns:
- Result of the StartImagePipelineExecution operation returned by the service.
- See Also:
-
startImagePipelineExecution
default StartImagePipelineExecutionResponse startImagePipelineExecution(Consumer<StartImagePipelineExecutionRequest.Builder> startImagePipelineExecutionRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Manually triggers a pipeline to create an image.
This is a convenience which creates an instance of the
StartImagePipelineExecutionRequest.Builder
avoiding the need to create one manually viaStartImagePipelineExecutionRequest.builder()
- Parameters:
startImagePipelineExecutionRequest
- AConsumer
that will call methods onStartImagePipelineExecutionRequest.Builder
to create a request.- Returns:
- Result of the StartImagePipelineExecution operation returned by the service.
- See Also:
-
startResourceStateUpdate
default StartResourceStateUpdateResponse startResourceStateUpdate(StartResourceStateUpdateRequest startResourceStateUpdateRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Begin asynchronous resource state update for lifecycle changes to the specified image resources.
- Parameters:
startResourceStateUpdateRequest
-- Returns:
- Result of the StartResourceStateUpdate operation returned by the service.
- See Also:
-
startResourceStateUpdate
default StartResourceStateUpdateResponse startResourceStateUpdate(Consumer<StartResourceStateUpdateRequest.Builder> startResourceStateUpdateRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, ResourceNotFoundException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Begin asynchronous resource state update for lifecycle changes to the specified image resources.
This is a convenience which creates an instance of the
StartResourceStateUpdateRequest.Builder
avoiding the need to create one manually viaStartResourceStateUpdateRequest.builder()
- Parameters:
startResourceStateUpdateRequest
- AConsumer
that will call methods onStartResourceStateUpdateRequest.Builder
to create a request.- Returns:
- Result of the StartResourceStateUpdate operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ServiceException, InvalidParameterException, ResourceNotFoundException, AwsServiceException, SdkClientException, ImagebuilderException Adds a tag to a resource.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ServiceException, InvalidParameterException, ResourceNotFoundException, AwsServiceException, SdkClientException, ImagebuilderException Adds a tag to a resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ServiceException, InvalidParameterException, ResourceNotFoundException, AwsServiceException, SdkClientException, ImagebuilderException Removes a tag from a resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ServiceException, InvalidParameterException, ResourceNotFoundException, AwsServiceException, SdkClientException, ImagebuilderException Removes a tag from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateDistributionConfiguration
default UpdateDistributionConfigurationResponse updateDistributionConfiguration(UpdateDistributionConfigurationRequest updateDistributionConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, ImagebuilderException Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
- Parameters:
updateDistributionConfigurationRequest
-- Returns:
- Result of the UpdateDistributionConfiguration operation returned by the service.
- See Also:
-
updateDistributionConfiguration
default UpdateDistributionConfigurationResponse updateDistributionConfiguration(Consumer<UpdateDistributionConfigurationRequest.Builder> updateDistributionConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, ImagebuilderException Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
This is a convenience which creates an instance of the
UpdateDistributionConfigurationRequest.Builder
avoiding the need to create one manually viaUpdateDistributionConfigurationRequest.builder()
- Parameters:
updateDistributionConfigurationRequest
- AConsumer
that will call methods onUpdateDistributionConfigurationRequest.Builder
to create a request.- Returns:
- Result of the UpdateDistributionConfiguration operation returned by the service.
- See Also:
-
updateImagePipeline
default UpdateImagePipelineResponse updateImagePipeline(UpdateImagePipelineRequest updateImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. You must specify exactly one recipe for your image, using either a
containerRecipeArn
or animageRecipeArn
.UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed.
- Parameters:
updateImagePipelineRequest
-- Returns:
- Result of the UpdateImagePipeline operation returned by the service.
- See Also:
-
updateImagePipeline
default UpdateImagePipelineResponse updateImagePipeline(Consumer<UpdateImagePipelineRequest.Builder> updateImagePipelineRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. You must specify exactly one recipe for your image, using either a
containerRecipeArn
or animageRecipeArn
.UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed.
This is a convenience which creates an instance of the
UpdateImagePipelineRequest.Builder
avoiding the need to create one manually viaUpdateImagePipelineRequest.builder()
- Parameters:
updateImagePipelineRequest
- AConsumer
that will call methods onUpdateImagePipelineRequest.Builder
to create a request.- Returns:
- Result of the UpdateImagePipeline operation returned by the service.
- See Also:
-
updateInfrastructureConfiguration
default UpdateInfrastructureConfigurationResponse updateInfrastructureConfiguration(UpdateInfrastructureConfigurationRequest updateInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
- Parameters:
updateInfrastructureConfigurationRequest
-- Returns:
- Result of the UpdateInfrastructureConfiguration operation returned by the service.
- See Also:
-
updateInfrastructureConfiguration
default UpdateInfrastructureConfigurationResponse updateInfrastructureConfiguration(Consumer<UpdateInfrastructureConfigurationRequest.Builder> updateInfrastructureConfigurationRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, AwsServiceException, SdkClientException, ImagebuilderException Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
This is a convenience which creates an instance of the
UpdateInfrastructureConfigurationRequest.Builder
avoiding the need to create one manually viaUpdateInfrastructureConfigurationRequest.builder()
- Parameters:
updateInfrastructureConfigurationRequest
- AConsumer
that will call methods onUpdateInfrastructureConfigurationRequest.Builder
to create a request.- Returns:
- Result of the UpdateInfrastructureConfiguration operation returned by the service.
- See Also:
-
updateLifecyclePolicy
default UpdateLifecyclePolicyResponse updateLifecyclePolicy(UpdateLifecyclePolicyRequest updateLifecyclePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, ImagebuilderException Update the specified lifecycle policy.
- Parameters:
updateLifecyclePolicyRequest
-- Returns:
- Result of the UpdateLifecyclePolicy operation returned by the service.
- See Also:
-
updateLifecyclePolicy
default UpdateLifecyclePolicyResponse updateLifecyclePolicy(Consumer<UpdateLifecyclePolicyRequest.Builder> updateLifecyclePolicyRequest) throws ServiceException, ClientException, ServiceUnavailableException, InvalidRequestException, IdempotentParameterMismatchException, ForbiddenException, CallRateLimitExceededException, ResourceInUseException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, ImagebuilderException Update the specified lifecycle policy.
This is a convenience which creates an instance of the
UpdateLifecyclePolicyRequest.Builder
avoiding the need to create one manually viaUpdateLifecyclePolicyRequest.builder()
- Parameters:
updateLifecyclePolicyRequest
- AConsumer
that will call methods onUpdateLifecyclePolicyRequest.Builder
to create a request.- Returns:
- Result of the UpdateLifecyclePolicy operation returned by the service.
- See Also:
-
create
Create aImagebuilderClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aImagebuilderClient
. -
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
-