Interface LambdaMicrovmsClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
Provides APIs to create, manage, and operate AWS Lambda MicroVMs and their associated MicroVM Image environments.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic LambdaMicrovmsClientBuilderbuilder()Create a builder that can be used to configure and create aLambdaMicrovmsClient.static LambdaMicrovmsClientcreate()Create aLambdaMicrovmsClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateMicrovmAuthTokenResponsecreateMicrovmAuthToken(Consumer<CreateMicrovmAuthTokenRequest.Builder> createMicrovmAuthTokenRequest) Creates an authentication token for accessing a running MicroVM.default CreateMicrovmAuthTokenResponsecreateMicrovmAuthToken(CreateMicrovmAuthTokenRequest createMicrovmAuthTokenRequest) Creates an authentication token for accessing a running MicroVM.default CreateMicrovmImageResponsecreateMicrovmImage(Consumer<CreateMicrovmImageRequest.Builder> createMicrovmImageRequest) Creates a MicroVM image from the specified code artifact and base image.default CreateMicrovmImageResponsecreateMicrovmImage(CreateMicrovmImageRequest createMicrovmImageRequest) Creates a MicroVM image from the specified code artifact and base image.createMicrovmShellAuthToken(Consumer<CreateMicrovmShellAuthTokenRequest.Builder> createMicrovmShellAuthTokenRequest) Creates a shell authentication token for interactive shell access to a running MicroVM.createMicrovmShellAuthToken(CreateMicrovmShellAuthTokenRequest createMicrovmShellAuthTokenRequest) Creates a shell authentication token for interactive shell access to a running MicroVM.default DeleteMicrovmImageResponsedeleteMicrovmImage(Consumer<DeleteMicrovmImageRequest.Builder> deleteMicrovmImageRequest) Deletes a MicroVM image.default DeleteMicrovmImageResponsedeleteMicrovmImage(DeleteMicrovmImageRequest deleteMicrovmImageRequest) Deletes a MicroVM image.deleteMicrovmImageVersion(Consumer<DeleteMicrovmImageVersionRequest.Builder> deleteMicrovmImageVersionRequest) Deletes a specific version of a MicroVM image.deleteMicrovmImageVersion(DeleteMicrovmImageVersionRequest deleteMicrovmImageVersionRequest) Deletes a specific version of a MicroVM image.default GetMicrovmResponsegetMicrovm(Consumer<GetMicrovmRequest.Builder> getMicrovmRequest) Retrieves the details of a specific MicroVM, including its state, endpoint, image information, and configuration.default GetMicrovmResponsegetMicrovm(GetMicrovmRequest getMicrovmRequest) Retrieves the details of a specific MicroVM, including its state, endpoint, image information, and configuration.default GetMicrovmImageResponsegetMicrovmImage(Consumer<GetMicrovmImageRequest.Builder> getMicrovmImageRequest) Retrieves the details of a MicroVM image, including its state, versions, and configuration.default GetMicrovmImageResponsegetMicrovmImage(GetMicrovmImageRequest getMicrovmImageRequest) Retrieves the details of a MicroVM image, including its state, versions, and configuration.default GetMicrovmImageBuildResponsegetMicrovmImageBuild(Consumer<GetMicrovmImageBuildRequest.Builder> getMicrovmImageBuildRequest) Retrieves the details of a specific MicroVM image build, including its state, target architecture, and snapshot information.default GetMicrovmImageBuildResponsegetMicrovmImageBuild(GetMicrovmImageBuildRequest getMicrovmImageBuildRequest) Retrieves the details of a specific MicroVM image build, including its state, target architecture, and snapshot information.default GetMicrovmImageVersionResponsegetMicrovmImageVersion(Consumer<GetMicrovmImageVersionRequest.Builder> getMicrovmImageVersionRequest) Retrieves the details of a specific version of a MicroVM image, including its configuration, state, and build information.default GetMicrovmImageVersionResponsegetMicrovmImageVersion(GetMicrovmImageVersionRequest getMicrovmImageVersionRequest) Retrieves the details of a specific version of a MicroVM image, including its configuration, state, and build information.default ListManagedMicrovmImagesResponselistManagedMicrovmImages(Consumer<ListManagedMicrovmImagesRequest.Builder> listManagedMicrovmImagesRequest) Lists AWS managed MicroVM images available for use as base images.default ListManagedMicrovmImagesResponselistManagedMicrovmImages(ListManagedMicrovmImagesRequest listManagedMicrovmImagesRequest) Lists AWS managed MicroVM images available for use as base images.default ListManagedMicrovmImagesIterablelistManagedMicrovmImagesPaginator(Consumer<ListManagedMicrovmImagesRequest.Builder> listManagedMicrovmImagesRequest) This is a variant oflistManagedMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesRequest)operation.default ListManagedMicrovmImagesIterablelistManagedMicrovmImagesPaginator(ListManagedMicrovmImagesRequest listManagedMicrovmImagesRequest) This is a variant oflistManagedMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesRequest)operation.listManagedMicrovmImageVersions(Consumer<ListManagedMicrovmImageVersionsRequest.Builder> listManagedMicrovmImageVersionsRequest) Lists versions of a managed MicroVM image.listManagedMicrovmImageVersions(ListManagedMicrovmImageVersionsRequest listManagedMicrovmImageVersionsRequest) Lists versions of a managed MicroVM image.listManagedMicrovmImageVersionsPaginator(Consumer<ListManagedMicrovmImageVersionsRequest.Builder> listManagedMicrovmImageVersionsRequest) This is a variant oflistManagedMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsRequest)operation.listManagedMicrovmImageVersionsPaginator(ListManagedMicrovmImageVersionsRequest listManagedMicrovmImageVersionsRequest) This is a variant oflistManagedMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsRequest)operation.default ListMicrovmImageBuildsResponselistMicrovmImageBuilds(Consumer<ListMicrovmImageBuildsRequest.Builder> listMicrovmImageBuildsRequest) Lists builds for a MicroVM image version with optional filtering by architecture and chipset.default ListMicrovmImageBuildsResponselistMicrovmImageBuilds(ListMicrovmImageBuildsRequest listMicrovmImageBuildsRequest) Lists builds for a MicroVM image version with optional filtering by architecture and chipset.default ListMicrovmImageBuildsIterablelistMicrovmImageBuildsPaginator(Consumer<ListMicrovmImageBuildsRequest.Builder> listMicrovmImageBuildsRequest) This is a variant oflistMicrovmImageBuilds(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsRequest)operation.default ListMicrovmImageBuildsIterablelistMicrovmImageBuildsPaginator(ListMicrovmImageBuildsRequest listMicrovmImageBuildsRequest) This is a variant oflistMicrovmImageBuilds(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsRequest)operation.default ListMicrovmImagesResponselistMicrovmImages(Consumer<ListMicrovmImagesRequest.Builder> listMicrovmImagesRequest) Lists MicroVM images in the account with optional name filtering.default ListMicrovmImagesResponselistMicrovmImages(ListMicrovmImagesRequest listMicrovmImagesRequest) Lists MicroVM images in the account with optional name filtering.default ListMicrovmImagesIterablelistMicrovmImagesPaginator(Consumer<ListMicrovmImagesRequest.Builder> listMicrovmImagesRequest) This is a variant oflistMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesRequest)operation.default ListMicrovmImagesIterablelistMicrovmImagesPaginator(ListMicrovmImagesRequest listMicrovmImagesRequest) This is a variant oflistMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesRequest)operation.default ListMicrovmImageVersionsResponselistMicrovmImageVersions(Consumer<ListMicrovmImageVersionsRequest.Builder> listMicrovmImageVersionsRequest) Lists versions of a MicroVM image.default ListMicrovmImageVersionsResponselistMicrovmImageVersions(ListMicrovmImageVersionsRequest listMicrovmImageVersionsRequest) Lists versions of a MicroVM image.default ListMicrovmImageVersionsIterablelistMicrovmImageVersionsPaginator(Consumer<ListMicrovmImageVersionsRequest.Builder> listMicrovmImageVersionsRequest) This is a variant oflistMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsRequest)operation.default ListMicrovmImageVersionsIterablelistMicrovmImageVersionsPaginator(ListMicrovmImageVersionsRequest listMicrovmImageVersionsRequest) This is a variant oflistMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsRequest)operation.default ListMicrovmsResponselistMicrovms(Consumer<ListMicrovmsRequest.Builder> listMicrovmsRequest) Lists MicroVMs in the account with optional filtering by image and version.default ListMicrovmsResponselistMicrovms(ListMicrovmsRequest listMicrovmsRequest) Lists MicroVMs in the account with optional filtering by image and version.default ListMicrovmsIterablelistMicrovmsPaginator(Consumer<ListMicrovmsRequest.Builder> listMicrovmsRequest) This is a variant oflistMicrovms(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsRequest)operation.default ListMicrovmsIterablelistMicrovmsPaginator(ListMicrovmsRequest listMicrovmsRequest) This is a variant oflistMicrovms(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsRequest)operation.default ListTagsResponselistTags(Consumer<ListTagsRequest.Builder> listTagsRequest) Lists the tags associated with a Lambda MicroVM resource.default ListTagsResponselistTags(ListTagsRequest listTagsRequest) Lists the tags associated with a Lambda MicroVM resource.default ResumeMicrovmResponseresumeMicrovm(Consumer<ResumeMicrovmRequest.Builder> resumeMicrovmRequest) Resumes a suspended MicroVM, restoring it to RUNNING state with all state intact.default ResumeMicrovmResponseresumeMicrovm(ResumeMicrovmRequest resumeMicrovmRequest) Resumes a suspended MicroVM, restoring it to RUNNING state with all state intact.default RunMicrovmResponserunMicrovm(Consumer<RunMicrovmRequest.Builder> runMicrovmRequest) Runs a new MicroVM from the specified image.default RunMicrovmResponserunMicrovm(RunMicrovmRequest runMicrovmRequest) Runs a new MicroVM from the specified image.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault SuspendMicrovmResponsesuspendMicrovm(Consumer<SuspendMicrovmRequest.Builder> suspendMicrovmRequest) Suspends a running MicroVM, preserving its full memory and disk state.default SuspendMicrovmResponsesuspendMicrovm(SuspendMicrovmRequest suspendMicrovmRequest) Suspends a running MicroVM, preserving its full memory and disk state.default TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to a Lambda MicroVM resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Adds tags to a Lambda MicroVM resource.default TerminateMicrovmResponseterminateMicrovm(Consumer<TerminateMicrovmRequest.Builder> terminateMicrovmRequest) Terminates a MicroVM.default TerminateMicrovmResponseterminateMicrovm(TerminateMicrovmRequest terminateMicrovmRequest) Terminates a MicroVM.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from a Lambda MicroVM resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Removes tags from a Lambda MicroVM resource.default UpdateMicrovmImageResponseupdateMicrovmImage(Consumer<UpdateMicrovmImageRequest.Builder> updateMicrovmImageRequest) Updates the configuration of a MicroVM image and triggers a new version build.default UpdateMicrovmImageResponseupdateMicrovmImage(UpdateMicrovmImageRequest updateMicrovmImageRequest) Updates the configuration of a MicroVM image and triggers a new version build.updateMicrovmImageVersion(Consumer<UpdateMicrovmImageVersionRequest.Builder> updateMicrovmImageVersionRequest) Updates the status of a specific MicroVM image version.updateMicrovmImageVersion(UpdateMicrovmImageVersionRequest updateMicrovmImageVersionRequest) Updates the status of a specific MicroVM image version.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods 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
-
createMicrovmAuthToken
default CreateMicrovmAuthTokenResponse createMicrovmAuthToken(CreateMicrovmAuthTokenRequest createMicrovmAuthTokenRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Creates an authentication token for accessing a running MicroVM. The token grants access to the specified ports on the MicroVM endpoint.
- Parameters:
createMicrovmAuthTokenRequest-- Returns:
- Result of the CreateMicrovmAuthToken operation returned by the service.
- See Also:
-
createMicrovmAuthToken
default CreateMicrovmAuthTokenResponse createMicrovmAuthToken(Consumer<CreateMicrovmAuthTokenRequest.Builder> createMicrovmAuthTokenRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Creates an authentication token for accessing a running MicroVM. The token grants access to the specified ports on the MicroVM endpoint.
This is a convenience which creates an instance of the
CreateMicrovmAuthTokenRequest.Builderavoiding the need to create one manually viaCreateMicrovmAuthTokenRequest.builder()- Parameters:
createMicrovmAuthTokenRequest- AConsumerthat will call methods onCreateMicrovmAuthTokenRequest.Builderto create a request.- Returns:
- Result of the CreateMicrovmAuthToken operation returned by the service.
- See Also:
-
createMicrovmImage
default CreateMicrovmImageResponse createMicrovmImage(CreateMicrovmImageRequest createMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, LambdaMicrovmsException Creates a MicroVM image from the specified code artifact and base image. The build is asynchronous — the image transitions from CREATING to CREATED on success, or CREATE_FAILED on failure. Use GetMicrovmImage to poll for completion.
- Parameters:
createMicrovmImageRequest-- Returns:
- Result of the CreateMicrovmImage operation returned by the service.
- See Also:
-
createMicrovmImage
default CreateMicrovmImageResponse createMicrovmImage(Consumer<CreateMicrovmImageRequest.Builder> createMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, LambdaMicrovmsException Creates a MicroVM image from the specified code artifact and base image. The build is asynchronous — the image transitions from CREATING to CREATED on success, or CREATE_FAILED on failure. Use GetMicrovmImage to poll for completion.
This is a convenience which creates an instance of the
CreateMicrovmImageRequest.Builderavoiding the need to create one manually viaCreateMicrovmImageRequest.builder()- Parameters:
createMicrovmImageRequest- AConsumerthat will call methods onCreateMicrovmImageRequest.Builderto create a request.- Returns:
- Result of the CreateMicrovmImage operation returned by the service.
- See Also:
-
createMicrovmShellAuthToken
default CreateMicrovmShellAuthTokenResponse createMicrovmShellAuthToken(CreateMicrovmShellAuthTokenRequest createMicrovmShellAuthTokenRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Creates a shell authentication token for interactive shell access to a running MicroVM. The MicroVM must have been run with the SHELL_INGRESS network connector attached.
- Parameters:
createMicrovmShellAuthTokenRequest-- Returns:
- Result of the CreateMicrovmShellAuthToken operation returned by the service.
- See Also:
-
createMicrovmShellAuthToken
default CreateMicrovmShellAuthTokenResponse createMicrovmShellAuthToken(Consumer<CreateMicrovmShellAuthTokenRequest.Builder> createMicrovmShellAuthTokenRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Creates a shell authentication token for interactive shell access to a running MicroVM. The MicroVM must have been run with the SHELL_INGRESS network connector attached.
This is a convenience which creates an instance of the
CreateMicrovmShellAuthTokenRequest.Builderavoiding the need to create one manually viaCreateMicrovmShellAuthTokenRequest.builder()- Parameters:
createMicrovmShellAuthTokenRequest- AConsumerthat will call methods onCreateMicrovmShellAuthTokenRequest.Builderto create a request.- Returns:
- Result of the CreateMicrovmShellAuthToken operation returned by the service.
- See Also:
-
deleteMicrovmImage
default DeleteMicrovmImageResponse deleteMicrovmImage(DeleteMicrovmImageRequest deleteMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Deletes a MicroVM image. This operation is idempotent; deleting an image that has already been deleted succeeds without error.
- Parameters:
deleteMicrovmImageRequest-- Returns:
- Result of the DeleteMicrovmImage operation returned by the service.
- See Also:
-
deleteMicrovmImage
default DeleteMicrovmImageResponse deleteMicrovmImage(Consumer<DeleteMicrovmImageRequest.Builder> deleteMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Deletes a MicroVM image. This operation is idempotent; deleting an image that has already been deleted succeeds without error.
This is a convenience which creates an instance of the
DeleteMicrovmImageRequest.Builderavoiding the need to create one manually viaDeleteMicrovmImageRequest.builder()- Parameters:
deleteMicrovmImageRequest- AConsumerthat will call methods onDeleteMicrovmImageRequest.Builderto create a request.- Returns:
- Result of the DeleteMicrovmImage operation returned by the service.
- See Also:
-
deleteMicrovmImageVersion
default DeleteMicrovmImageVersionResponse deleteMicrovmImageVersion(DeleteMicrovmImageVersionRequest deleteMicrovmImageVersionRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Deletes a specific version of a MicroVM image. This operation is idempotent; deleting a version that has already been deleted succeeds without error.
- Parameters:
deleteMicrovmImageVersionRequest-- Returns:
- Result of the DeleteMicrovmImageVersion operation returned by the service.
- See Also:
-
deleteMicrovmImageVersion
default DeleteMicrovmImageVersionResponse deleteMicrovmImageVersion(Consumer<DeleteMicrovmImageVersionRequest.Builder> deleteMicrovmImageVersionRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Deletes a specific version of a MicroVM image. This operation is idempotent; deleting a version that has already been deleted succeeds without error.
This is a convenience which creates an instance of the
DeleteMicrovmImageVersionRequest.Builderavoiding the need to create one manually viaDeleteMicrovmImageVersionRequest.builder()- Parameters:
deleteMicrovmImageVersionRequest- AConsumerthat will call methods onDeleteMicrovmImageVersionRequest.Builderto create a request.- Returns:
- Result of the DeleteMicrovmImageVersion operation returned by the service.
- See Also:
-
getMicrovm
default GetMicrovmResponse getMicrovm(GetMicrovmRequest getMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a specific MicroVM, including its state, endpoint, image information, and configuration. The state field is eventually consistent — determine readiness by connecting to the endpoint.
- Parameters:
getMicrovmRequest-- Returns:
- Result of the GetMicrovm operation returned by the service.
- See Also:
-
getMicrovm
default GetMicrovmResponse getMicrovm(Consumer<GetMicrovmRequest.Builder> getMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a specific MicroVM, including its state, endpoint, image information, and configuration. The state field is eventually consistent — determine readiness by connecting to the endpoint.
This is a convenience which creates an instance of the
GetMicrovmRequest.Builderavoiding the need to create one manually viaGetMicrovmRequest.builder()- Parameters:
getMicrovmRequest- AConsumerthat will call methods onGetMicrovmRequest.Builderto create a request.- Returns:
- Result of the GetMicrovm operation returned by the service.
- See Also:
-
getMicrovmImage
default GetMicrovmImageResponse getMicrovmImage(GetMicrovmImageRequest getMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a MicroVM image, including its state, versions, and configuration.
- Parameters:
getMicrovmImageRequest-- Returns:
- Result of the GetMicrovmImage operation returned by the service.
- See Also:
-
getMicrovmImage
default GetMicrovmImageResponse getMicrovmImage(Consumer<GetMicrovmImageRequest.Builder> getMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a MicroVM image, including its state, versions, and configuration.
This is a convenience which creates an instance of the
GetMicrovmImageRequest.Builderavoiding the need to create one manually viaGetMicrovmImageRequest.builder()- Parameters:
getMicrovmImageRequest- AConsumerthat will call methods onGetMicrovmImageRequest.Builderto create a request.- Returns:
- Result of the GetMicrovmImage operation returned by the service.
- See Also:
-
getMicrovmImageBuild
default GetMicrovmImageBuildResponse getMicrovmImageBuild(GetMicrovmImageBuildRequest getMicrovmImageBuildRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a specific MicroVM image build, including its state, target architecture, and snapshot information.
- Parameters:
getMicrovmImageBuildRequest-- Returns:
- Result of the GetMicrovmImageBuild operation returned by the service.
- See Also:
-
getMicrovmImageBuild
default GetMicrovmImageBuildResponse getMicrovmImageBuild(Consumer<GetMicrovmImageBuildRequest.Builder> getMicrovmImageBuildRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a specific MicroVM image build, including its state, target architecture, and snapshot information.
This is a convenience which creates an instance of the
GetMicrovmImageBuildRequest.Builderavoiding the need to create one manually viaGetMicrovmImageBuildRequest.builder()- Parameters:
getMicrovmImageBuildRequest- AConsumerthat will call methods onGetMicrovmImageBuildRequest.Builderto create a request.- Returns:
- Result of the GetMicrovmImageBuild operation returned by the service.
- See Also:
-
getMicrovmImageVersion
default GetMicrovmImageVersionResponse getMicrovmImageVersion(GetMicrovmImageVersionRequest getMicrovmImageVersionRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a specific version of a MicroVM image, including its configuration, state, and build information.
- Parameters:
getMicrovmImageVersionRequest-- Returns:
- Result of the GetMicrovmImageVersion operation returned by the service.
- See Also:
-
getMicrovmImageVersion
default GetMicrovmImageVersionResponse getMicrovmImageVersion(Consumer<GetMicrovmImageVersionRequest.Builder> getMicrovmImageVersionRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Retrieves the details of a specific version of a MicroVM image, including its configuration, state, and build information.
This is a convenience which creates an instance of the
GetMicrovmImageVersionRequest.Builderavoiding the need to create one manually viaGetMicrovmImageVersionRequest.builder()- Parameters:
getMicrovmImageVersionRequest- AConsumerthat will call methods onGetMicrovmImageVersionRequest.Builderto create a request.- Returns:
- Result of the GetMicrovmImageVersion operation returned by the service.
- See Also:
-
listManagedMicrovmImageVersions
default ListManagedMicrovmImageVersionsResponse listManagedMicrovmImageVersions(ListManagedMicrovmImageVersionsRequest listManagedMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists versions of a managed MicroVM image. We recommend using pagination to ensure that the operation returns quickly and successfully.
- Parameters:
listManagedMicrovmImageVersionsRequest-- Returns:
- Result of the ListManagedMicrovmImageVersions operation returned by the service.
- See Also:
-
listManagedMicrovmImageVersions
default ListManagedMicrovmImageVersionsResponse listManagedMicrovmImageVersions(Consumer<ListManagedMicrovmImageVersionsRequest.Builder> listManagedMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists versions of a managed MicroVM image. We recommend using pagination to ensure that the operation returns quickly and successfully.
This is a convenience which creates an instance of the
ListManagedMicrovmImageVersionsRequest.Builderavoiding the need to create one manually viaListManagedMicrovmImageVersionsRequest.builder()- Parameters:
listManagedMicrovmImageVersionsRequest- AConsumerthat will call methods onListManagedMicrovmImageVersionsRequest.Builderto create a request.- Returns:
- Result of the ListManagedMicrovmImageVersions operation returned by the service.
- See Also:
-
listManagedMicrovmImageVersionsPaginator
default ListManagedMicrovmImageVersionsIterable listManagedMicrovmImageVersionsPaginator(ListManagedMicrovmImageVersionsRequest listManagedMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listManagedMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImageVersionsIterable responses = client.listManagedMicrovmImageVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImageVersionsIterable responses = client .listManagedMicrovmImageVersionsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImageVersionsIterable responses = client.listManagedMicrovmImageVersionsPaginator(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
listManagedMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsRequest)operation.- Parameters:
listManagedMicrovmImageVersionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedMicrovmImageVersionsPaginator
default ListManagedMicrovmImageVersionsIterable listManagedMicrovmImageVersionsPaginator(Consumer<ListManagedMicrovmImageVersionsRequest.Builder> listManagedMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listManagedMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImageVersionsIterable responses = client.listManagedMicrovmImageVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImageVersionsIterable responses = client .listManagedMicrovmImageVersionsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImageVersionsIterable responses = client.listManagedMicrovmImageVersionsPaginator(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
listManagedMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImageVersionsRequest)operation.
This is a convenience which creates an instance of the
ListManagedMicrovmImageVersionsRequest.Builderavoiding the need to create one manually viaListManagedMicrovmImageVersionsRequest.builder()- Parameters:
listManagedMicrovmImageVersionsRequest- AConsumerthat will call methods onListManagedMicrovmImageVersionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedMicrovmImages
default ListManagedMicrovmImagesResponse listManagedMicrovmImages(ListManagedMicrovmImagesRequest listManagedMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists AWS managed MicroVM images available for use as base images. We recommend using pagination to ensure that the operation returns quickly and successfully.
- Parameters:
listManagedMicrovmImagesRequest-- Returns:
- Result of the ListManagedMicrovmImages operation returned by the service.
- See Also:
-
listManagedMicrovmImages
default ListManagedMicrovmImagesResponse listManagedMicrovmImages(Consumer<ListManagedMicrovmImagesRequest.Builder> listManagedMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists AWS managed MicroVM images available for use as base images. We recommend using pagination to ensure that the operation returns quickly and successfully.
This is a convenience which creates an instance of the
ListManagedMicrovmImagesRequest.Builderavoiding the need to create one manually viaListManagedMicrovmImagesRequest.builder()- Parameters:
listManagedMicrovmImagesRequest- AConsumerthat will call methods onListManagedMicrovmImagesRequest.Builderto create a request.- Returns:
- Result of the ListManagedMicrovmImages operation returned by the service.
- See Also:
-
listManagedMicrovmImagesPaginator
default ListManagedMicrovmImagesIterable listManagedMicrovmImagesPaginator(ListManagedMicrovmImagesRequest listManagedMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listManagedMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImagesIterable responses = client.listManagedMicrovmImagesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImagesIterable responses = client .listManagedMicrovmImagesPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImagesIterable responses = client.listManagedMicrovmImagesPaginator(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
listManagedMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesRequest)operation.- Parameters:
listManagedMicrovmImagesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listManagedMicrovmImagesPaginator
default ListManagedMicrovmImagesIterable listManagedMicrovmImagesPaginator(Consumer<ListManagedMicrovmImagesRequest.Builder> listManagedMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listManagedMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImagesIterable responses = client.listManagedMicrovmImagesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImagesIterable responses = client .listManagedMicrovmImagesPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListManagedMicrovmImagesIterable responses = client.listManagedMicrovmImagesPaginator(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
listManagedMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListManagedMicrovmImagesRequest)operation.
This is a convenience which creates an instance of the
ListManagedMicrovmImagesRequest.Builderavoiding the need to create one manually viaListManagedMicrovmImagesRequest.builder()- Parameters:
listManagedMicrovmImagesRequest- AConsumerthat will call methods onListManagedMicrovmImagesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovmImageBuilds
default ListMicrovmImageBuildsResponse listMicrovmImageBuilds(ListMicrovmImageBuildsRequest listMicrovmImageBuildsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists builds for a MicroVM image version with optional filtering by architecture and chipset. We recommend using pagination to ensure that the operation returns quickly and successfully.
- Parameters:
listMicrovmImageBuildsRequest-- Returns:
- Result of the ListMicrovmImageBuilds operation returned by the service.
- See Also:
-
listMicrovmImageBuilds
default ListMicrovmImageBuildsResponse listMicrovmImageBuilds(Consumer<ListMicrovmImageBuildsRequest.Builder> listMicrovmImageBuildsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists builds for a MicroVM image version with optional filtering by architecture and chipset. We recommend using pagination to ensure that the operation returns quickly and successfully.
This is a convenience which creates an instance of the
ListMicrovmImageBuildsRequest.Builderavoiding the need to create one manually viaListMicrovmImageBuildsRequest.builder()- Parameters:
listMicrovmImageBuildsRequest- AConsumerthat will call methods onListMicrovmImageBuildsRequest.Builderto create a request.- Returns:
- Result of the ListMicrovmImageBuilds operation returned by the service.
- See Also:
-
listMicrovmImageBuildsPaginator
default ListMicrovmImageBuildsIterable listMicrovmImageBuildsPaginator(ListMicrovmImageBuildsRequest listMicrovmImageBuildsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovmImageBuilds(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageBuildsIterable responses = client.listMicrovmImageBuildsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageBuildsIterable responses = client .listMicrovmImageBuildsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageBuildsIterable responses = client.listMicrovmImageBuildsPaginator(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
listMicrovmImageBuilds(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsRequest)operation.- Parameters:
listMicrovmImageBuildsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovmImageBuildsPaginator
default ListMicrovmImageBuildsIterable listMicrovmImageBuildsPaginator(Consumer<ListMicrovmImageBuildsRequest.Builder> listMicrovmImageBuildsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovmImageBuilds(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageBuildsIterable responses = client.listMicrovmImageBuildsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageBuildsIterable responses = client .listMicrovmImageBuildsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageBuildsIterable responses = client.listMicrovmImageBuildsPaginator(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
listMicrovmImageBuilds(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageBuildsRequest)operation.
This is a convenience which creates an instance of the
ListMicrovmImageBuildsRequest.Builderavoiding the need to create one manually viaListMicrovmImageBuildsRequest.builder()- Parameters:
listMicrovmImageBuildsRequest- AConsumerthat will call methods onListMicrovmImageBuildsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovmImageVersions
default ListMicrovmImageVersionsResponse listMicrovmImageVersions(ListMicrovmImageVersionsRequest listMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists versions of a MicroVM image. We recommend using pagination to ensure that the operation returns quickly and successfully.
- Parameters:
listMicrovmImageVersionsRequest-- Returns:
- Result of the ListMicrovmImageVersions operation returned by the service.
- See Also:
-
listMicrovmImageVersions
default ListMicrovmImageVersionsResponse listMicrovmImageVersions(Consumer<ListMicrovmImageVersionsRequest.Builder> listMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists versions of a MicroVM image. We recommend using pagination to ensure that the operation returns quickly and successfully.
This is a convenience which creates an instance of the
ListMicrovmImageVersionsRequest.Builderavoiding the need to create one manually viaListMicrovmImageVersionsRequest.builder()- Parameters:
listMicrovmImageVersionsRequest- AConsumerthat will call methods onListMicrovmImageVersionsRequest.Builderto create a request.- Returns:
- Result of the ListMicrovmImageVersions operation returned by the service.
- See Also:
-
listMicrovmImageVersionsPaginator
default ListMicrovmImageVersionsIterable listMicrovmImageVersionsPaginator(ListMicrovmImageVersionsRequest listMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageVersionsIterable responses = client.listMicrovmImageVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageVersionsIterable responses = client .listMicrovmImageVersionsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageVersionsIterable responses = client.listMicrovmImageVersionsPaginator(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
listMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsRequest)operation.- Parameters:
listMicrovmImageVersionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovmImageVersionsPaginator
default ListMicrovmImageVersionsIterable listMicrovmImageVersionsPaginator(Consumer<ListMicrovmImageVersionsRequest.Builder> listMicrovmImageVersionsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageVersionsIterable responses = client.listMicrovmImageVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageVersionsIterable responses = client .listMicrovmImageVersionsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImageVersionsIterable responses = client.listMicrovmImageVersionsPaginator(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
listMicrovmImageVersions(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImageVersionsRequest)operation.
This is a convenience which creates an instance of the
ListMicrovmImageVersionsRequest.Builderavoiding the need to create one manually viaListMicrovmImageVersionsRequest.builder()- Parameters:
listMicrovmImageVersionsRequest- AConsumerthat will call methods onListMicrovmImageVersionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovmImages
default ListMicrovmImagesResponse listMicrovmImages(ListMicrovmImagesRequest listMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists MicroVM images in the account with optional name filtering. We recommend using pagination to ensure that the operation returns quickly and successfully.
- Parameters:
listMicrovmImagesRequest-- Returns:
- Result of the ListMicrovmImages operation returned by the service.
- See Also:
-
listMicrovmImages
default ListMicrovmImagesResponse listMicrovmImages(Consumer<ListMicrovmImagesRequest.Builder> listMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists MicroVM images in the account with optional name filtering. We recommend using pagination to ensure that the operation returns quickly and successfully.
This is a convenience which creates an instance of the
ListMicrovmImagesRequest.Builderavoiding the need to create one manually viaListMicrovmImagesRequest.builder()- Parameters:
listMicrovmImagesRequest- AConsumerthat will call methods onListMicrovmImagesRequest.Builderto create a request.- Returns:
- Result of the ListMicrovmImages operation returned by the service.
- See Also:
-
listMicrovmImagesPaginator
default ListMicrovmImagesIterable listMicrovmImagesPaginator(ListMicrovmImagesRequest listMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImagesIterable responses = client.listMicrovmImagesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImagesIterable responses = client .listMicrovmImagesPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImagesIterable responses = client.listMicrovmImagesPaginator(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
listMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesRequest)operation.- Parameters:
listMicrovmImagesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovmImagesPaginator
default ListMicrovmImagesIterable listMicrovmImagesPaginator(Consumer<ListMicrovmImagesRequest.Builder> listMicrovmImagesRequest) throws InternalServerException, AccessDeniedException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImagesIterable responses = client.listMicrovmImagesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImagesIterable responses = client .listMicrovmImagesPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmImagesIterable responses = client.listMicrovmImagesPaginator(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
listMicrovmImages(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmImagesRequest)operation.
This is a convenience which creates an instance of the
ListMicrovmImagesRequest.Builderavoiding the need to create one manually viaListMicrovmImagesRequest.builder()- Parameters:
listMicrovmImagesRequest- AConsumerthat will call methods onListMicrovmImagesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovms
default ListMicrovmsResponse listMicrovms(ListMicrovmsRequest listMicrovmsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists MicroVMs in the account with optional filtering by image and version. We recommend using pagination to ensure that the operation returns quickly and successfully.
- Parameters:
listMicrovmsRequest-- Returns:
- Result of the ListMicrovms operation returned by the service.
- See Also:
-
listMicrovms
default ListMicrovmsResponse listMicrovms(Consumer<ListMicrovmsRequest.Builder> listMicrovmsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists MicroVMs in the account with optional filtering by image and version. We recommend using pagination to ensure that the operation returns quickly and successfully.
This is a convenience which creates an instance of the
ListMicrovmsRequest.Builderavoiding the need to create one manually viaListMicrovmsRequest.builder()- Parameters:
listMicrovmsRequest- AConsumerthat will call methods onListMicrovmsRequest.Builderto create a request.- Returns:
- Result of the ListMicrovms operation returned by the service.
- See Also:
-
listMicrovmsPaginator
default ListMicrovmsIterable listMicrovmsPaginator(ListMicrovmsRequest listMicrovmsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovms(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmsIterable responses = client.listMicrovmsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmsIterable responses = client .listMicrovmsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmsIterable responses = client.listMicrovmsPaginator(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
listMicrovms(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsRequest)operation.- Parameters:
listMicrovmsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMicrovmsPaginator
default ListMicrovmsIterable listMicrovmsPaginator(Consumer<ListMicrovmsRequest.Builder> listMicrovmsRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException This is a variant of
listMicrovms(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsRequest)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 Stream
2) Using For loopsoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmsIterable responses = client.listMicrovmsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmsIterable responses = client .listMicrovmsPaginator(request); for (software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.lambdamicrovms.paginators.ListMicrovmsIterable responses = client.listMicrovmsPaginator(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
listMicrovms(software.amazon.awssdk.services.lambdamicrovms.model.ListMicrovmsRequest)operation.
This is a convenience which creates an instance of the
ListMicrovmsRequest.Builderavoiding the need to create one manually viaListMicrovmsRequest.builder()- Parameters:
listMicrovmsRequest- AConsumerthat will call methods onListMicrovmsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTags
default ListTagsResponse listTags(ListTagsRequest listTagsRequest) throws TooManyRequestsException, ResourceNotFoundException, ServiceException, InvalidParameterValueException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists the tags associated with a Lambda MicroVM resource.
- Parameters:
listTagsRequest-- Returns:
- Result of the ListTags operation returned by the service.
- See Also:
-
listTags
default ListTagsResponse listTags(Consumer<ListTagsRequest.Builder> listTagsRequest) throws TooManyRequestsException, ResourceNotFoundException, ServiceException, InvalidParameterValueException, AwsServiceException, SdkClientException, LambdaMicrovmsException Lists the tags associated with a Lambda MicroVM resource.
This is a convenience which creates an instance of the
ListTagsRequest.Builderavoiding the need to create one manually viaListTagsRequest.builder()- Parameters:
listTagsRequest- AConsumerthat will call methods onListTagsRequest.Builderto create a request.- Returns:
- Result of the ListTags operation returned by the service.
- See Also:
-
resumeMicrovm
default ResumeMicrovmResponse resumeMicrovm(ResumeMicrovmRequest resumeMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Resumes a suspended MicroVM, restoring it to RUNNING state with all state intact. The MicroVM must be in SUSPENDED state.
- Parameters:
resumeMicrovmRequest-- Returns:
- Result of the ResumeMicrovm operation returned by the service.
- See Also:
-
resumeMicrovm
default ResumeMicrovmResponse resumeMicrovm(Consumer<ResumeMicrovmRequest.Builder> resumeMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Resumes a suspended MicroVM, restoring it to RUNNING state with all state intact. The MicroVM must be in SUSPENDED state.
This is a convenience which creates an instance of the
ResumeMicrovmRequest.Builderavoiding the need to create one manually viaResumeMicrovmRequest.builder()- Parameters:
resumeMicrovmRequest- AConsumerthat will call methods onResumeMicrovmRequest.Builderto create a request.- Returns:
- Result of the ResumeMicrovm operation returned by the service.
- See Also:
-
runMicrovm
default RunMicrovmResponse runMicrovm(RunMicrovmRequest runMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, LambdaMicrovmsException Runs a new MicroVM from the specified image. The MicroVM starts in PENDING state and transitions to RUNNING once provisioning completes. To connect, generate an authentication token using CreateMicrovmAuthToken.
- Parameters:
runMicrovmRequest-- Returns:
- Result of the RunMicrovm operation returned by the service.
- See Also:
-
runMicrovm
default RunMicrovmResponse runMicrovm(Consumer<RunMicrovmRequest.Builder> runMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, LambdaMicrovmsException Runs a new MicroVM from the specified image. The MicroVM starts in PENDING state and transitions to RUNNING once provisioning completes. To connect, generate an authentication token using CreateMicrovmAuthToken.
This is a convenience which creates an instance of the
RunMicrovmRequest.Builderavoiding the need to create one manually viaRunMicrovmRequest.builder()- Parameters:
runMicrovmRequest- AConsumerthat will call methods onRunMicrovmRequest.Builderto create a request.- Returns:
- Result of the RunMicrovm operation returned by the service.
- See Also:
-
suspendMicrovm
default SuspendMicrovmResponse suspendMicrovm(SuspendMicrovmRequest suspendMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Suspends a running MicroVM, preserving its full memory and disk state. The MicroVM transitions through SUSPENDING to SUSPENDED. To restore, call ResumeMicrovm or send traffic to the endpoint if autoResumeEnabled is true.
- Parameters:
suspendMicrovmRequest-- Returns:
- Result of the SuspendMicrovm operation returned by the service.
- See Also:
-
suspendMicrovm
default SuspendMicrovmResponse suspendMicrovm(Consumer<SuspendMicrovmRequest.Builder> suspendMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Suspends a running MicroVM, preserving its full memory and disk state. The MicroVM transitions through SUSPENDING to SUSPENDED. To restore, call ResumeMicrovm or send traffic to the endpoint if autoResumeEnabled is true.
This is a convenience which creates an instance of the
SuspendMicrovmRequest.Builderavoiding the need to create one manually viaSuspendMicrovmRequest.builder()- Parameters:
suspendMicrovmRequest- AConsumerthat will call methods onSuspendMicrovmRequest.Builderto create a request.- Returns:
- Result of the SuspendMicrovm operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws TooManyRequestsException, ResourceNotFoundException, ServiceException, InvalidParameterValueException, ResourceConflictException, AwsServiceException, SdkClientException, LambdaMicrovmsException Adds tags to a Lambda MicroVM resource.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws TooManyRequestsException, ResourceNotFoundException, ServiceException, InvalidParameterValueException, ResourceConflictException, AwsServiceException, SdkClientException, LambdaMicrovmsException Adds tags to a Lambda MicroVM resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
terminateMicrovm
default TerminateMicrovmResponse terminateMicrovm(TerminateMicrovmRequest terminateMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Terminates a MicroVM. This operation is idempotent; terminating a MicroVM that has already been terminated succeeds without error.
- Parameters:
terminateMicrovmRequest-- Returns:
- Result of the TerminateMicrovm operation returned by the service.
- See Also:
-
terminateMicrovm
default TerminateMicrovmResponse terminateMicrovm(Consumer<TerminateMicrovmRequest.Builder> terminateMicrovmRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Terminates a MicroVM. This operation is idempotent; terminating a MicroVM that has already been terminated succeeds without error.
This is a convenience which creates an instance of the
TerminateMicrovmRequest.Builderavoiding the need to create one manually viaTerminateMicrovmRequest.builder()- Parameters:
terminateMicrovmRequest- AConsumerthat will call methods onTerminateMicrovmRequest.Builderto create a request.- Returns:
- Result of the TerminateMicrovm operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws TooManyRequestsException, ResourceNotFoundException, ServiceException, InvalidParameterValueException, ResourceConflictException, AwsServiceException, SdkClientException, LambdaMicrovmsException Removes tags from a Lambda MicroVM resource.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws TooManyRequestsException, ResourceNotFoundException, ServiceException, InvalidParameterValueException, ResourceConflictException, AwsServiceException, SdkClientException, LambdaMicrovmsException Removes tags from a Lambda MicroVM resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateMicrovmImage
default UpdateMicrovmImageResponse updateMicrovmImage(UpdateMicrovmImageRequest updateMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, LambdaMicrovmsException Updates the configuration of a MicroVM image and triggers a new version build. This operation uses PUT semantics — all required fields (codeArtifact, baseImageArn, buildRoleArn) must be provided with every request.
- Parameters:
updateMicrovmImageRequest-- Returns:
- Result of the UpdateMicrovmImage operation returned by the service.
- See Also:
-
updateMicrovmImage
default UpdateMicrovmImageResponse updateMicrovmImage(Consumer<UpdateMicrovmImageRequest.Builder> updateMicrovmImageRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, LambdaMicrovmsException Updates the configuration of a MicroVM image and triggers a new version build. This operation uses PUT semantics — all required fields (codeArtifact, baseImageArn, buildRoleArn) must be provided with every request.
This is a convenience which creates an instance of the
UpdateMicrovmImageRequest.Builderavoiding the need to create one manually viaUpdateMicrovmImageRequest.builder()- Parameters:
updateMicrovmImageRequest- AConsumerthat will call methods onUpdateMicrovmImageRequest.Builderto create a request.- Returns:
- Result of the UpdateMicrovmImage operation returned by the service.
- See Also:
-
updateMicrovmImageVersion
default UpdateMicrovmImageVersionResponse updateMicrovmImageVersion(UpdateMicrovmImageVersionRequest updateMicrovmImageVersionRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Updates the status of a specific MicroVM image version.
- Parameters:
updateMicrovmImageVersionRequest-- Returns:
- Result of the UpdateMicrovmImageVersion operation returned by the service.
- See Also:
-
updateMicrovmImageVersion
default UpdateMicrovmImageVersionResponse updateMicrovmImageVersion(Consumer<UpdateMicrovmImageVersionRequest.Builder> updateMicrovmImageVersionRequest) throws InternalServerException, AccessDeniedException, ResourceNotFoundException, ThrottlingException, ConflictException, ValidationException, AwsServiceException, SdkClientException, LambdaMicrovmsException Updates the status of a specific MicroVM image version.
This is a convenience which creates an instance of the
UpdateMicrovmImageVersionRequest.Builderavoiding the need to create one manually viaUpdateMicrovmImageVersionRequest.builder()- Parameters:
updateMicrovmImageVersionRequest- AConsumerthat will call methods onUpdateMicrovmImageVersionRequest.Builderto create a request.- Returns:
- Result of the UpdateMicrovmImageVersion operation returned by the service.
- See Also:
-
create
Create aLambdaMicrovmsClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aLambdaMicrovmsClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-