Documentation ¶
Index ¶
- type CreateAccountRequest
- func (r CreateAccountRequest) GetRegionId() string
- func (r *CreateAccountRequest) SetAccountName(accountName string)
- func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
- func (r *CreateAccountRequest) SetInstanceId(instanceId string)
- func (r *CreateAccountRequest) SetRegionId(regionId string)
- type CreateAccountResponse
- type CreateAccountResult
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateBackupResult
- type CreateDatabaseRequest
- func (r CreateDatabaseRequest) GetRegionId() string
- func (r *CreateDatabaseRequest) SetCharacterSetName(characterSetName string)
- func (r *CreateDatabaseRequest) SetDbName(dbName string)
- func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)
- func (r *CreateDatabaseRequest) SetRegionId(regionId string)
- type CreateDatabaseResponse
- type CreateDatabaseResult
- type DeleteAccountRequest
- type DeleteAccountResponse
- type DeleteAccountResult
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDatabaseResult
- type DescribeBackupDownloadURLRequest
- func (r DescribeBackupDownloadURLRequest) GetRegionId() string
- func (r *DescribeBackupDownloadURLRequest) SetBackupId(backupId string)
- func (r *DescribeBackupDownloadURLRequest) SetFileName(fileName string)
- func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)
- func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)
- type DescribeBackupDownloadURLResponse
- type DescribeBackupDownloadURLResult
- type DescribeBackupsRequest
- func (r DescribeBackupsRequest) GetRegionId() string
- func (r *DescribeBackupsRequest) SetAuto(auto int)
- func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)
- func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)
- func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)
- func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)
- func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)
- func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribeBackupsRequest) SetRegionId(regionId string)
- type DescribeBackupsResponse
- type DescribeBackupsResult
- type DescribeImportFilesRequest
- type DescribeImportFilesResponse
- type DescribeImportFilesResult
- type GrantPrivilegeRequest
- func (r GrantPrivilegeRequest) GetRegionId() string
- func (r *GrantPrivilegeRequest) SetAccountName(accountName string)
- func (r *GrantPrivilegeRequest) SetAccountPrivileges(accountPrivileges []rds.AccountPrivilege)
- func (r *GrantPrivilegeRequest) SetInstanceId(instanceId string)
- func (r *GrantPrivilegeRequest) SetRegionId(regionId string)
- type GrantPrivilegeResponse
- type GrantPrivilegeResult
- type ResetPasswordRequest
- func (r ResetPasswordRequest) GetRegionId() string
- func (r *ResetPasswordRequest) SetAccountName(accountName string)
- func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)
- func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
- func (r *ResetPasswordRequest) SetRegionId(regionId string)
- type ResetPasswordResponse
- type ResetPasswordResult
- type RestoreDatabaseFromBackupRequest
- func (r RestoreDatabaseFromBackupRequest) GetRegionId() string
- func (r *RestoreDatabaseFromBackupRequest) SetBackupFileName(backupFileName string)
- func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)
- func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)
- type RestoreDatabaseFromBackupResponse
- type RestoreDatabaseFromBackupResult
- type RestoreDatabaseFromFileRequest
- func (r RestoreDatabaseFromFileRequest) GetRegionId() string
- func (r *RestoreDatabaseFromFileRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromFileRequest) SetFileName(fileName string)
- func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)
- func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)
- type RestoreDatabaseFromFileResponse
- type RestoreDatabaseFromFileResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAccountRequest ¶
type CreateAccountRequest struct { core.JDCloudRequest /* 地域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 用户名 */ AccountName string `json:""` /* 用户密码 */ AccountPassword string `json:""` }
func NewCreateAccountRequest ¶
func NewCreateAccountRequest( regionId string, instanceId string, accountName string, accountPassword string, ) *CreateAccountRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 用户名 * param accountPassword: 用户密码
func (CreateAccountRequest) GetRegionId ¶
func (r CreateAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAccountRequest) SetAccountName ¶
func (r *CreateAccountRequest) SetAccountName(accountName string)
func (*CreateAccountRequest) SetAccountPassword ¶
func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
func (*CreateAccountRequest) SetInstanceId ¶
func (r *CreateAccountRequest) SetInstanceId(instanceId string)
func (*CreateAccountRequest) SetRegionId ¶
func (r *CreateAccountRequest) SetRegionId(regionId string)
type CreateAccountResponse ¶
type CreateAccountResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateAccountResult `json:"result"` }
type CreateAccountResult ¶
type CreateAccountResult struct { }
type CreateBackupRequest ¶
type CreateBackupRequest struct { core.JDCloudRequest /* 地域代码 */ RegionId string `json:"regionId"` /* 集群ID (Optional) */ InstanceId *string `json:"instanceId"` /* 备份规格 (Optional) */ BackupSpec *rds.BackupSpec `json:"backupSpec"` }
func NewCreateBackupRequest ¶
func NewCreateBackupRequest( regionId string, ) *CreateBackupRequest
* param regionId: 地域代码 * param instanceId: 集群ID (Optional) * param backupSpec: 备份规格 (Optional)
func (CreateBackupRequest) GetRegionId ¶
func (r CreateBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBackupRequest) SetBackupSpec ¶
func (r *CreateBackupRequest) SetBackupSpec(backupSpec *rds.BackupSpec)
func (*CreateBackupRequest) SetInstanceId ¶
func (r *CreateBackupRequest) SetInstanceId(instanceId string)
func (*CreateBackupRequest) SetRegionId ¶
func (r *CreateBackupRequest) SetRegionId(regionId string)
type CreateBackupResponse ¶
type CreateBackupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateBackupResult `json:"result"` }
type CreateBackupResult ¶
type CreateBackupResult struct { }
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { core.JDCloudRequest /* 区域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 数据库名称 */ DbName string `json:""` /* 字符集名称,mysql字符集包括:utf8;SQL Server字符集包括:Chinese_PRC_CI_AS、Chinese_PRC_CS_AS、SQL_Latin1_General_CP1_CI_AS、SQL_Latin1_General_CP1_CS_AS、Chinese_PRC_BIN */ CharacterSetName string `json:""` }
func NewCreateDatabaseRequest ¶
func NewCreateDatabaseRequest( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateDatabaseRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 数据库名称 * param characterSetName: 字符集名称,mysql字符集包括:utf8;SQL Server字符集包括:Chinese_PRC_CI_AS、Chinese_PRC_CS_AS、SQL_Latin1_General_CP1_CI_AS、SQL_Latin1_General_CP1_CS_AS、Chinese_PRC_BIN
func (CreateDatabaseRequest) GetRegionId ¶
func (r CreateDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateDatabaseRequest) SetCharacterSetName ¶
func (r *CreateDatabaseRequest) SetCharacterSetName(characterSetName string)
func (*CreateDatabaseRequest) SetDbName ¶
func (r *CreateDatabaseRequest) SetDbName(dbName string)
func (*CreateDatabaseRequest) SetInstanceId ¶
func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)
func (*CreateDatabaseRequest) SetRegionId ¶
func (r *CreateDatabaseRequest) SetRegionId(regionId string)
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateDatabaseResult `json:"result"` }
type CreateDatabaseResult ¶
type CreateDatabaseResult struct { }
type DeleteAccountRequest ¶
type DeleteAccountRequest struct { core.JDCloudRequest /* 地域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 账户名 */ AccountName string `json:"accountName"` }
func NewDeleteAccountRequest ¶
func NewDeleteAccountRequest( regionId string, instanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 账户名
func (DeleteAccountRequest) GetRegionId ¶
func (r DeleteAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAccountRequest) SetAccountName ¶
func (r *DeleteAccountRequest) SetAccountName(accountName string)
func (*DeleteAccountRequest) SetInstanceId ¶
func (r *DeleteAccountRequest) SetInstanceId(instanceId string)
func (*DeleteAccountRequest) SetRegionId ¶
func (r *DeleteAccountRequest) SetRegionId(regionId string)
type DeleteAccountResponse ¶
type DeleteAccountResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteAccountResult `json:"result"` }
type DeleteAccountResult ¶
type DeleteAccountResult struct { }
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { core.JDCloudRequest /* 区域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 库名称 */ DbName string `json:"dbName"` }
func NewDeleteDatabaseRequest ¶
func NewDeleteDatabaseRequest( regionId string, instanceId string, dbName string, ) *DeleteDatabaseRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 库名称
func (DeleteDatabaseRequest) GetRegionId ¶
func (r DeleteDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDatabaseRequest) SetDbName ¶
func (r *DeleteDatabaseRequest) SetDbName(dbName string)
func (*DeleteDatabaseRequest) SetInstanceId ¶
func (r *DeleteDatabaseRequest) SetInstanceId(instanceId string)
func (*DeleteDatabaseRequest) SetRegionId ¶
func (r *DeleteDatabaseRequest) SetRegionId(regionId string)
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteDatabaseResult `json:"result"` }
type DeleteDatabaseResult ¶
type DeleteDatabaseResult struct { }
type DescribeBackupDownloadURLRequest ¶
type DescribeBackupDownloadURLRequest struct { core.JDCloudRequest /* 地域代码 */ RegionId string `json:"regionId"` /* 备份ID */ BackupId string `json:"backupId"` /* MySQL:无需此参数;SQL Server:指定该备份中需要获取下载链接的文件名称,SQL Server必须输入该参数 (Optional) */ FileName *string `json:"fileName"` /* 指定下载链接的有效时间,单位秒,缺省为86400秒(即24小时) 取值范围:1-864000 (Optional) */ UrlExpirationSecond *string `json:"urlExpirationSecond"` }
func NewDescribeBackupDownloadURLRequest ¶
func NewDescribeBackupDownloadURLRequest( regionId string, backupId string, ) *DescribeBackupDownloadURLRequest
* param regionId: 地域代码 * param backupId: 备份ID * param fileName: MySQL:无需此参数;SQL Server:指定该备份中需要获取下载链接的文件名称,SQL Server必须输入该参数 (Optional) * param urlExpirationSecond: 指定下载链接的有效时间,单位秒,缺省为86400秒(即24小时) 取值范围:1-864000 (Optional)
func (DescribeBackupDownloadURLRequest) GetRegionId ¶
func (r DescribeBackupDownloadURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupDownloadURLRequest) SetBackupId ¶
func (r *DescribeBackupDownloadURLRequest) SetBackupId(backupId string)
func (*DescribeBackupDownloadURLRequest) SetFileName ¶
func (r *DescribeBackupDownloadURLRequest) SetFileName(fileName string)
func (*DescribeBackupDownloadURLRequest) SetRegionId ¶
func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)
func (*DescribeBackupDownloadURLRequest) SetUrlExpirationSecond ¶
func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)
type DescribeBackupDownloadURLResponse ¶
type DescribeBackupDownloadURLResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBackupDownloadURLResult `json:"result"` }
type DescribeBackupsRequest ¶
type DescribeBackupsRequest struct { core.JDCloudRequest /* 地域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 查询备份类型,0为手动备份,1为自动备份,不传表示全部. - 测试参数,后续可能被其他参数取代 (Optional) */ Auto *int `json:"auto"` /* 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份- 测试参数,后续可能被其他参数取代 (Optional) */ BackupTypeFilter *string `json:"backupTypeFilter"` /* 返回dbName等于指定值的备份列表,不传或为空返回全部- 测试参数,后续可能被其他参数取代 (Optional) */ DbNameFilter *string `json:"dbNameFilter"` /* 返回备份开始时间大于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) */ BackupTimeRangeStartFilter *string `json:"backupTimeRangeStartFilter"` /* 返回备份开始时间小于等于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) */ BackupTimeRangeEndFilter *string `json:"backupTimeRangeEndFilter"` /* 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 */ PageNumber int `json:"pageNumber"` /* 每页显示的数据条数,取值范围:10/20/30/50/100 */ PageSize int `json:"pageSize"` }
func NewDescribeBackupsRequest ¶
func NewDescribeBackupsRequest( regionId string, instanceId string, pageNumber int, pageSize int, ) *DescribeBackupsRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param auto: 查询备份类型,0为手动备份,1为自动备份,不传表示全部. - 测试参数,后续可能被其他参数取代 (Optional) * param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份- 测试参数,后续可能被其他参数取代 (Optional) * param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部- 测试参数,后续可能被其他参数取代 (Optional) * param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) * param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 * param pageSize: 每页显示的数据条数,取值范围:10/20/30/50/100
func (DescribeBackupsRequest) GetRegionId ¶
func (r DescribeBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupsRequest) SetAuto ¶
func (r *DescribeBackupsRequest) SetAuto(auto int)
func (*DescribeBackupsRequest) SetBackupTimeRangeEndFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)
func (*DescribeBackupsRequest) SetBackupTimeRangeStartFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)
func (*DescribeBackupsRequest) SetBackupTypeFilter ¶
func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)
func (*DescribeBackupsRequest) SetDbNameFilter ¶
func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)
func (*DescribeBackupsRequest) SetInstanceId ¶
func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)
func (*DescribeBackupsRequest) SetPageNumber ¶
func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
func (*DescribeBackupsRequest) SetPageSize ¶
func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
func (*DescribeBackupsRequest) SetRegionId ¶
func (r *DescribeBackupsRequest) SetRegionId(regionId string)
type DescribeBackupsResponse ¶
type DescribeBackupsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBackupsResult `json:"result"` }
type DescribeBackupsResult ¶
type DescribeImportFilesRequest ¶
type DescribeImportFilesRequest struct { core.JDCloudRequest /* 区域编码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` }
func NewDescribeImportFilesRequest ¶
func NewDescribeImportFilesRequest( regionId string, instanceId string, ) *DescribeImportFilesRequest
* param regionId: 区域编码 * param instanceId: 实例ID
func (DescribeImportFilesRequest) GetRegionId ¶
func (r DescribeImportFilesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImportFilesRequest) SetInstanceId ¶
func (r *DescribeImportFilesRequest) SetInstanceId(instanceId string)
func (*DescribeImportFilesRequest) SetRegionId ¶
func (r *DescribeImportFilesRequest) SetRegionId(regionId string)
type DescribeImportFilesResponse ¶
type DescribeImportFilesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeImportFilesResult `json:"result"` }
type DescribeImportFilesResult ¶
type DescribeImportFilesResult struct {
ImportFiles []rds.ImportFile `json:"importFiles"`
}
type GrantPrivilegeRequest ¶
type GrantPrivilegeRequest struct { core.JDCloudRequest /* 地域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 账户名 */ AccountName string `json:"accountName"` /* 账号的访问权限 */ AccountPrivileges []rds.AccountPrivilege `json:"accountPrivileges"` }
func NewGrantPrivilegeRequest ¶
func NewGrantPrivilegeRequest( regionId string, instanceId string, accountName string, accountPrivileges []rds.AccountPrivilege, ) *GrantPrivilegeRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 账户名 * param accountPrivileges: 账号的访问权限
func (GrantPrivilegeRequest) GetRegionId ¶
func (r GrantPrivilegeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GrantPrivilegeRequest) SetAccountName ¶
func (r *GrantPrivilegeRequest) SetAccountName(accountName string)
func (*GrantPrivilegeRequest) SetAccountPrivileges ¶
func (r *GrantPrivilegeRequest) SetAccountPrivileges(accountPrivileges []rds.AccountPrivilege)
func (*GrantPrivilegeRequest) SetInstanceId ¶
func (r *GrantPrivilegeRequest) SetInstanceId(instanceId string)
func (*GrantPrivilegeRequest) SetRegionId ¶
func (r *GrantPrivilegeRequest) SetRegionId(regionId string)
type GrantPrivilegeResponse ¶
type GrantPrivilegeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GrantPrivilegeResult `json:"result"` }
type GrantPrivilegeResult ¶
type GrantPrivilegeResult struct { }
type ResetPasswordRequest ¶
type ResetPasswordRequest struct { core.JDCloudRequest /* 地域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 账户名 */ AccountName string `json:"accountName"` /* 新密码 */ AccountPassword string `json:""` }
func NewResetPasswordRequest ¶
func NewResetPasswordRequest( regionId string, instanceId string, accountName string, accountPassword string, ) *ResetPasswordRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 账户名 * param accountPassword: 新密码
func (ResetPasswordRequest) GetRegionId ¶
func (r ResetPasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetPasswordRequest) SetAccountName ¶
func (r *ResetPasswordRequest) SetAccountName(accountName string)
func (*ResetPasswordRequest) SetAccountPassword ¶
func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)
func (*ResetPasswordRequest) SetInstanceId ¶
func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
func (*ResetPasswordRequest) SetRegionId ¶
func (r *ResetPasswordRequest) SetRegionId(regionId string)
type ResetPasswordResponse ¶
type ResetPasswordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ResetPasswordResult `json:"result"` }
type ResetPasswordResult ¶
type ResetPasswordResult struct { }
type RestoreDatabaseFromBackupRequest ¶
type RestoreDatabaseFromBackupRequest struct { core.JDCloudRequest /* 区域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 库名称 */ DbName string `json:"dbName"` /* 备份ID */ BackupId string `json:""` /* 指定该备份中用于恢复数据库的文件名称 */ BackupFileName string `json:""` }
func NewRestoreDatabaseFromBackupRequest ¶
func NewRestoreDatabaseFromBackupRequest( regionId string, instanceId string, dbName string, backupId string, backupFileName string, ) *RestoreDatabaseFromBackupRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 库名称 * param backupId: 备份ID * param backupFileName: 指定该备份中用于恢复数据库的文件名称
func (RestoreDatabaseFromBackupRequest) GetRegionId ¶
func (r RestoreDatabaseFromBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromBackupRequest) SetBackupFileName ¶
func (r *RestoreDatabaseFromBackupRequest) SetBackupFileName(backupFileName string)
func (*RestoreDatabaseFromBackupRequest) SetBackupId ¶
func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)
func (*RestoreDatabaseFromBackupRequest) SetDbName ¶
func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)
func (*RestoreDatabaseFromBackupRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)
func (*RestoreDatabaseFromBackupRequest) SetRegionId ¶
func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)
type RestoreDatabaseFromBackupResponse ¶
type RestoreDatabaseFromBackupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RestoreDatabaseFromBackupResult `json:"result"` }
type RestoreDatabaseFromBackupResult ¶
type RestoreDatabaseFromBackupResult struct { }
type RestoreDatabaseFromFileRequest ¶
type RestoreDatabaseFromFileRequest struct { core.JDCloudRequest /* 区域代码 */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 库名称 */ DbName string `json:"dbName"` SharedFileGid *string `json:""` /* 用户在单库上云中上传的文件名称 */ FileName string `json:""` }
func NewRestoreDatabaseFromFileRequest ¶
func NewRestoreDatabaseFromFileRequest( regionId string, instanceId string, dbName string, fileName string, ) *RestoreDatabaseFromFileRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 库名称 * param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口describeImportFiles获取;如果该文件不是共享文件,则全局ID为空 (Optional) * param fileName: 用户在单库上云中上传的文件名称
func (RestoreDatabaseFromFileRequest) GetRegionId ¶
func (r RestoreDatabaseFromFileRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromFileRequest) SetDbName ¶
func (r *RestoreDatabaseFromFileRequest) SetDbName(dbName string)
func (*RestoreDatabaseFromFileRequest) SetFileName ¶
func (r *RestoreDatabaseFromFileRequest) SetFileName(fileName string)
func (*RestoreDatabaseFromFileRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)
func (*RestoreDatabaseFromFileRequest) SetRegionId ¶
func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)
func (*RestoreDatabaseFromFileRequest) SetSharedFileGid ¶
func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)
type RestoreDatabaseFromFileResponse ¶
type RestoreDatabaseFromFileResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RestoreDatabaseFromFileResult `json:"result"` }
type RestoreDatabaseFromFileResult ¶
type RestoreDatabaseFromFileResult struct { }