Uses of Interface
software.amazon.awssdk.services.ec2.model.Instance.Builder
Packages that use Instance.Builder
-
Uses of Instance.Builder in software.amazon.awssdk.services.ec2.model
Methods in software.amazon.awssdk.services.ec2.model that return Instance.BuilderModifier and TypeMethodDescriptionInstance.Builder.amiLaunchIndex(Integer amiLaunchIndex) The AMI launch index, which can be used to find this instance in the launch group.Instance.Builder.architecture(String architecture) The architecture of the image.Instance.Builder.architecture(ArchitectureValues architecture) The architecture of the image.Instance.Builder.blockDeviceMappings(Collection<InstanceBlockDeviceMapping> blockDeviceMappings) Any block device mapping entries for the instance.Instance.Builder.blockDeviceMappings(Consumer<InstanceBlockDeviceMapping.Builder>... blockDeviceMappings) Any block device mapping entries for the instance.Instance.Builder.blockDeviceMappings(InstanceBlockDeviceMapping... blockDeviceMappings) Any block device mapping entries for the instance.The boot mode that was specified by the AMI.Instance.Builder.bootMode(BootModeValues bootMode) The boot mode that was specified by the AMI.static Instance.BuilderInstance.builder()Instance.Builder.capacityBlockId(String capacityBlockId) The ID of the Capacity Block.Instance.Builder.capacityReservationId(String capacityReservationId) The ID of the Capacity Reservation.default Instance.BuilderInstance.Builder.capacityReservationSpecification(Consumer<CapacityReservationSpecificationResponse.Builder> capacityReservationSpecification) Information about the Capacity Reservation targeting option.Instance.Builder.capacityReservationSpecification(CapacityReservationSpecificationResponse capacityReservationSpecification) Information about the Capacity Reservation targeting option.Instance.Builder.clientToken(String clientToken) The idempotency token you provided when you launched the instance, if applicable.default Instance.BuilderInstance.Builder.cpuOptions(Consumer<CpuOptions.Builder> cpuOptions) The CPU options for the instance.Instance.Builder.cpuOptions(CpuOptions cpuOptions) The CPU options for the instance.Instance.Builder.currentInstanceBootMode(String currentInstanceBootMode) The boot mode that is used to boot the instance at launch or start.Instance.Builder.currentInstanceBootMode(InstanceBootModeValues currentInstanceBootMode) The boot mode that is used to boot the instance at launch or start.Instance.Builder.ebsOptimized(Boolean ebsOptimized) Indicates whether the instance is optimized for Amazon EBS I/O.Instance.Builder.elasticGpuAssociations(Collection<ElasticGpuAssociation> elasticGpuAssociations) Deprecated.Instance.Builder.elasticGpuAssociations(Consumer<ElasticGpuAssociation.Builder>... elasticGpuAssociations) Deprecated.Instance.Builder.elasticGpuAssociations(ElasticGpuAssociation... elasticGpuAssociations) Deprecated.Instance.Builder.elasticInferenceAcceleratorAssociations(Collection<ElasticInferenceAcceleratorAssociation> elasticInferenceAcceleratorAssociations) DeprecatedInstance.Builder.elasticInferenceAcceleratorAssociations(Consumer<ElasticInferenceAcceleratorAssociation.Builder>... elasticInferenceAcceleratorAssociations) DeprecatedInstance.Builder.elasticInferenceAcceleratorAssociations(ElasticInferenceAcceleratorAssociation... elasticInferenceAcceleratorAssociations) DeprecatedInstance.Builder.enaSupport(Boolean enaSupport) Specifies whether enhanced networking with ENA is enabled.default Instance.BuilderInstance.Builder.enclaveOptions(Consumer<EnclaveOptions.Builder> enclaveOptions) Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.Instance.Builder.enclaveOptions(EnclaveOptions enclaveOptions) Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.default Instance.BuilderInstance.Builder.hibernationOptions(Consumer<HibernationOptions.Builder> hibernationOptions) Indicates whether the instance is enabled for hibernation.Instance.Builder.hibernationOptions(HibernationOptions hibernationOptions) Indicates whether the instance is enabled for hibernation.Instance.Builder.hypervisor(String hypervisor) The hypervisor type of the instance.Instance.Builder.hypervisor(HypervisorType hypervisor) The hypervisor type of the instance.default Instance.BuilderInstance.Builder.iamInstanceProfile(Consumer<IamInstanceProfile.Builder> iamInstanceProfile) The IAM instance profile associated with the instance, if applicable.Instance.Builder.iamInstanceProfile(IamInstanceProfile iamInstanceProfile) The IAM instance profile associated with the instance, if applicable.The ID of the AMI used to launch the instance.Instance.Builder.instanceId(String instanceId) The ID of the instance.Instance.Builder.instanceLifecycle(String instanceLifecycle) Indicates whether this is a Spot Instance or a Scheduled Instance.Instance.Builder.instanceLifecycle(InstanceLifecycleType instanceLifecycle) Indicates whether this is a Spot Instance or a Scheduled Instance.Instance.Builder.instanceType(String instanceType) The instance type.Instance.Builder.instanceType(InstanceType instanceType) The instance type.Instance.Builder.ipv6Address(String ipv6Address) The IPv6 address assigned to the instance.The kernel associated with this instance, if applicable.The name of the key pair, if this instance was launched with an associated key pair.Instance.Builder.launchTime(Instant launchTime) The time that the instance was last launched.Instance.Builder.licenses(Collection<LicenseConfiguration> licenses) The license configurations for the instance.Instance.Builder.licenses(Consumer<LicenseConfiguration.Builder>... licenses) The license configurations for the instance.Instance.Builder.licenses(LicenseConfiguration... licenses) The license configurations for the instance.default Instance.BuilderInstance.Builder.maintenanceOptions(Consumer<InstanceMaintenanceOptions.Builder> maintenanceOptions) Provides information on the recovery and maintenance options of your instance.Instance.Builder.maintenanceOptions(InstanceMaintenanceOptions maintenanceOptions) Provides information on the recovery and maintenance options of your instance.default Instance.BuilderInstance.Builder.metadataOptions(Consumer<InstanceMetadataOptionsResponse.Builder> metadataOptions) The metadata options for the instance.Instance.Builder.metadataOptions(InstanceMetadataOptionsResponse metadataOptions) The metadata options for the instance.default Instance.BuilderInstance.Builder.monitoring(Consumer<Monitoring.Builder> monitoring) The monitoring for the instance.Instance.Builder.monitoring(Monitoring monitoring) The monitoring for the instance.Instance.Builder.networkInterfaces(Collection<InstanceNetworkInterface> networkInterfaces) The network interfaces for the instance.Instance.Builder.networkInterfaces(Consumer<InstanceNetworkInterface.Builder>... networkInterfaces) The network interfaces for the instance.Instance.Builder.networkInterfaces(InstanceNetworkInterface... networkInterfaces) The network interfaces for the instance.default Instance.BuilderInstance.Builder.networkPerformanceOptions(Consumer<InstanceNetworkPerformanceOptions.Builder> networkPerformanceOptions) Contains settings for the network performance options for your instance.Instance.Builder.networkPerformanceOptions(InstanceNetworkPerformanceOptions networkPerformanceOptions) Contains settings for the network performance options for your instance.default Instance.BuilderInstance.Builder.operator(Consumer<OperatorResponse.Builder> operator) The service provider that manages the instance.Instance.Builder.operator(OperatorResponse operator) The service provider that manages the instance.Instance.Builder.outpostArn(String outpostArn) The Amazon Resource Name (ARN) of the Outpost.default Instance.BuilderInstance.Builder.placement(Consumer<Placement.Builder> placement) The location where the instance launched, if applicable.The location where the instance launched, if applicable.The platform.Instance.Builder.platform(PlatformValues platform) The platform.Instance.Builder.platformDetails(String platformDetails) The platform details value for the instance.Instance.Builder.privateDnsName(String privateDnsName) [IPv4 only] The private DNS hostname name assigned to the instance.default Instance.BuilderInstance.Builder.privateDnsNameOptions(Consumer<PrivateDnsNameOptionsResponse.Builder> privateDnsNameOptions) The options for the instance hostname.Instance.Builder.privateDnsNameOptions(PrivateDnsNameOptionsResponse privateDnsNameOptions) The options for the instance hostname.Instance.Builder.privateIpAddress(String privateIpAddress) The private IPv4 address assigned to the instance.Instance.Builder.productCodes(Collection<ProductCode> productCodes) The product codes attached to this instance, if applicable.Instance.Builder.productCodes(Consumer<ProductCode.Builder>... productCodes) The product codes attached to this instance, if applicable.Instance.Builder.productCodes(ProductCode... productCodes) The product codes attached to this instance, if applicable.Instance.Builder.publicDnsName(String publicDnsName) The public DNS name assigned to the instance.Instance.Builder.publicIpAddress(String publicIpAddress) The public IPv4 address, or the Carrier IP address assigned to the instance, if applicable.The RAM disk associated with this instance, if applicable.Instance.Builder.rootDeviceName(String rootDeviceName) The device name of the root device volume (for example,/dev/sda1).Instance.Builder.rootDeviceType(String rootDeviceType) The root device type used by the AMI.Instance.Builder.rootDeviceType(DeviceType rootDeviceType) The root device type used by the AMI.Instance.Builder.secondaryInterfaces(Collection<InstanceSecondaryInterface> secondaryInterfaces) The secondary interfaces for the instance.Instance.Builder.secondaryInterfaces(Consumer<InstanceSecondaryInterface.Builder>... secondaryInterfaces) The secondary interfaces for the instance.Instance.Builder.secondaryInterfaces(InstanceSecondaryInterface... secondaryInterfaces) The secondary interfaces for the instance.Instance.Builder.securityGroups(Collection<GroupIdentifier> securityGroups) The security groups for the instance.Instance.Builder.securityGroups(Consumer<GroupIdentifier.Builder>... securityGroups) The security groups for the instance.Instance.Builder.securityGroups(GroupIdentifier... securityGroups) The security groups for the instance.Instance.Builder.sourceDestCheck(Boolean sourceDestCheck) Indicates whether source/destination checking is enabled.Instance.Builder.spotInstanceRequestId(String spotInstanceRequestId) If the request is a Spot Instance request, the ID of the request.Instance.Builder.sriovNetSupport(String sriovNetSupport) Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.default Instance.BuilderInstance.Builder.state(Consumer<InstanceState.Builder> state) The current state of the instance.Instance.Builder.state(InstanceState state) The current state of the instance.default Instance.BuilderInstance.Builder.stateReason(Consumer<StateReason.Builder> stateReason) The reason for the most recent state transition.Instance.Builder.stateReason(StateReason stateReason) The reason for the most recent state transition.Instance.Builder.stateTransitionReason(String stateTransitionReason) The reason for the most recent state transition.The ID of the subnet in which the instance is running.Instance.Builder.tags(Collection<Tag> tags) Any tags assigned to the instance.Instance.Builder.tags(Consumer<Tag.Builder>... tags) Any tags assigned to the instance.Any tags assigned to the instance.Instance.toBuilder()Instance.Builder.tpmSupport(String tpmSupport) If the instance is configured for NitroTPM support, the value isv2.0.Instance.Builder.usageOperation(String usageOperation) The usage operation value for the instance.Instance.Builder.usageOperationUpdateTime(Instant usageOperationUpdateTime) The time that the usage operation was last updated.Instance.Builder.virtualizationType(String virtualizationType) The virtualization type of the instance.Instance.Builder.virtualizationType(VirtualizationType virtualizationType) The virtualization type of the instance.The ID of the VPC in which the instance is running.Methods in software.amazon.awssdk.services.ec2.model that return types with arguments of type Instance.BuilderModifier and TypeMethodDescriptionstatic Class<? extends Instance.Builder>Instance.serializableBuilderClass()