All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ksyun.client.krds.restoredbinstancefromdbbackup.v20160701.RestoreDBInstanceFromDBBackupRequest Maven / Gradle / Ivy

package ksyun.client.krds.restoredbinstancefromdbbackup.v20160701;

import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;

import java.util.List;
import java.util.Arrays;

/**
* @Classname RestoreDBInstanceFromDBBackupRequest
* @Description 请求参数
*/
@Data
public class RestoreDBInstanceFromDBBackupRequest{
    /**实例名称*/
    @KsYunField(name="DBInstanceName")
    private String DBInstanceName;

    /**备份ID*/
    @KsYunField(name="DBBackupIdentifier")
    private String DBBackupIdentifier;

    /**实例类型		如,临时实例:TRDS,高可用实例:HRDS*/
    @KsYunField(name="DBInstanceType")
    private String DBInstanceType;

    /**项目ID*/
    @KsYunField(name="ProjectId")
    private String ProjectId;

    /**实例可用区*/
    @KsYunField(name="AvailabilityZone")
    private String AvailabilityZone;

    /**时长	时长 默认值:1(单位:月) 注:billType=1(包年包月)则必填*/
    @KsYunField(name="Duration")
    private Integer Duration;

    /**时长单位	时长单位 默认值:M*/
    @KsYunField(name="DurationUnit")
    private String DurationUnit;

    /**端口号	支持修改端口号*/
    @KsYunField(name="Port")
    private Integer Port;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy