RunInstancesRequest.Builder |
RunInstancesRequest.Builder.additionalInfo(String additionalInfo) |
Reserved.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings) |
The block device mapping, which defines the EBS volumes and instance store volumes to attach to the instance
at launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings) |
The block device mapping, which defines the EBS volumes and instance store volumes to attach to the instance
at launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings) |
The block device mapping, which defines the EBS volumes and instance store volumes to attach to the instance
at launch.
|
static RunInstancesRequest.Builder |
RunInstancesRequest.builder() |
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.capacityReservationSpecification(Consumer<CapacityReservationSpecification.Builder> capacityReservationSpecification) |
Information about the Capacity Reservation targeting option.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.capacityReservationSpecification(CapacityReservationSpecification capacityReservationSpecification) |
Information about the Capacity Reservation targeting option.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.clientToken(String clientToken) |
Unique, case-sensitive identifier you provide to ensure the idempotency of the request.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.cpuOptions(Consumer<CpuOptionsRequest.Builder> cpuOptions) |
The CPU options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.cpuOptions(CpuOptionsRequest cpuOptions) |
The CPU options for the instance.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.creditSpecification(Consumer<CreditSpecificationRequest.Builder> creditSpecification) |
The credit option for CPU usage of the burstable performance instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.creditSpecification(CreditSpecificationRequest creditSpecification) |
The credit option for CPU usage of the burstable performance instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.disableApiStop(Boolean disableApiStop) |
Indicates whether an instance is enabled for stop protection.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.disableApiTermination(Boolean disableApiTermination) |
If you set this parameter to true , you can't terminate the instance using the Amazon EC2
console, CLI, or API; otherwise, you can.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.dryRun(Boolean dryRun) |
Checks whether you have the required permissions for the action, without actually making the request, and
provides an error response.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ebsOptimized(Boolean ebsOptimized) |
Indicates whether the instance is optimized for Amazon EBS I/O.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticGpuSpecification(Collection<ElasticGpuSpecification> elasticGpuSpecification) |
Deprecated.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticGpuSpecification(Consumer<ElasticGpuSpecification.Builder>... elasticGpuSpecification) |
Deprecated.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticGpuSpecification(ElasticGpuSpecification... elasticGpuSpecification) |
Deprecated.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticInferenceAccelerators(Collection<ElasticInferenceAccelerator> elasticInferenceAccelerators) |
An elastic inference accelerator to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticInferenceAccelerators(Consumer<ElasticInferenceAccelerator.Builder>... elasticInferenceAccelerators) |
An elastic inference accelerator to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.elasticInferenceAccelerators(ElasticInferenceAccelerator... elasticInferenceAccelerators) |
An elastic inference accelerator to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.enablePrimaryIpv6(Boolean enablePrimaryIpv6) |
If you’re launching an instance into a dual-stack or IPv6-only subnet, you can enable assigning a primary
IPv6 address.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.enclaveOptions(Consumer<EnclaveOptionsRequest.Builder> enclaveOptions) |
Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.enclaveOptions(EnclaveOptionsRequest enclaveOptions) |
Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.hibernationOptions(Consumer<HibernationOptionsRequest.Builder> hibernationOptions) |
Indicates whether an instance is enabled for hibernation.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.hibernationOptions(HibernationOptionsRequest hibernationOptions) |
Indicates whether an instance is enabled for hibernation.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.iamInstanceProfile(Consumer<IamInstanceProfileSpecification.Builder> iamInstanceProfile) |
The name or Amazon Resource Name (ARN) of an IAM instance profile.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.iamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile) |
The name or Amazon Resource Name (ARN) of an IAM instance profile.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.imageId(String imageId) |
The ID of the AMI.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior) |
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the
operating system command for system shutdown).
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceInitiatedShutdownBehavior(ShutdownBehavior instanceInitiatedShutdownBehavior) |
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the
operating system command for system shutdown).
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceMarketOptions(Consumer<InstanceMarketOptionsRequest.Builder> instanceMarketOptions) |
The market (purchasing) option for the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceMarketOptions(InstanceMarketOptionsRequest instanceMarketOptions) |
The market (purchasing) option for the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceType(String instanceType) |
The instance type.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.instanceType(InstanceType instanceType) |
The instance type.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6AddressCount(Integer ipv6AddressCount) |
The number of IPv6 addresses to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6Addresses(Collection<InstanceIpv6Address> ipv6Addresses) |
The IPv6 addresses from the range of the subnet to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6Addresses(Consumer<InstanceIpv6Address.Builder>... ipv6Addresses) |
The IPv6 addresses from the range of the subnet to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ipv6Addresses(InstanceIpv6Address... ipv6Addresses) |
The IPv6 addresses from the range of the subnet to associate with the primary network interface.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.kernelId(String kernelId) |
The ID of the kernel.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.keyName(String keyName) |
The name of the key pair.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate) |
The launch template to use to launch the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate) |
The launch template to use to launch the instances.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.licenseSpecifications(Collection<LicenseConfigurationRequest> licenseSpecifications) |
The license configurations.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.licenseSpecifications(Consumer<LicenseConfigurationRequest.Builder>... licenseSpecifications) |
The license configurations.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.licenseSpecifications(LicenseConfigurationRequest... licenseSpecifications) |
The license configurations.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.maintenanceOptions(Consumer<InstanceMaintenanceOptionsRequest.Builder> maintenanceOptions) |
The maintenance and recovery options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.maintenanceOptions(InstanceMaintenanceOptionsRequest maintenanceOptions) |
The maintenance and recovery options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.maxCount(Integer maxCount) |
The maximum number of instances to launch.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.metadataOptions(Consumer<InstanceMetadataOptionsRequest.Builder> metadataOptions) |
The metadata options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.metadataOptions(InstanceMetadataOptionsRequest metadataOptions) |
The metadata options for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.minCount(Integer minCount) |
The minimum number of instances to launch.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.monitoring(Consumer<RunInstancesMonitoringEnabled.Builder> monitoring) |
Specifies whether detailed monitoring is enabled for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.monitoring(RunInstancesMonitoringEnabled monitoring) |
Specifies whether detailed monitoring is enabled for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.networkInterfaces(Collection<InstanceNetworkInterfaceSpecification> networkInterfaces) |
The network interfaces to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.networkInterfaces(Consumer<InstanceNetworkInterfaceSpecification.Builder>... networkInterfaces) |
The network interfaces to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.networkInterfaces(InstanceNetworkInterfaceSpecification... networkInterfaces) |
The network interfaces to associate with the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.placement(Consumer<Placement.Builder> placement) |
The placement for the instance.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.placement(Placement placement) |
The placement for the instance.
|
default RunInstancesRequest.Builder |
RunInstancesRequest.Builder.privateDnsNameOptions(Consumer<PrivateDnsNameOptionsRequest.Builder> privateDnsNameOptions) |
The options for the instance hostname.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.privateDnsNameOptions(PrivateDnsNameOptionsRequest privateDnsNameOptions) |
The options for the instance hostname.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.privateIpAddress(String privateIpAddress) |
The primary IPv4 address.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.ramdiskId(String ramdiskId) |
The ID of the RAM disk to select.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroupIds(String... securityGroupIds) |
The IDs of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroupIds(Collection<String> securityGroupIds) |
The IDs of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroups(String... securityGroups) |
[Default VPC] The names of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.securityGroups(Collection<String> securityGroups) |
[Default VPC] The names of the security groups.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.subnetId(String subnetId) |
The ID of the subnet to launch the instance into.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.tagSpecifications(Collection<TagSpecification> tagSpecifications) |
The tags to apply to the resources that are created during instance launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications) |
The tags to apply to the resources that are created during instance launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.tagSpecifications(TagSpecification... tagSpecifications) |
The tags to apply to the resources that are created during instance launch.
|
RunInstancesRequest.Builder |
RunInstancesRequest.toBuilder() |
|
RunInstancesRequest.Builder |
RunInstancesRequest.Builder.userData(String userData) |
The user data script to make available to the instance.
|