| Package | Description | 
|---|---|
| com.amazonaws.services.ec2 | Synchronous and asynchronous client classes for accessing AmazonEC2. | 
| com.amazonaws.services.ec2.model | Classes modeling the various types represented by AmazonEC2. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AmazonEC2Client. modifyInstanceAttribute(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest)
 Modifies the specified attribute of the specified instance. | 
| void | AmazonEC2. modifyInstanceAttribute(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest)
 Modifies the specified attribute of the specified instance. | 
| Future<Void> | AmazonEC2AsyncClient. modifyInstanceAttributeAsync(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest)
 Modifies the specified attribute of the specified instance. | 
| Future<Void> | AmazonEC2Async. modifyInstanceAttributeAsync(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest)
 Modifies the specified attribute of the specified instance. | 
| Future<Void> | AmazonEC2AsyncClient. modifyInstanceAttributeAsync(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest,
                            AsyncHandler<ModifyInstanceAttributeRequest,Void> asyncHandler)
 Modifies the specified attribute of the specified instance. | 
| Future<Void> | AmazonEC2Async. modifyInstanceAttributeAsync(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest,
                            AsyncHandler<ModifyInstanceAttributeRequest,Void> asyncHandler)
 Modifies the specified attribute of the specified instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| Future<Void> | AmazonEC2AsyncClient. modifyInstanceAttributeAsync(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest,
                            AsyncHandler<ModifyInstanceAttributeRequest,Void> asyncHandler)
 Modifies the specified attribute of the specified instance. | 
| Future<Void> | AmazonEC2Async. modifyInstanceAttributeAsync(ModifyInstanceAttributeRequest modifyInstanceAttributeRequest,
                            AsyncHandler<ModifyInstanceAttributeRequest,Void> asyncHandler)
 Modifies the specified attribute of the specified instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withAttribute(InstanceAttributeName attribute)The name of the attribute. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withAttribute(String attribute)The name of the attribute. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withBlockDeviceMappings(Collection<InstanceBlockDeviceMappingSpecification> blockDeviceMappings)Modifies the  DeleteOnTerminationattribute for volumes
 that are currently attached. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withBlockDeviceMappings(InstanceBlockDeviceMappingSpecification... blockDeviceMappings)Modifies the  DeleteOnTerminationattribute for volumes
 that are currently attached. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withDisableApiTermination(Boolean disableApiTermination)If the value is  true, you can't terminate the instance
 using the Amazon EC2 console, CLI, or API; otherwise, you can. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withEbsOptimized(Boolean ebsOptimized)Specifies whether the instance is optimized for EBS I/O. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withGroups(Collection<String> groups)[EC2-VPC] Changes the security groups of the instance. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withGroups(String... groups)[EC2-VPC] Changes the security groups of the instance. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withInstanceId(String instanceId)The ID of the instance. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withInstanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)Specifies whether an instance stops or terminates when you initiate
 shutdown from the instance (using the operating system command for
 system shutdown). | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withInstanceType(String instanceType)Changes the instance type to the specified value. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withKernel(String kernel)Changes the instance's kernel to the specified value. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withRamdisk(String ramdisk)Changes the instance's RAM disk to the specified value. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withSourceDestCheck(Boolean sourceDestCheck)Specifies whether source/destination checking is enabled. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withSriovNetSupport(String sriovNetSupport)Set to  simpleto enable enhanced networking for the
 instance. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withUserData(String userData)Changes the instance's user data to the specified base64-encoded
 value. | 
| ModifyInstanceAttributeRequest | ModifyInstanceAttributeRequest. withValue(String value)A new value for the attribute. | 
| Modifier and Type | Method and Description | 
|---|---|
| Request<ModifyInstanceAttributeRequest> | ModifyInstanceAttributeRequest. getDryRunRequest()This method is intended for internal use only. | 
Copyright © 2018. All rights reserved.