public static final class ModifyInstanceAutoRenewAttributeRequest.Builder extends Object
public ModifyInstanceAutoRenewAttributeRequest.Builder sourceRegionId(String sourceRegionId)
public ModifyInstanceAutoRenewAttributeRequest.Builder autoRenew(Boolean autoRenew)
Default value: false.
public ModifyInstanceAutoRenewAttributeRequest.Builder duration(Integer duration)
* Valid values of `Duration` when `PeriodUnit` is set to `Year`: 1, 2, 3, 4, and 5. * Valid values of `Duration` when `PeriodUnit` is set to `Month`: 1, 2, 3, 6, 12, 24, 36, 48, and 60.
public ModifyInstanceAutoRenewAttributeRequest.Builder instanceId(String instanceId)
public ModifyInstanceAutoRenewAttributeRequest.Builder ownerAccount(String ownerAccount)
public ModifyInstanceAutoRenewAttributeRequest.Builder ownerId(Long ownerId)
public ModifyInstanceAutoRenewAttributeRequest.Builder periodUnit(String periodUnit)
* Month (default) * Year
public ModifyInstanceAutoRenewAttributeRequest.Builder regionId(String regionId)
public ModifyInstanceAutoRenewAttributeRequest.Builder renewalStatus(String renewalStatus)
* AutoRenewal: Auto-renewal is enabled for the instance. * Normal: Auto-renewal is disabled for the instance. * NotRenewal: The instance is not renewed. The system no longer sends an expiration notification but sends only a renewal notification three days before the instance expires. You can change the value of this parameter from NotRenewal to `Normal` for an instance, and then manually renew the instance. Alternatively, you can set the RenewalStatus parameter to AutoRenewal. > `RenewalStatus` takes precedence over `AutoRenew`. If you do not specify `RenewalStatus`, `AutoRenew` is used by default.
public ModifyInstanceAutoRenewAttributeRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public ModifyInstanceAutoRenewAttributeRequest.Builder resourceOwnerId(Long resourceOwnerId)
public ModifyInstanceAutoRenewAttributeRequest build()
Copyright © 2024. All rights reserved.