Uses of Interface
software.amazon.awssdk.services.ec2.model.Image.Builder
Packages that use Image.Builder
-
Uses of Image.Builder in software.amazon.awssdk.services.ec2.model
Methods in software.amazon.awssdk.services.ec2.model that return Image.BuilderModifier and TypeMethodDescriptionImage.Builder.architecture(String architecture) The architecture of the image.Image.Builder.architecture(ArchitectureValues architecture) The architecture of the image.Image.Builder.blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings) Any block device mapping entries.Image.Builder.blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings) Any block device mapping entries.Image.Builder.blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings) Any block device mapping entries.The boot mode of the image.Image.Builder.bootMode(BootModeValues bootMode) The boot mode of the image.static Image.BuilderImage.builder()Image.Builder.creationDate(String creationDate) The date and time the image was created.Image.Builder.deprecationTime(String deprecationTime) The date and time to deprecate the AMI, in UTC, in the following format: YYYY-MM-DDTHH:MM:SSZ.Image.Builder.deregistrationProtection(String deregistrationProtection) Indicates whether deregistration protection is enabled for the AMI.Image.Builder.description(String description) The description of the AMI that was provided during image creation.Image.Builder.enaSupport(Boolean enaSupport) Specifies whether enhanced networking with ENA is enabled.Image.Builder.freeTierEligible(Boolean freeTierEligible) Indicates whether the image is eligible for Amazon Web Services Free Tier.Image.Builder.hypervisor(String hypervisor) The hypervisor type of the image.Image.Builder.hypervisor(HypervisorType hypervisor) The hypervisor type of the image.Image.Builder.imageAllowed(Boolean imageAllowed) Iftrue, the AMI satisfies the criteria for Allowed AMIs and can be discovered and used in the account.The ID of the AMI.Image.Builder.imageLocation(String imageLocation) The location of the AMI.Image.Builder.imageOwnerAlias(String imageOwnerAlias) The owner alias (amazon|aws-backup-vault|aws-marketplace).The type of image.Image.Builder.imageType(ImageTypeValues imageType) The type of image.Image.Builder.imdsSupport(String imdsSupport) Ifv2.0, it indicates that IMDSv2 is specified in the AMI.Image.Builder.imdsSupport(ImdsSupportValues imdsSupport) Ifv2.0, it indicates that IMDSv2 is specified in the AMI.The kernel associated with the image, if any.Image.Builder.lastLaunchedTime(String lastLaunchedTime) The date and time, in ISO 8601 date-time format, when the AMI was last used to launch an EC2 instance.The name of the AMI that was provided during image creation.The ID of the Amazon Web Services account that owns the image.This value is set towindowsfor Windows AMIs; otherwise, it is blank.Image.Builder.platform(PlatformValues platform) This value is set towindowsfor Windows AMIs; otherwise, it is blank.Image.Builder.platformDetails(String platformDetails) The platform details associated with the billing code of the AMI.Image.Builder.productCodes(Collection<ProductCode> productCodes) Any product codes associated with the AMI.Image.Builder.productCodes(Consumer<ProductCode.Builder>... productCodes) Any product codes associated with the AMI.Image.Builder.productCodes(ProductCode... productCodes) Any product codes associated with the AMI.Image.Builder.publicLaunchPermissions(Boolean publicLaunchPermissions) Indicates whether the image has public launch permissions.The RAM disk associated with the image, if any.Image.Builder.rootDeviceName(String rootDeviceName) The device name of the root device volume (for example,/dev/sda1).Image.Builder.rootDeviceType(String rootDeviceType) The type of root device used by the AMI.Image.Builder.rootDeviceType(DeviceType rootDeviceType) The type of root device used by the AMI.Image.Builder.sourceImageId(String sourceImageId) The ID of the source AMI from which the AMI was created.Image.Builder.sourceImageRegion(String sourceImageRegion) The Region of the source AMI.Image.Builder.sourceInstanceId(String sourceInstanceId) The ID of the instance that the AMI was created from if the AMI was created using CreateImage.Image.Builder.sriovNetSupport(String sriovNetSupport) Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.The current state of the AMI.Image.Builder.state(ImageState state) The current state of the AMI.default Image.BuilderImage.Builder.stateReason(Consumer<StateReason.Builder> stateReason) The reason for the state change.Image.Builder.stateReason(StateReason stateReason) The reason for the state change.Image.Builder.tags(Collection<Tag> tags) Any tags assigned to the image.Image.Builder.tags(Consumer<Tag.Builder>... tags) Any tags assigned to the image.Any tags assigned to the image.Image.toBuilder()Image.Builder.tpmSupport(String tpmSupport) If the image is configured for NitroTPM support, the value isv2.0.Image.Builder.tpmSupport(TpmSupportValues tpmSupport) If the image is configured for NitroTPM support, the value isv2.0.Image.Builder.usageOperation(String usageOperation) The operation of the Amazon EC2 instance and the billing code that is associated with the AMI.Image.Builder.virtualizationType(String virtualizationType) The type of virtualization of the AMI.Image.Builder.virtualizationType(VirtualizationType virtualizationType) The type of virtualization of the AMI.Methods in software.amazon.awssdk.services.ec2.model that return types with arguments of type Image.BuilderModifier and TypeMethodDescriptionstatic Class<? extends Image.Builder>Image.serializableBuilderClass()