public static final class DescribeResourcesModificationRequest.Builder extends Object
public DescribeResourcesModificationRequest.Builder sourceRegionId(String sourceRegionId)
public DescribeResourcesModificationRequest.Builder conditions(List<String> conditions)
public DescribeResourcesModificationRequest.Builder cores(Integer cores)
public DescribeResourcesModificationRequest.Builder destinationResource(String destinationResource)
* InstanceType * SystemDisk
public DescribeResourcesModificationRequest.Builder instanceType(String instanceType)
public DescribeResourcesModificationRequest.Builder memory(Float memory)
public DescribeResourcesModificationRequest.Builder migrateAcrossZone(Boolean migrateAcrossZone)
* true * false Default value: false. When MigrateAcrossZone is set to true and you upgrade the instance type of an instance based on the returned information, take note of the following items: * Instance that resides in the classic network: * For [retired instance types](~~55263~~), when a non-I/O optimized instance is upgraded to an I/O optimized instance, the private IP address, disk device names, and software authorization codes of the instance change. For a Linux instance, basic disks (cloud) are identified as xvd\* such as xvda and xvdb, and ultra disks (cloud_efficiency) and standard SSDs (cloud_ssd) are identified as vd\* such as vda and vdb. * For [instance families available for purchase](~~25378~~), when the instance type of an instance is changed, the private IP address of the instance changes. * Instance that resides in a virtual private cloud (VPC): For [retired instance types](~~55263~~), when a non-I/O optimized instance is upgraded to an I/O optimized instance, the disk device names and software authorization codes of the instance change. For a Linux instance, basic disks (cloud) are identified as xvd\* such as xvda and xvdb, and ultra disks (cloud_efficiency) and standard SSDs (cloud_ssd) are identified as vd\* such as vda and vdb.
public DescribeResourcesModificationRequest.Builder operationType(String operationType)
* Valid values for subscription resources: * Upgrade: upgrades resources. * Downgrade: downgrades resources. * RenewDowngrade: renews and downgrades resources. * RenewModify: renews an expired instance and changes its configurations. * Set the value to Upgrade for pay-as-you-go resources. Default value: Upgrade.
public DescribeResourcesModificationRequest.Builder ownerAccount(String ownerAccount)
public DescribeResourcesModificationRequest.Builder ownerId(Long ownerId)
public DescribeResourcesModificationRequest.Builder regionId(String regionId)
public DescribeResourcesModificationRequest.Builder resourceId(String resourceId)
public DescribeResourcesModificationRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public DescribeResourcesModificationRequest.Builder resourceOwnerId(Long resourceOwnerId)
public DescribeResourcesModificationRequest.Builder zoneId(String zoneId)
public DescribeResourcesModificationRequest build()
Copyright © 2024. All rights reserved.