client

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddContainerClusterRequest added in v1.3.0

type AddContainerClusterRequest struct {
	ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Identifier  *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"`
	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
}

func (AddContainerClusterRequest) GoString added in v1.3.0

func (s AddContainerClusterRequest) GoString() string

func (*AddContainerClusterRequest) SetClusterType added in v1.3.0

func (*AddContainerClusterRequest) SetDescription added in v1.3.0

func (*AddContainerClusterRequest) SetIdentifier added in v1.3.0

func (*AddContainerClusterRequest) SetName added in v1.3.0

func (*AddContainerClusterRequest) SetNetworkType added in v1.3.0

func (AddContainerClusterRequest) String added in v1.3.0

type AddContainerClusterResponse added in v1.3.0

type AddContainerClusterResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddContainerClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddContainerClusterResponse) GoString added in v1.3.0

func (s AddContainerClusterResponse) GoString() string

func (*AddContainerClusterResponse) SetBody added in v1.3.0

func (*AddContainerClusterResponse) SetHeaders added in v1.3.0

func (*AddContainerClusterResponse) SetStatusCode added in v1.3.0

func (AddContainerClusterResponse) String added in v1.3.0

type AddContainerClusterResponseBody added in v1.3.0

type AddContainerClusterResponseBody struct {
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	Token     *string `json:"Token,omitempty" xml:"Token,omitempty"`
}

func (AddContainerClusterResponseBody) GoString added in v1.3.0

func (*AddContainerClusterResponseBody) SetClusterId added in v1.3.0

func (*AddContainerClusterResponseBody) SetCode added in v1.3.0

func (*AddContainerClusterResponseBody) SetMessage added in v1.3.0

func (*AddContainerClusterResponseBody) SetRequestId added in v1.3.0

func (*AddContainerClusterResponseBody) SetSuccess added in v1.3.0

func (*AddContainerClusterResponseBody) SetToken added in v1.3.0

func (AddContainerClusterResponseBody) String added in v1.3.0

type CancelBackupJobRequest

type CancelBackupJobRequest struct {
	JobId   *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CancelBackupJobRequest) GoString

func (s CancelBackupJobRequest) GoString() string

func (*CancelBackupJobRequest) SetJobId

func (*CancelBackupJobRequest) SetVaultId

func (CancelBackupJobRequest) String

func (s CancelBackupJobRequest) String() string

type CancelBackupJobResponse

type CancelBackupJobResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CancelBackupJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CancelBackupJobResponse) GoString

func (s CancelBackupJobResponse) GoString() string

func (*CancelBackupJobResponse) SetBody

func (*CancelBackupJobResponse) SetHeaders

func (*CancelBackupJobResponse) SetStatusCode added in v1.3.0

func (CancelBackupJobResponse) String

func (s CancelBackupJobResponse) String() string

type CancelBackupJobResponseBody

type CancelBackupJobResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CancelBackupJobResponseBody) GoString

func (s CancelBackupJobResponseBody) GoString() string

func (*CancelBackupJobResponseBody) SetCode

func (*CancelBackupJobResponseBody) SetMessage

func (*CancelBackupJobResponseBody) SetRequestId

func (*CancelBackupJobResponseBody) SetSuccess

func (CancelBackupJobResponseBody) String

type CancelRestoreJobRequest

type CancelRestoreJobRequest struct {
	RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"`
	VaultId   *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CancelRestoreJobRequest) GoString

func (s CancelRestoreJobRequest) GoString() string

func (*CancelRestoreJobRequest) SetRestoreId

func (*CancelRestoreJobRequest) SetVaultId

func (CancelRestoreJobRequest) String

func (s CancelRestoreJobRequest) String() string

type CancelRestoreJobResponse

type CancelRestoreJobResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CancelRestoreJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CancelRestoreJobResponse) GoString

func (s CancelRestoreJobResponse) GoString() string

func (*CancelRestoreJobResponse) SetBody

func (*CancelRestoreJobResponse) SetHeaders

func (*CancelRestoreJobResponse) SetStatusCode added in v1.3.0

func (CancelRestoreJobResponse) String

func (s CancelRestoreJobResponse) String() string

type CancelRestoreJobResponseBody

type CancelRestoreJobResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CancelRestoreJobResponseBody) GoString

func (s CancelRestoreJobResponseBody) GoString() string

func (*CancelRestoreJobResponseBody) SetCode

func (*CancelRestoreJobResponseBody) SetMessage

func (*CancelRestoreJobResponseBody) SetRequestId

func (*CancelRestoreJobResponseBody) SetSuccess

func (CancelRestoreJobResponseBody) String

type ChangeResourceGroupRequest

type ChangeResourceGroupRequest struct {
	NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"`
	ResourceId         *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceType       *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ChangeResourceGroupRequest) GoString

func (s ChangeResourceGroupRequest) GoString() string

func (*ChangeResourceGroupRequest) SetNewResourceGroupId

func (s *ChangeResourceGroupRequest) SetNewResourceGroupId(v string) *ChangeResourceGroupRequest

func (*ChangeResourceGroupRequest) SetResourceId

func (*ChangeResourceGroupRequest) SetResourceType

func (ChangeResourceGroupRequest) String

type ChangeResourceGroupResponse

type ChangeResourceGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ChangeResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ChangeResourceGroupResponse) GoString

func (s ChangeResourceGroupResponse) GoString() string

func (*ChangeResourceGroupResponse) SetBody

func (*ChangeResourceGroupResponse) SetHeaders

func (*ChangeResourceGroupResponse) SetStatusCode added in v1.3.0

func (ChangeResourceGroupResponse) String

type ChangeResourceGroupResponseBody

type ChangeResourceGroupResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ChangeResourceGroupResponseBody) GoString

func (*ChangeResourceGroupResponseBody) SetCode

func (*ChangeResourceGroupResponseBody) SetMessage

func (*ChangeResourceGroupResponseBody) SetRequestId

func (*ChangeResourceGroupResponseBody) SetSuccess

func (ChangeResourceGroupResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AddContainerCluster added in v1.3.0

func (client *Client) AddContainerCluster(request *AddContainerClusterRequest) (_result *AddContainerClusterResponse, _err error)

func (*Client) AddContainerClusterWithOptions added in v1.3.0

func (client *Client) AddContainerClusterWithOptions(request *AddContainerClusterRequest, runtime *util.RuntimeOptions) (_result *AddContainerClusterResponse, _err error)

func (*Client) CancelBackupJob

func (client *Client) CancelBackupJob(request *CancelBackupJobRequest) (_result *CancelBackupJobResponse, _err error)

func (*Client) CancelBackupJobWithOptions

func (client *Client) CancelBackupJobWithOptions(request *CancelBackupJobRequest, runtime *util.RuntimeOptions) (_result *CancelBackupJobResponse, _err error)

func (*Client) CancelRestoreJob

func (client *Client) CancelRestoreJob(request *CancelRestoreJobRequest) (_result *CancelRestoreJobResponse, _err error)

func (*Client) CancelRestoreJobWithOptions

func (client *Client) CancelRestoreJobWithOptions(request *CancelRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CancelRestoreJobResponse, _err error)

func (*Client) ChangeResourceGroup

func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)

func (*Client) ChangeResourceGroupWithOptions

func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)

func (*Client) CreateBackupJob added in v1.3.0

func (client *Client) CreateBackupJob(request *CreateBackupJobRequest) (_result *CreateBackupJobResponse, _err error)

func (*Client) CreateBackupJobWithOptions added in v1.3.0

func (client *Client) CreateBackupJobWithOptions(request *CreateBackupJobRequest, runtime *util.RuntimeOptions) (_result *CreateBackupJobResponse, _err error)

func (*Client) CreateBackupPlan

func (client *Client) CreateBackupPlan(request *CreateBackupPlanRequest) (_result *CreateBackupPlanResponse, _err error)

func (*Client) CreateBackupPlanWithOptions

func (client *Client) CreateBackupPlanWithOptions(tmpReq *CreateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *CreateBackupPlanResponse, _err error)

func (*Client) CreateClients added in v1.3.0

func (client *Client) CreateClients(request *CreateClientsRequest) (_result *CreateClientsResponse, _err error)

func (*Client) CreateClientsWithOptions added in v1.3.0

func (client *Client) CreateClientsWithOptions(request *CreateClientsRequest, runtime *util.RuntimeOptions) (_result *CreateClientsResponse, _err error)

func (*Client) CreateHanaBackupPlan added in v1.3.0

func (client *Client) CreateHanaBackupPlan(request *CreateHanaBackupPlanRequest) (_result *CreateHanaBackupPlanResponse, _err error)

func (*Client) CreateHanaBackupPlanWithOptions added in v1.3.0

func (client *Client) CreateHanaBackupPlanWithOptions(request *CreateHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *CreateHanaBackupPlanResponse, _err error)

func (*Client) CreateHanaInstance added in v1.3.0

func (client *Client) CreateHanaInstance(request *CreateHanaInstanceRequest) (_result *CreateHanaInstanceResponse, _err error)

func (*Client) CreateHanaInstanceWithOptions added in v1.3.0

func (client *Client) CreateHanaInstanceWithOptions(request *CreateHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateHanaInstanceResponse, _err error)

func (*Client) CreateHanaRestore added in v1.3.0

func (client *Client) CreateHanaRestore(request *CreateHanaRestoreRequest) (_result *CreateHanaRestoreResponse, _err error)

func (*Client) CreateHanaRestoreWithOptions added in v1.3.0

func (client *Client) CreateHanaRestoreWithOptions(request *CreateHanaRestoreRequest, runtime *util.RuntimeOptions) (_result *CreateHanaRestoreResponse, _err error)

func (*Client) CreateReplicationVault

func (client *Client) CreateReplicationVault(request *CreateReplicationVaultRequest) (_result *CreateReplicationVaultResponse, _err error)

func (*Client) CreateReplicationVaultWithOptions

func (client *Client) CreateReplicationVaultWithOptions(request *CreateReplicationVaultRequest, runtime *util.RuntimeOptions) (_result *CreateReplicationVaultResponse, _err error)

func (*Client) CreateRestoreJob

func (client *Client) CreateRestoreJob(request *CreateRestoreJobRequest) (_result *CreateRestoreJobResponse, _err error)

func (*Client) CreateRestoreJobWithOptions

func (client *Client) CreateRestoreJobWithOptions(tmpReq *CreateRestoreJobRequest, runtime *util.RuntimeOptions) (_result *CreateRestoreJobResponse, _err error)

func (*Client) CreateVault

func (client *Client) CreateVault(request *CreateVaultRequest) (_result *CreateVaultResponse, _err error)

func (*Client) CreateVaultWithOptions

func (client *Client) CreateVaultWithOptions(request *CreateVaultRequest, runtime *util.RuntimeOptions) (_result *CreateVaultResponse, _err error)

func (*Client) DeleteBackupClient

func (client *Client) DeleteBackupClient(request *DeleteBackupClientRequest) (_result *DeleteBackupClientResponse, _err error)

func (*Client) DeleteBackupClientResource

func (client *Client) DeleteBackupClientResource(request *DeleteBackupClientResourceRequest) (_result *DeleteBackupClientResourceResponse, _err error)

func (*Client) DeleteBackupClientResourceWithOptions

func (client *Client) DeleteBackupClientResourceWithOptions(tmpReq *DeleteBackupClientResourceRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupClientResourceResponse, _err error)

func (*Client) DeleteBackupClientWithOptions

func (client *Client) DeleteBackupClientWithOptions(request *DeleteBackupClientRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupClientResponse, _err error)

func (*Client) DeleteBackupPlan

func (client *Client) DeleteBackupPlan(request *DeleteBackupPlanRequest) (_result *DeleteBackupPlanResponse, _err error)

func (*Client) DeleteBackupPlanWithOptions

func (client *Client) DeleteBackupPlanWithOptions(request *DeleteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteBackupPlanResponse, _err error)

func (*Client) DeleteHanaBackupPlan added in v1.3.0

func (client *Client) DeleteHanaBackupPlan(request *DeleteHanaBackupPlanRequest) (_result *DeleteHanaBackupPlanResponse, _err error)

func (*Client) DeleteHanaBackupPlanWithOptions added in v1.3.0

func (client *Client) DeleteHanaBackupPlanWithOptions(request *DeleteHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DeleteHanaBackupPlanResponse, _err error)

func (*Client) DeleteHanaInstance added in v1.3.0

func (client *Client) DeleteHanaInstance(request *DeleteHanaInstanceRequest) (_result *DeleteHanaInstanceResponse, _err error)

func (*Client) DeleteHanaInstanceWithOptions added in v1.3.0

func (client *Client) DeleteHanaInstanceWithOptions(request *DeleteHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteHanaInstanceResponse, _err error)

func (*Client) DeleteSnapshot

func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (_result *DeleteSnapshotResponse, _err error)

func (*Client) DeleteSnapshotWithOptions

func (client *Client) DeleteSnapshotWithOptions(request *DeleteSnapshotRequest, runtime *util.RuntimeOptions) (_result *DeleteSnapshotResponse, _err error)

func (*Client) DeleteVault

func (client *Client) DeleteVault(request *DeleteVaultRequest) (_result *DeleteVaultResponse, _err error)

func (*Client) DeleteVaultWithOptions

func (client *Client) DeleteVaultWithOptions(request *DeleteVaultRequest, runtime *util.RuntimeOptions) (_result *DeleteVaultResponse, _err error)

func (*Client) DescribeBackupClients

func (client *Client) DescribeBackupClients(request *DescribeBackupClientsRequest) (_result *DescribeBackupClientsResponse, _err error)

func (*Client) DescribeBackupClientsWithOptions

func (client *Client) DescribeBackupClientsWithOptions(tmpReq *DescribeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupClientsResponse, _err error)

func (*Client) DescribeBackupJobs2

func (client *Client) DescribeBackupJobs2(request *DescribeBackupJobs2Request) (_result *DescribeBackupJobs2Response, _err error)

func (*Client) DescribeBackupJobs2WithOptions

func (client *Client) DescribeBackupJobs2WithOptions(request *DescribeBackupJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeBackupJobs2Response, _err error)

func (*Client) DescribeBackupPlans

func (client *Client) DescribeBackupPlans(request *DescribeBackupPlansRequest) (_result *DescribeBackupPlansResponse, _err error)

func (*Client) DescribeBackupPlansWithOptions

func (client *Client) DescribeBackupPlansWithOptions(request *DescribeBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeBackupPlansResponse, _err error)

func (*Client) DescribeClients added in v1.3.0

func (client *Client) DescribeClients(request *DescribeClientsRequest) (_result *DescribeClientsResponse, _err error)

func (*Client) DescribeClientsWithOptions added in v1.3.0

func (client *Client) DescribeClientsWithOptions(request *DescribeClientsRequest, runtime *util.RuntimeOptions) (_result *DescribeClientsResponse, _err error)

func (*Client) DescribeContainerCluster added in v1.3.0

func (client *Client) DescribeContainerCluster(request *DescribeContainerClusterRequest) (_result *DescribeContainerClusterResponse, _err error)

func (*Client) DescribeContainerClusterWithOptions added in v1.3.0

func (client *Client) DescribeContainerClusterWithOptions(request *DescribeContainerClusterRequest, runtime *util.RuntimeOptions) (_result *DescribeContainerClusterResponse, _err error)

func (*Client) DescribeHanaBackupPlans added in v1.3.0

func (client *Client) DescribeHanaBackupPlans(request *DescribeHanaBackupPlansRequest) (_result *DescribeHanaBackupPlansResponse, _err error)

func (*Client) DescribeHanaBackupPlansWithOptions added in v1.3.0

func (client *Client) DescribeHanaBackupPlansWithOptions(request *DescribeHanaBackupPlansRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupPlansResponse, _err error)

func (*Client) DescribeHanaBackupSetting added in v1.3.0

func (client *Client) DescribeHanaBackupSetting(request *DescribeHanaBackupSettingRequest) (_result *DescribeHanaBackupSettingResponse, _err error)

func (*Client) DescribeHanaBackupSettingWithOptions added in v1.3.0

func (client *Client) DescribeHanaBackupSettingWithOptions(request *DescribeHanaBackupSettingRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupSettingResponse, _err error)

func (*Client) DescribeHanaBackupsAsync added in v1.3.0

func (client *Client) DescribeHanaBackupsAsync(request *DescribeHanaBackupsAsyncRequest) (_result *DescribeHanaBackupsAsyncResponse, _err error)

func (*Client) DescribeHanaBackupsAsyncWithOptions added in v1.3.0

func (client *Client) DescribeHanaBackupsAsyncWithOptions(request *DescribeHanaBackupsAsyncRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaBackupsAsyncResponse, _err error)

func (*Client) DescribeHanaDatabases added in v1.3.0

func (client *Client) DescribeHanaDatabases(request *DescribeHanaDatabasesRequest) (_result *DescribeHanaDatabasesResponse, _err error)

func (*Client) DescribeHanaDatabasesWithOptions added in v1.3.0

func (client *Client) DescribeHanaDatabasesWithOptions(request *DescribeHanaDatabasesRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaDatabasesResponse, _err error)

func (*Client) DescribeHanaInstances added in v1.3.0

func (client *Client) DescribeHanaInstances(request *DescribeHanaInstancesRequest) (_result *DescribeHanaInstancesResponse, _err error)

func (*Client) DescribeHanaInstancesWithOptions added in v1.3.0

func (client *Client) DescribeHanaInstancesWithOptions(request *DescribeHanaInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaInstancesResponse, _err error)

func (*Client) DescribeHanaRestores added in v1.3.0

func (client *Client) DescribeHanaRestores(request *DescribeHanaRestoresRequest) (_result *DescribeHanaRestoresResponse, _err error)

func (*Client) DescribeHanaRestoresWithOptions added in v1.3.0

func (client *Client) DescribeHanaRestoresWithOptions(request *DescribeHanaRestoresRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaRestoresResponse, _err error)

func (*Client) DescribeHanaRetentionSetting added in v1.3.0

func (client *Client) DescribeHanaRetentionSetting(request *DescribeHanaRetentionSettingRequest) (_result *DescribeHanaRetentionSettingResponse, _err error)

func (*Client) DescribeHanaRetentionSettingWithOptions added in v1.3.0

func (client *Client) DescribeHanaRetentionSettingWithOptions(request *DescribeHanaRetentionSettingRequest, runtime *util.RuntimeOptions) (_result *DescribeHanaRetentionSettingResponse, _err error)

func (*Client) DescribeOtsTableSnapshots

func (client *Client) DescribeOtsTableSnapshots(request *DescribeOtsTableSnapshotsRequest) (_result *DescribeOtsTableSnapshotsResponse, _err error)

func (*Client) DescribeOtsTableSnapshotsWithOptions

func (client *Client) DescribeOtsTableSnapshotsWithOptions(request *DescribeOtsTableSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeOtsTableSnapshotsResponse, _err error)

func (*Client) DescribeRecoverableOtsInstances

func (client *Client) DescribeRecoverableOtsInstances() (_result *DescribeRecoverableOtsInstancesResponse, _err error)

func (*Client) DescribeRecoverableOtsInstancesWithOptions

func (client *Client) DescribeRecoverableOtsInstancesWithOptions(runtime *util.RuntimeOptions) (_result *DescribeRecoverableOtsInstancesResponse, _err error)

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeRestoreJobs2

func (client *Client) DescribeRestoreJobs2(request *DescribeRestoreJobs2Request) (_result *DescribeRestoreJobs2Response, _err error)

func (*Client) DescribeRestoreJobs2WithOptions

func (client *Client) DescribeRestoreJobs2WithOptions(request *DescribeRestoreJobs2Request, runtime *util.RuntimeOptions) (_result *DescribeRestoreJobs2Response, _err error)

func (*Client) DescribeTask

func (client *Client) DescribeTask(request *DescribeTaskRequest) (_result *DescribeTaskResponse, _err error)

func (*Client) DescribeTaskWithOptions

func (client *Client) DescribeTaskWithOptions(request *DescribeTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeTaskResponse, _err error)

func (*Client) DescribeUdmSnapshots

func (client *Client) DescribeUdmSnapshots(request *DescribeUdmSnapshotsRequest) (_result *DescribeUdmSnapshotsResponse, _err error)

func (*Client) DescribeUdmSnapshotsWithOptions

func (client *Client) DescribeUdmSnapshotsWithOptions(tmpReq *DescribeUdmSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeUdmSnapshotsResponse, _err error)

func (*Client) DescribeVaultReplicationRegions

func (client *Client) DescribeVaultReplicationRegions(request *DescribeVaultReplicationRegionsRequest) (_result *DescribeVaultReplicationRegionsResponse, _err error)

func (*Client) DescribeVaultReplicationRegionsWithOptions

func (client *Client) DescribeVaultReplicationRegionsWithOptions(request *DescribeVaultReplicationRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultReplicationRegionsResponse, _err error)

func (*Client) DescribeVaults

func (client *Client) DescribeVaults(request *DescribeVaultsRequest) (_result *DescribeVaultsResponse, _err error)

func (*Client) DescribeVaultsWithOptions

func (client *Client) DescribeVaultsWithOptions(request *DescribeVaultsRequest, runtime *util.RuntimeOptions) (_result *DescribeVaultsResponse, _err error)

func (*Client) DetachNasFileSystem

func (client *Client) DetachNasFileSystem(request *DetachNasFileSystemRequest) (_result *DetachNasFileSystemResponse, _err error)

func (*Client) DetachNasFileSystemWithOptions

func (client *Client) DetachNasFileSystemWithOptions(request *DetachNasFileSystemRequest, runtime *util.RuntimeOptions) (_result *DetachNasFileSystemResponse, _err error)

func (*Client) DisableBackupPlan

func (client *Client) DisableBackupPlan(request *DisableBackupPlanRequest) (_result *DisableBackupPlanResponse, _err error)

func (*Client) DisableBackupPlanWithOptions

func (client *Client) DisableBackupPlanWithOptions(request *DisableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DisableBackupPlanResponse, _err error)

func (*Client) DisableHanaBackupPlan added in v1.3.0

func (client *Client) DisableHanaBackupPlan(request *DisableHanaBackupPlanRequest) (_result *DisableHanaBackupPlanResponse, _err error)

func (*Client) DisableHanaBackupPlanWithOptions added in v1.3.0

func (client *Client) DisableHanaBackupPlanWithOptions(request *DisableHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *DisableHanaBackupPlanResponse, _err error)

func (*Client) EnableBackupPlan

func (client *Client) EnableBackupPlan(request *EnableBackupPlanRequest) (_result *EnableBackupPlanResponse, _err error)

func (*Client) EnableBackupPlanWithOptions

func (client *Client) EnableBackupPlanWithOptions(request *EnableBackupPlanRequest, runtime *util.RuntimeOptions) (_result *EnableBackupPlanResponse, _err error)

func (*Client) EnableHanaBackupPlan added in v1.3.0

func (client *Client) EnableHanaBackupPlan(request *EnableHanaBackupPlanRequest) (_result *EnableHanaBackupPlanResponse, _err error)

func (*Client) EnableHanaBackupPlanWithOptions added in v1.3.0

func (client *Client) EnableHanaBackupPlanWithOptions(request *EnableHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *EnableHanaBackupPlanResponse, _err error)

func (*Client) ExecuteBackupPlan

func (client *Client) ExecuteBackupPlan(request *ExecuteBackupPlanRequest) (_result *ExecuteBackupPlanResponse, _err error)

func (*Client) ExecuteBackupPlanWithOptions

func (client *Client) ExecuteBackupPlanWithOptions(request *ExecuteBackupPlanRequest, runtime *util.RuntimeOptions) (_result *ExecuteBackupPlanResponse, _err error)

func (*Client) GenerateRamPolicy

func (client *Client) GenerateRamPolicy(request *GenerateRamPolicyRequest) (_result *GenerateRamPolicyResponse, _err error)

func (*Client) GenerateRamPolicyWithOptions

func (client *Client) GenerateRamPolicyWithOptions(request *GenerateRamPolicyRequest, runtime *util.RuntimeOptions) (_result *GenerateRamPolicyResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) InstallBackupClients

func (client *Client) InstallBackupClients(request *InstallBackupClientsRequest) (_result *InstallBackupClientsResponse, _err error)

func (*Client) InstallBackupClientsWithOptions

func (client *Client) InstallBackupClientsWithOptions(tmpReq *InstallBackupClientsRequest, runtime *util.RuntimeOptions) (_result *InstallBackupClientsResponse, _err error)

func (*Client) SearchHistoricalSnapshots

func (client *Client) SearchHistoricalSnapshots(request *SearchHistoricalSnapshotsRequest) (_result *SearchHistoricalSnapshotsResponse, _err error)

func (*Client) SearchHistoricalSnapshotsWithOptions

func (client *Client) SearchHistoricalSnapshotsWithOptions(tmpReq *SearchHistoricalSnapshotsRequest, runtime *util.RuntimeOptions) (_result *SearchHistoricalSnapshotsResponse, _err error)

func (*Client) StartHanaDatabaseAsync added in v1.3.0

func (client *Client) StartHanaDatabaseAsync(request *StartHanaDatabaseAsyncRequest) (_result *StartHanaDatabaseAsyncResponse, _err error)

func (*Client) StartHanaDatabaseAsyncWithOptions added in v1.3.0

func (client *Client) StartHanaDatabaseAsyncWithOptions(request *StartHanaDatabaseAsyncRequest, runtime *util.RuntimeOptions) (_result *StartHanaDatabaseAsyncResponse, _err error)

func (*Client) StopHanaDatabaseAsync added in v1.3.0

func (client *Client) StopHanaDatabaseAsync(request *StopHanaDatabaseAsyncRequest) (_result *StopHanaDatabaseAsyncResponse, _err error)

func (*Client) StopHanaDatabaseAsyncWithOptions added in v1.3.0

func (client *Client) StopHanaDatabaseAsyncWithOptions(request *StopHanaDatabaseAsyncRequest, runtime *util.RuntimeOptions) (_result *StopHanaDatabaseAsyncResponse, _err error)

func (*Client) UninstallBackupClients

func (client *Client) UninstallBackupClients(request *UninstallBackupClientsRequest) (_result *UninstallBackupClientsResponse, _err error)

func (*Client) UninstallBackupClientsWithOptions

func (client *Client) UninstallBackupClientsWithOptions(tmpReq *UninstallBackupClientsRequest, runtime *util.RuntimeOptions) (_result *UninstallBackupClientsResponse, _err error)

func (*Client) UninstallClient added in v1.3.0

func (client *Client) UninstallClient(request *UninstallClientRequest) (_result *UninstallClientResponse, _err error)

func (*Client) UninstallClientWithOptions added in v1.3.0

func (client *Client) UninstallClientWithOptions(request *UninstallClientRequest, runtime *util.RuntimeOptions) (_result *UninstallClientResponse, _err error)

func (*Client) UpdateBackupPlan

func (client *Client) UpdateBackupPlan(request *UpdateBackupPlanRequest) (_result *UpdateBackupPlanResponse, _err error)

func (*Client) UpdateBackupPlanWithOptions

func (client *Client) UpdateBackupPlanWithOptions(tmpReq *UpdateBackupPlanRequest, runtime *util.RuntimeOptions) (_result *UpdateBackupPlanResponse, _err error)

func (*Client) UpdateClientSettings

func (client *Client) UpdateClientSettings(request *UpdateClientSettingsRequest) (_result *UpdateClientSettingsResponse, _err error)

func (*Client) UpdateClientSettingsWithOptions

func (client *Client) UpdateClientSettingsWithOptions(request *UpdateClientSettingsRequest, runtime *util.RuntimeOptions) (_result *UpdateClientSettingsResponse, _err error)

func (*Client) UpdateHanaBackupPlan added in v1.3.0

func (client *Client) UpdateHanaBackupPlan(request *UpdateHanaBackupPlanRequest) (_result *UpdateHanaBackupPlanResponse, _err error)

func (*Client) UpdateHanaBackupPlanWithOptions added in v1.3.0

func (client *Client) UpdateHanaBackupPlanWithOptions(request *UpdateHanaBackupPlanRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaBackupPlanResponse, _err error)

func (*Client) UpdateHanaBackupSetting added in v1.3.0

func (client *Client) UpdateHanaBackupSetting(request *UpdateHanaBackupSettingRequest) (_result *UpdateHanaBackupSettingResponse, _err error)

func (*Client) UpdateHanaBackupSettingWithOptions added in v1.3.0

func (client *Client) UpdateHanaBackupSettingWithOptions(request *UpdateHanaBackupSettingRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaBackupSettingResponse, _err error)

func (*Client) UpdateHanaInstance added in v1.3.0

func (client *Client) UpdateHanaInstance(request *UpdateHanaInstanceRequest) (_result *UpdateHanaInstanceResponse, _err error)

func (*Client) UpdateHanaInstanceWithOptions added in v1.3.0

func (client *Client) UpdateHanaInstanceWithOptions(request *UpdateHanaInstanceRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaInstanceResponse, _err error)

func (*Client) UpdateHanaRetentionSetting added in v1.3.0

func (client *Client) UpdateHanaRetentionSetting(request *UpdateHanaRetentionSettingRequest) (_result *UpdateHanaRetentionSettingResponse, _err error)

func (*Client) UpdateHanaRetentionSettingWithOptions added in v1.3.0

func (client *Client) UpdateHanaRetentionSettingWithOptions(request *UpdateHanaRetentionSettingRequest, runtime *util.RuntimeOptions) (_result *UpdateHanaRetentionSettingResponse, _err error)

func (*Client) UpdateVault

func (client *Client) UpdateVault(request *UpdateVaultRequest) (_result *UpdateVaultResponse, _err error)

func (*Client) UpdateVaultWithOptions

func (client *Client) UpdateVaultWithOptions(request *UpdateVaultRequest, runtime *util.RuntimeOptions) (_result *UpdateVaultResponse, _err error)

func (*Client) UpgradeBackupClients

func (client *Client) UpgradeBackupClients(request *UpgradeBackupClientsRequest) (_result *UpgradeBackupClientsResponse, _err error)

func (*Client) UpgradeBackupClientsWithOptions

func (client *Client) UpgradeBackupClientsWithOptions(tmpReq *UpgradeBackupClientsRequest, runtime *util.RuntimeOptions) (_result *UpgradeBackupClientsResponse, _err error)

func (*Client) UpgradeClient added in v1.3.0

func (client *Client) UpgradeClient(request *UpgradeClientRequest) (_result *UpgradeClientResponse, _err error)

func (*Client) UpgradeClientWithOptions added in v1.3.0

func (client *Client) UpgradeClientWithOptions(request *UpgradeClientRequest, runtime *util.RuntimeOptions) (_result *UpgradeClientResponse, _err error)

type CreateBackupJobRequest added in v1.3.0

type CreateBackupJobRequest struct {
	BackupType         *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	ClusterId          *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	ContainerClusterId *string `json:"ContainerClusterId,omitempty" xml:"ContainerClusterId,omitempty"`
	ContainerResources *string `json:"ContainerResources,omitempty" xml:"ContainerResources,omitempty"`
	Exclude            *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	Include            *string `json:"Include,omitempty" xml:"Include,omitempty"`
	InitiatedByAck     *bool   `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"`
	JobName            *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	Options            *string `json:"Options,omitempty" xml:"Options,omitempty"`
	Retention          *int64  `json:"Retention,omitempty" xml:"Retention,omitempty"`
	SourceType         *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	SpeedLimit         *string `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"`
	VaultId            *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateBackupJobRequest) GoString added in v1.3.0

func (s CreateBackupJobRequest) GoString() string

func (*CreateBackupJobRequest) SetBackupType added in v1.3.0

func (*CreateBackupJobRequest) SetClusterId added in v1.3.0

func (*CreateBackupJobRequest) SetContainerClusterId added in v1.3.0

func (s *CreateBackupJobRequest) SetContainerClusterId(v string) *CreateBackupJobRequest

func (*CreateBackupJobRequest) SetContainerResources added in v1.3.0

func (s *CreateBackupJobRequest) SetContainerResources(v string) *CreateBackupJobRequest

func (*CreateBackupJobRequest) SetExclude added in v1.3.0

func (*CreateBackupJobRequest) SetInclude added in v1.3.0

func (*CreateBackupJobRequest) SetInitiatedByAck added in v1.5.0

func (s *CreateBackupJobRequest) SetInitiatedByAck(v bool) *CreateBackupJobRequest

func (*CreateBackupJobRequest) SetJobName added in v1.3.0

func (*CreateBackupJobRequest) SetOptions added in v1.3.0

func (*CreateBackupJobRequest) SetRetention added in v1.3.0

func (*CreateBackupJobRequest) SetSourceType added in v1.3.0

func (*CreateBackupJobRequest) SetSpeedLimit added in v1.3.0

func (*CreateBackupJobRequest) SetVaultId added in v1.3.0

func (CreateBackupJobRequest) String added in v1.3.0

func (s CreateBackupJobRequest) String() string

type CreateBackupJobResponse added in v1.3.0

type CreateBackupJobResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateBackupJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateBackupJobResponse) GoString added in v1.3.0

func (s CreateBackupJobResponse) GoString() string

func (*CreateBackupJobResponse) SetBody added in v1.3.0

func (*CreateBackupJobResponse) SetHeaders added in v1.3.0

func (*CreateBackupJobResponse) SetStatusCode added in v1.3.0

func (CreateBackupJobResponse) String added in v1.3.0

func (s CreateBackupJobResponse) String() string

type CreateBackupJobResponseBody added in v1.3.0

type CreateBackupJobResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	JobId     *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateBackupJobResponseBody) GoString added in v1.3.0

func (s CreateBackupJobResponseBody) GoString() string

func (*CreateBackupJobResponseBody) SetCode added in v1.3.0

func (*CreateBackupJobResponseBody) SetJobId added in v1.3.0

func (*CreateBackupJobResponseBody) SetMessage added in v1.3.0

func (*CreateBackupJobResponseBody) SetRequestId added in v1.3.0

func (*CreateBackupJobResponseBody) SetSuccess added in v1.3.0

func (CreateBackupJobResponseBody) String added in v1.3.0

type CreateBackupPlanRequest

type CreateBackupPlanRequest struct {
	BackupType   *string                        `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	Bucket       *string                        `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	CreateTime   *int64                         `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Detail       map[string]interface{}         `json:"Detail,omitempty" xml:"Detail,omitempty"`
	Exclude      *string                        `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	FileSystemId *string                        `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	Include      *string                        `json:"Include,omitempty" xml:"Include,omitempty"`
	InstanceId   *string                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName *string                        `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Options      *string                        `json:"Options,omitempty" xml:"Options,omitempty"`
	OtsDetail    *OtsDetail                     `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"`
	Path         []*string                      `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
	PlanName     *string                        `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	Prefix       *string                        `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Retention    *int64                         `json:"Retention,omitempty" xml:"Retention,omitempty"`
	Rule         []*CreateBackupPlanRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
	Schedule     *string                        `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	SourceType   *string                        `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	SpeedLimit   *string                        `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"`
	UdmRegionId  *string                        `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"`
	VaultId      *string                        `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateBackupPlanRequest) GoString

func (s CreateBackupPlanRequest) GoString() string

func (*CreateBackupPlanRequest) SetBackupType

func (*CreateBackupPlanRequest) SetBucket

func (*CreateBackupPlanRequest) SetCreateTime

func (*CreateBackupPlanRequest) SetDetail added in v1.3.0

func (s *CreateBackupPlanRequest) SetDetail(v map[string]interface{}) *CreateBackupPlanRequest

func (*CreateBackupPlanRequest) SetExclude

func (*CreateBackupPlanRequest) SetFileSystemId

func (*CreateBackupPlanRequest) SetInclude

func (*CreateBackupPlanRequest) SetInstanceId

func (*CreateBackupPlanRequest) SetInstanceName

func (*CreateBackupPlanRequest) SetOptions

func (*CreateBackupPlanRequest) SetOtsDetail

func (*CreateBackupPlanRequest) SetPath

func (*CreateBackupPlanRequest) SetPlanName

func (*CreateBackupPlanRequest) SetPrefix

func (*CreateBackupPlanRequest) SetRetention

func (*CreateBackupPlanRequest) SetRule added in v1.3.0

func (*CreateBackupPlanRequest) SetSchedule

func (*CreateBackupPlanRequest) SetSourceType

func (*CreateBackupPlanRequest) SetSpeedLimit

func (*CreateBackupPlanRequest) SetUdmRegionId added in v1.3.0

func (*CreateBackupPlanRequest) SetVaultId

func (CreateBackupPlanRequest) String

func (s CreateBackupPlanRequest) String() string

type CreateBackupPlanRequestRule added in v1.3.0

type CreateBackupPlanRequestRule struct {
	BackupType           *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	DestinationRegionId  *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"`
	DestinationRetention *int64  `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"`
	Disabled             *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	DoCopy               *bool   `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"`
	Retention            *int64  `json:"Retention,omitempty" xml:"Retention,omitempty"`
	RuleName             *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	Schedule             *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (CreateBackupPlanRequestRule) GoString added in v1.3.0

func (s CreateBackupPlanRequestRule) GoString() string

func (*CreateBackupPlanRequestRule) SetBackupType added in v1.3.0

func (*CreateBackupPlanRequestRule) SetDestinationRegionId added in v1.3.0

func (s *CreateBackupPlanRequestRule) SetDestinationRegionId(v string) *CreateBackupPlanRequestRule

func (*CreateBackupPlanRequestRule) SetDestinationRetention added in v1.3.0

func (s *CreateBackupPlanRequestRule) SetDestinationRetention(v int64) *CreateBackupPlanRequestRule

func (*CreateBackupPlanRequestRule) SetDisabled added in v1.3.0

func (*CreateBackupPlanRequestRule) SetDoCopy added in v1.3.0

func (*CreateBackupPlanRequestRule) SetRetention added in v1.3.0

func (*CreateBackupPlanRequestRule) SetRuleName added in v1.3.0

func (*CreateBackupPlanRequestRule) SetSchedule added in v1.3.0

func (CreateBackupPlanRequestRule) String added in v1.3.0

type CreateBackupPlanResponse

type CreateBackupPlanResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateBackupPlanResponse) GoString

func (s CreateBackupPlanResponse) GoString() string

func (*CreateBackupPlanResponse) SetBody

func (*CreateBackupPlanResponse) SetHeaders

func (*CreateBackupPlanResponse) SetStatusCode added in v1.3.0

func (CreateBackupPlanResponse) String

func (s CreateBackupPlanResponse) String() string

type CreateBackupPlanResponseBody

type CreateBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	PlanId    *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateBackupPlanResponseBody) GoString

func (s CreateBackupPlanResponseBody) GoString() string

func (*CreateBackupPlanResponseBody) SetCode

func (*CreateBackupPlanResponseBody) SetMessage

func (*CreateBackupPlanResponseBody) SetPlanId

func (*CreateBackupPlanResponseBody) SetRequestId

func (*CreateBackupPlanResponseBody) SetSuccess

func (CreateBackupPlanResponseBody) String

type CreateBackupPlanShrinkRequest

type CreateBackupPlanShrinkRequest struct {
	BackupType      *string                              `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	Bucket          *string                              `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	CreateTime      *int64                               `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	DetailShrink    *string                              `json:"Detail,omitempty" xml:"Detail,omitempty"`
	Exclude         *string                              `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	FileSystemId    *string                              `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	Include         *string                              `json:"Include,omitempty" xml:"Include,omitempty"`
	InstanceId      *string                              `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName    *string                              `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Options         *string                              `json:"Options,omitempty" xml:"Options,omitempty"`
	OtsDetailShrink *string                              `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"`
	Path            []*string                            `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
	PlanName        *string                              `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	Prefix          *string                              `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Retention       *int64                               `json:"Retention,omitempty" xml:"Retention,omitempty"`
	Rule            []*CreateBackupPlanShrinkRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
	Schedule        *string                              `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	SourceType      *string                              `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	SpeedLimit      *string                              `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"`
	UdmRegionId     *string                              `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"`
	VaultId         *string                              `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateBackupPlanShrinkRequest) GoString

func (*CreateBackupPlanShrinkRequest) SetBackupType

func (*CreateBackupPlanShrinkRequest) SetBucket

func (*CreateBackupPlanShrinkRequest) SetCreateTime

func (*CreateBackupPlanShrinkRequest) SetDetailShrink added in v1.3.0

func (*CreateBackupPlanShrinkRequest) SetExclude

func (*CreateBackupPlanShrinkRequest) SetFileSystemId

func (*CreateBackupPlanShrinkRequest) SetInclude

func (*CreateBackupPlanShrinkRequest) SetInstanceId

func (*CreateBackupPlanShrinkRequest) SetInstanceName

func (*CreateBackupPlanShrinkRequest) SetOptions

func (*CreateBackupPlanShrinkRequest) SetOtsDetailShrink

func (*CreateBackupPlanShrinkRequest) SetPath

func (*CreateBackupPlanShrinkRequest) SetPlanName

func (*CreateBackupPlanShrinkRequest) SetPrefix

func (*CreateBackupPlanShrinkRequest) SetRetention

func (*CreateBackupPlanShrinkRequest) SetRule added in v1.3.0

func (*CreateBackupPlanShrinkRequest) SetSchedule

func (*CreateBackupPlanShrinkRequest) SetSourceType

func (*CreateBackupPlanShrinkRequest) SetSpeedLimit

func (*CreateBackupPlanShrinkRequest) SetUdmRegionId added in v1.3.0

func (*CreateBackupPlanShrinkRequest) SetVaultId

func (CreateBackupPlanShrinkRequest) String

type CreateBackupPlanShrinkRequestRule added in v1.3.0

type CreateBackupPlanShrinkRequestRule struct {
	BackupType           *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	DestinationRegionId  *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"`
	DestinationRetention *int64  `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"`
	Disabled             *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	DoCopy               *bool   `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"`
	Retention            *int64  `json:"Retention,omitempty" xml:"Retention,omitempty"`
	RuleName             *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	Schedule             *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (CreateBackupPlanShrinkRequestRule) GoString added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetBackupType added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetDestinationRegionId added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetDestinationRetention added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetDisabled added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetDoCopy added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetRetention added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetRuleName added in v1.3.0

func (*CreateBackupPlanShrinkRequestRule) SetSchedule added in v1.3.0

func (CreateBackupPlanShrinkRequestRule) String added in v1.3.0

type CreateClientsRequest added in v1.3.0

type CreateClientsRequest struct {
	AlertSetting    *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"`
	ClientInfo      *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	UseHttps        *bool   `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateClientsRequest) GoString added in v1.3.0

func (s CreateClientsRequest) GoString() string

func (*CreateClientsRequest) SetAlertSetting added in v1.3.0

func (s *CreateClientsRequest) SetAlertSetting(v string) *CreateClientsRequest

func (*CreateClientsRequest) SetClientInfo added in v1.3.0

func (s *CreateClientsRequest) SetClientInfo(v string) *CreateClientsRequest

func (*CreateClientsRequest) SetResourceGroupId added in v1.3.0

func (s *CreateClientsRequest) SetResourceGroupId(v string) *CreateClientsRequest

func (*CreateClientsRequest) SetUseHttps added in v1.3.0

func (s *CreateClientsRequest) SetUseHttps(v bool) *CreateClientsRequest

func (*CreateClientsRequest) SetVaultId added in v1.3.0

func (CreateClientsRequest) String added in v1.3.0

func (s CreateClientsRequest) String() string

type CreateClientsResponse added in v1.3.0

type CreateClientsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateClientsResponse) GoString added in v1.3.0

func (s CreateClientsResponse) GoString() string

func (*CreateClientsResponse) SetBody added in v1.3.0

func (*CreateClientsResponse) SetHeaders added in v1.3.0

func (*CreateClientsResponse) SetStatusCode added in v1.3.0

func (s *CreateClientsResponse) SetStatusCode(v int32) *CreateClientsResponse

func (CreateClientsResponse) String added in v1.3.0

func (s CreateClientsResponse) String() string

type CreateClientsResponseBody added in v1.3.0

type CreateClientsResponseBody struct {
	Code             *string                                    `json:"Code,omitempty" xml:"Code,omitempty"`
	InstanceStatuses *CreateClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Struct"`
	Message          *string                                    `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId        *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success          *bool                                      `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId           *string                                    `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (CreateClientsResponseBody) GoString added in v1.3.0

func (s CreateClientsResponseBody) GoString() string

func (*CreateClientsResponseBody) SetCode added in v1.3.0

func (*CreateClientsResponseBody) SetInstanceStatuses added in v1.3.0

func (*CreateClientsResponseBody) SetMessage added in v1.3.0

func (*CreateClientsResponseBody) SetRequestId added in v1.3.0

func (*CreateClientsResponseBody) SetSuccess added in v1.3.0

func (*CreateClientsResponseBody) SetTaskId added in v1.3.0

func (CreateClientsResponseBody) String added in v1.3.0

func (s CreateClientsResponseBody) String() string

type CreateClientsResponseBodyInstanceStatuses added in v1.3.0

type CreateClientsResponseBodyInstanceStatuses struct {
	InstanceStatus []*CreateClientsResponseBodyInstanceStatusesInstanceStatus `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty" type:"Repeated"`
}

func (CreateClientsResponseBodyInstanceStatuses) GoString added in v1.3.0

func (*CreateClientsResponseBodyInstanceStatuses) SetInstanceStatus added in v1.3.0

func (CreateClientsResponseBodyInstanceStatuses) String added in v1.3.0

type CreateClientsResponseBodyInstanceStatusesInstanceStatus added in v1.3.0

type CreateClientsResponseBodyInstanceStatusesInstanceStatus struct {
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ValidInstance *bool   `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"`
}

func (CreateClientsResponseBodyInstanceStatusesInstanceStatus) GoString added in v1.3.0

func (*CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetInstanceId added in v1.3.0

func (*CreateClientsResponseBodyInstanceStatusesInstanceStatus) SetValidInstance added in v1.3.0

func (CreateClientsResponseBodyInstanceStatusesInstanceStatus) String added in v1.3.0

type CreateHanaBackupPlanRequest added in v1.3.0

type CreateHanaBackupPlanRequest struct {
	BackupPrefix    *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"`
	BackupType      *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName    *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	PlanName        *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Schedule        *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateHanaBackupPlanRequest) GoString added in v1.3.0

func (s CreateHanaBackupPlanRequest) GoString() string

func (*CreateHanaBackupPlanRequest) SetBackupPrefix added in v1.3.0

func (*CreateHanaBackupPlanRequest) SetBackupType added in v1.3.0

func (*CreateHanaBackupPlanRequest) SetClusterId added in v1.3.0

func (*CreateHanaBackupPlanRequest) SetDatabaseName added in v1.3.0

func (*CreateHanaBackupPlanRequest) SetPlanName added in v1.3.0

func (*CreateHanaBackupPlanRequest) SetResourceGroupId added in v1.3.0

func (*CreateHanaBackupPlanRequest) SetSchedule added in v1.3.0

func (*CreateHanaBackupPlanRequest) SetVaultId added in v1.3.0

func (CreateHanaBackupPlanRequest) String added in v1.3.0

type CreateHanaBackupPlanResponse added in v1.3.0

type CreateHanaBackupPlanResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateHanaBackupPlanResponse) GoString added in v1.3.0

func (s CreateHanaBackupPlanResponse) GoString() string

func (*CreateHanaBackupPlanResponse) SetBody added in v1.3.0

func (*CreateHanaBackupPlanResponse) SetHeaders added in v1.3.0

func (*CreateHanaBackupPlanResponse) SetStatusCode added in v1.3.0

func (CreateHanaBackupPlanResponse) String added in v1.3.0

type CreateHanaBackupPlanResponseBody added in v1.3.0

type CreateHanaBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	PlanId    *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateHanaBackupPlanResponseBody) GoString added in v1.3.0

func (*CreateHanaBackupPlanResponseBody) SetCode added in v1.3.0

func (*CreateHanaBackupPlanResponseBody) SetMessage added in v1.3.0

func (*CreateHanaBackupPlanResponseBody) SetPlanId added in v1.3.0

func (*CreateHanaBackupPlanResponseBody) SetRequestId added in v1.3.0

func (*CreateHanaBackupPlanResponseBody) SetSuccess added in v1.3.0

func (CreateHanaBackupPlanResponseBody) String added in v1.3.0

type CreateHanaInstanceRequest added in v1.3.0

type CreateHanaInstanceRequest struct {
	AlertSetting        *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"`
	EcsInstanceId       *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"`
	HanaName            *string `json:"HanaName,omitempty" xml:"HanaName,omitempty"`
	Host                *string `json:"Host,omitempty" xml:"Host,omitempty"`
	InstanceNumber      *int32  `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"`
	Password            *string `json:"Password,omitempty" xml:"Password,omitempty"`
	ResourceGroupId     *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Sid                 *string `json:"Sid,omitempty" xml:"Sid,omitempty"`
	UseSsl              *bool   `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"`
	UserName            *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	ValidateCertificate *bool   `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"`
	VaultId             *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateHanaInstanceRequest) GoString added in v1.3.0

func (s CreateHanaInstanceRequest) GoString() string

func (*CreateHanaInstanceRequest) SetAlertSetting added in v1.3.0

func (*CreateHanaInstanceRequest) SetEcsInstanceId added in v1.3.0

func (*CreateHanaInstanceRequest) SetHanaName added in v1.3.0

func (*CreateHanaInstanceRequest) SetHost added in v1.3.0

func (*CreateHanaInstanceRequest) SetInstanceNumber added in v1.3.0

func (*CreateHanaInstanceRequest) SetPassword added in v1.3.0

func (*CreateHanaInstanceRequest) SetResourceGroupId added in v1.3.0

func (*CreateHanaInstanceRequest) SetSid added in v1.3.0

func (*CreateHanaInstanceRequest) SetUseSsl added in v1.3.0

func (*CreateHanaInstanceRequest) SetUserName added in v1.3.0

func (*CreateHanaInstanceRequest) SetValidateCertificate added in v1.3.0

func (s *CreateHanaInstanceRequest) SetValidateCertificate(v bool) *CreateHanaInstanceRequest

func (*CreateHanaInstanceRequest) SetVaultId added in v1.3.0

func (CreateHanaInstanceRequest) String added in v1.3.0

func (s CreateHanaInstanceRequest) String() string

type CreateHanaInstanceResponse added in v1.3.0

type CreateHanaInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateHanaInstanceResponse) GoString added in v1.3.0

func (s CreateHanaInstanceResponse) GoString() string

func (*CreateHanaInstanceResponse) SetBody added in v1.3.0

func (*CreateHanaInstanceResponse) SetHeaders added in v1.3.0

func (*CreateHanaInstanceResponse) SetStatusCode added in v1.3.0

func (CreateHanaInstanceResponse) String added in v1.3.0

type CreateHanaInstanceResponseBody added in v1.3.0

type CreateHanaInstanceResponseBody struct {
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateHanaInstanceResponseBody) GoString added in v1.3.0

func (*CreateHanaInstanceResponseBody) SetClusterId added in v1.3.0

func (*CreateHanaInstanceResponseBody) SetCode added in v1.3.0

func (*CreateHanaInstanceResponseBody) SetMessage added in v1.3.0

func (*CreateHanaInstanceResponseBody) SetRequestId added in v1.3.0

func (*CreateHanaInstanceResponseBody) SetSuccess added in v1.3.0

func (CreateHanaInstanceResponseBody) String added in v1.3.0

type CreateHanaRestoreRequest added in v1.3.0

type CreateHanaRestoreRequest struct {
	BackupId            *int64  `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	BackupPrefix        *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"`
	CheckAccess         *bool   `json:"CheckAccess,omitempty" xml:"CheckAccess,omitempty"`
	ClearLog            *bool   `json:"ClearLog,omitempty" xml:"ClearLog,omitempty"`
	ClusterId           *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName        *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	LogPosition         *int64  `json:"LogPosition,omitempty" xml:"LogPosition,omitempty"`
	Mode                *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	RecoveryPointInTime *int64  `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"`
	SidAdmin            *string `json:"SidAdmin,omitempty" xml:"SidAdmin,omitempty"`
	Source              *string `json:"Source,omitempty" xml:"Source,omitempty"`
	SourceClusterId     *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"`
	SystemCopy          *bool   `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"`
	UseCatalog          *bool   `json:"UseCatalog,omitempty" xml:"UseCatalog,omitempty"`
	UseDelta            *bool   `json:"UseDelta,omitempty" xml:"UseDelta,omitempty"`
	VolumeId            *int32  `json:"VolumeId,omitempty" xml:"VolumeId,omitempty"`
}

func (CreateHanaRestoreRequest) GoString added in v1.3.0

func (s CreateHanaRestoreRequest) GoString() string

func (*CreateHanaRestoreRequest) SetBackupId added in v1.3.0

func (*CreateHanaRestoreRequest) SetBackupPrefix added in v1.3.0

func (*CreateHanaRestoreRequest) SetCheckAccess added in v1.3.0

func (*CreateHanaRestoreRequest) SetClearLog added in v1.3.0

func (*CreateHanaRestoreRequest) SetClusterId added in v1.3.0

func (*CreateHanaRestoreRequest) SetDatabaseName added in v1.3.0

func (*CreateHanaRestoreRequest) SetLogPosition added in v1.3.0

func (*CreateHanaRestoreRequest) SetMode added in v1.3.0

func (*CreateHanaRestoreRequest) SetRecoveryPointInTime added in v1.3.0

func (s *CreateHanaRestoreRequest) SetRecoveryPointInTime(v int64) *CreateHanaRestoreRequest

func (*CreateHanaRestoreRequest) SetSidAdmin added in v1.3.0

func (*CreateHanaRestoreRequest) SetSource added in v1.3.0

func (*CreateHanaRestoreRequest) SetSourceClusterId added in v1.3.0

func (s *CreateHanaRestoreRequest) SetSourceClusterId(v string) *CreateHanaRestoreRequest

func (*CreateHanaRestoreRequest) SetSystemCopy added in v1.3.0

func (*CreateHanaRestoreRequest) SetUseCatalog added in v1.3.0

func (*CreateHanaRestoreRequest) SetUseDelta added in v1.3.0

func (*CreateHanaRestoreRequest) SetVolumeId added in v1.3.0

func (CreateHanaRestoreRequest) String added in v1.3.0

func (s CreateHanaRestoreRequest) String() string

type CreateHanaRestoreResponse added in v1.3.0

type CreateHanaRestoreResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateHanaRestoreResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateHanaRestoreResponse) GoString added in v1.3.0

func (s CreateHanaRestoreResponse) GoString() string

func (*CreateHanaRestoreResponse) SetBody added in v1.3.0

func (*CreateHanaRestoreResponse) SetHeaders added in v1.3.0

func (*CreateHanaRestoreResponse) SetStatusCode added in v1.3.0

func (CreateHanaRestoreResponse) String added in v1.3.0

func (s CreateHanaRestoreResponse) String() string

type CreateHanaRestoreResponseBody added in v1.3.0

type CreateHanaRestoreResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateHanaRestoreResponseBody) GoString added in v1.3.0

func (*CreateHanaRestoreResponseBody) SetCode added in v1.3.0

func (*CreateHanaRestoreResponseBody) SetMessage added in v1.3.0

func (*CreateHanaRestoreResponseBody) SetRequestId added in v1.3.0

func (*CreateHanaRestoreResponseBody) SetRestoreId added in v1.3.0

func (*CreateHanaRestoreResponseBody) SetSuccess added in v1.3.0

func (CreateHanaRestoreResponseBody) String added in v1.3.0

type CreateReplicationVaultRequest

type CreateReplicationVaultRequest struct {
	Description               *string `json:"Description,omitempty" xml:"Description,omitempty"`
	RedundancyType            *string `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"`
	ReplicationSourceRegionId *string `json:"ReplicationSourceRegionId,omitempty" xml:"ReplicationSourceRegionId,omitempty"`
	ReplicationSourceVaultId  *string `json:"ReplicationSourceVaultId,omitempty" xml:"ReplicationSourceVaultId,omitempty"`
	VaultName                 *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"`
	VaultRegionId             *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"`
	VaultStorageClass         *string `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"`
}

func (CreateReplicationVaultRequest) GoString

func (*CreateReplicationVaultRequest) SetDescription

func (*CreateReplicationVaultRequest) SetRedundancyType

func (*CreateReplicationVaultRequest) SetReplicationSourceRegionId

func (s *CreateReplicationVaultRequest) SetReplicationSourceRegionId(v string) *CreateReplicationVaultRequest

func (*CreateReplicationVaultRequest) SetReplicationSourceVaultId

func (s *CreateReplicationVaultRequest) SetReplicationSourceVaultId(v string) *CreateReplicationVaultRequest

func (*CreateReplicationVaultRequest) SetVaultName

func (*CreateReplicationVaultRequest) SetVaultRegionId

func (*CreateReplicationVaultRequest) SetVaultStorageClass

func (CreateReplicationVaultRequest) String

type CreateReplicationVaultResponse

type CreateReplicationVaultResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateReplicationVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateReplicationVaultResponse) GoString

func (*CreateReplicationVaultResponse) SetHeaders

func (*CreateReplicationVaultResponse) SetStatusCode added in v1.3.0

func (CreateReplicationVaultResponse) String

type CreateReplicationVaultResponseBody

type CreateReplicationVaultResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	VaultId   *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateReplicationVaultResponseBody) GoString

func (*CreateReplicationVaultResponseBody) SetCode

func (*CreateReplicationVaultResponseBody) SetMessage

func (*CreateReplicationVaultResponseBody) SetRequestId

func (*CreateReplicationVaultResponseBody) SetSuccess

func (*CreateReplicationVaultResponseBody) SetTaskId

func (*CreateReplicationVaultResponseBody) SetVaultId

func (CreateReplicationVaultResponseBody) String

type CreateRestoreJobRequest

type CreateRestoreJobRequest struct {
	Exclude                  *string                `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	Include                  *string                `json:"Include,omitempty" xml:"Include,omitempty"`
	InitiatedByAck           *bool                  `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"`
	OtsDetail                *OtsTableRestoreDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"`
	RestoreType              *string                `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"`
	SnapshotHash             *string                `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"`
	SnapshotId               *string                `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SourceType               *string                `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	TargetBucket             *string                `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"`
	TargetContainer          *string                `json:"TargetContainer,omitempty" xml:"TargetContainer,omitempty"`
	TargetContainerClusterId *string                `json:"TargetContainerClusterId,omitempty" xml:"TargetContainerClusterId,omitempty"`
	TargetCreateTime         *int64                 `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"`
	TargetFileSystemId       *string                `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"`
	TargetInstanceId         *string                `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
	TargetInstanceName       *string                `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"`
	TargetPath               *string                `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"`
	TargetPrefix             *string                `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"`
	TargetTableName          *string                `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"`
	TargetTime               *int64                 `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"`
	UdmDetail                map[string]interface{} `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"`
	VaultId                  *string                `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateRestoreJobRequest) GoString

func (s CreateRestoreJobRequest) GoString() string

func (*CreateRestoreJobRequest) SetExclude

func (*CreateRestoreJobRequest) SetInclude

func (*CreateRestoreJobRequest) SetInitiatedByAck added in v1.5.0

func (s *CreateRestoreJobRequest) SetInitiatedByAck(v bool) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetOtsDetail

func (*CreateRestoreJobRequest) SetRestoreType

func (*CreateRestoreJobRequest) SetSnapshotHash

func (*CreateRestoreJobRequest) SetSnapshotId

func (*CreateRestoreJobRequest) SetSourceType

func (*CreateRestoreJobRequest) SetTargetBucket

func (*CreateRestoreJobRequest) SetTargetContainer added in v1.5.0

func (s *CreateRestoreJobRequest) SetTargetContainer(v string) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetTargetContainerClusterId added in v1.5.0

func (s *CreateRestoreJobRequest) SetTargetContainerClusterId(v string) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetTargetCreateTime

func (s *CreateRestoreJobRequest) SetTargetCreateTime(v int64) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetTargetFileSystemId

func (s *CreateRestoreJobRequest) SetTargetFileSystemId(v string) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetTargetInstanceId

func (s *CreateRestoreJobRequest) SetTargetInstanceId(v string) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetTargetInstanceName

func (s *CreateRestoreJobRequest) SetTargetInstanceName(v string) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetTargetPath

func (*CreateRestoreJobRequest) SetTargetPrefix

func (*CreateRestoreJobRequest) SetTargetTableName

func (s *CreateRestoreJobRequest) SetTargetTableName(v string) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetTargetTime

func (*CreateRestoreJobRequest) SetUdmDetail

func (s *CreateRestoreJobRequest) SetUdmDetail(v map[string]interface{}) *CreateRestoreJobRequest

func (*CreateRestoreJobRequest) SetVaultId

func (CreateRestoreJobRequest) String

func (s CreateRestoreJobRequest) String() string

type CreateRestoreJobResponse

type CreateRestoreJobResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateRestoreJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateRestoreJobResponse) GoString

func (s CreateRestoreJobResponse) GoString() string

func (*CreateRestoreJobResponse) SetBody

func (*CreateRestoreJobResponse) SetHeaders

func (*CreateRestoreJobResponse) SetStatusCode added in v1.3.0

func (CreateRestoreJobResponse) String

func (s CreateRestoreJobResponse) String() string

type CreateRestoreJobResponseBody

type CreateRestoreJobResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RestoreId *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateRestoreJobResponseBody) GoString

func (s CreateRestoreJobResponseBody) GoString() string

func (*CreateRestoreJobResponseBody) SetCode

func (*CreateRestoreJobResponseBody) SetMessage

func (*CreateRestoreJobResponseBody) SetRequestId

func (*CreateRestoreJobResponseBody) SetRestoreId

func (*CreateRestoreJobResponseBody) SetSuccess

func (CreateRestoreJobResponseBody) String

type CreateRestoreJobShrinkRequest

type CreateRestoreJobShrinkRequest struct {
	Exclude                  *string `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	Include                  *string `json:"Include,omitempty" xml:"Include,omitempty"`
	InitiatedByAck           *bool   `json:"InitiatedByAck,omitempty" xml:"InitiatedByAck,omitempty"`
	OtsDetailShrink          *string `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"`
	RestoreType              *string `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"`
	SnapshotHash             *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"`
	SnapshotId               *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SourceType               *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	TargetBucket             *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"`
	TargetContainer          *string `json:"TargetContainer,omitempty" xml:"TargetContainer,omitempty"`
	TargetContainerClusterId *string `json:"TargetContainerClusterId,omitempty" xml:"TargetContainerClusterId,omitempty"`
	TargetCreateTime         *int64  `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"`
	TargetFileSystemId       *string `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"`
	TargetInstanceId         *string `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
	TargetInstanceName       *string `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"`
	TargetPath               *string `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"`
	TargetPrefix             *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"`
	TargetTableName          *string `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"`
	TargetTime               *int64  `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"`
	UdmDetailShrink          *string `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"`
	VaultId                  *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateRestoreJobShrinkRequest) GoString

func (*CreateRestoreJobShrinkRequest) SetExclude

func (*CreateRestoreJobShrinkRequest) SetInclude

func (*CreateRestoreJobShrinkRequest) SetInitiatedByAck added in v1.5.0

func (*CreateRestoreJobShrinkRequest) SetOtsDetailShrink added in v1.3.0

func (*CreateRestoreJobShrinkRequest) SetRestoreType

func (*CreateRestoreJobShrinkRequest) SetSnapshotHash

func (*CreateRestoreJobShrinkRequest) SetSnapshotId

func (*CreateRestoreJobShrinkRequest) SetSourceType

func (*CreateRestoreJobShrinkRequest) SetTargetBucket

func (*CreateRestoreJobShrinkRequest) SetTargetContainer added in v1.5.0

func (*CreateRestoreJobShrinkRequest) SetTargetContainerClusterId added in v1.5.0

func (s *CreateRestoreJobShrinkRequest) SetTargetContainerClusterId(v string) *CreateRestoreJobShrinkRequest

func (*CreateRestoreJobShrinkRequest) SetTargetCreateTime

func (*CreateRestoreJobShrinkRequest) SetTargetFileSystemId

func (*CreateRestoreJobShrinkRequest) SetTargetInstanceId

func (*CreateRestoreJobShrinkRequest) SetTargetInstanceName

func (*CreateRestoreJobShrinkRequest) SetTargetPath

func (*CreateRestoreJobShrinkRequest) SetTargetPrefix

func (*CreateRestoreJobShrinkRequest) SetTargetTableName

func (*CreateRestoreJobShrinkRequest) SetTargetTime

func (*CreateRestoreJobShrinkRequest) SetUdmDetailShrink

func (*CreateRestoreJobShrinkRequest) SetVaultId

func (CreateRestoreJobShrinkRequest) String

type CreateVaultRequest

type CreateVaultRequest struct {
	BucketName           *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	CompressionAlgorithm *string `json:"CompressionAlgorithm,omitempty" xml:"CompressionAlgorithm,omitempty"`
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Endpoint             *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	RedundancyType       *string `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"`
	VaultAccessKeyId     *string `json:"VaultAccessKeyId,omitempty" xml:"VaultAccessKeyId,omitempty"`
	VaultAccessKeySecret *string `json:"VaultAccessKeySecret,omitempty" xml:"VaultAccessKeySecret,omitempty"`
	VaultName            *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"`
	VaultRegionId        *string `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"`
	VaultStorageClass    *string `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"`
	VaultType            *string `json:"VaultType,omitempty" xml:"VaultType,omitempty"`
}

func (CreateVaultRequest) GoString

func (s CreateVaultRequest) GoString() string

func (*CreateVaultRequest) SetBucketName

func (s *CreateVaultRequest) SetBucketName(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetCompressionAlgorithm

func (s *CreateVaultRequest) SetCompressionAlgorithm(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetDescription

func (s *CreateVaultRequest) SetDescription(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetEndpoint

func (s *CreateVaultRequest) SetEndpoint(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetRedundancyType

func (s *CreateVaultRequest) SetRedundancyType(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetVaultAccessKeyId

func (s *CreateVaultRequest) SetVaultAccessKeyId(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetVaultAccessKeySecret

func (s *CreateVaultRequest) SetVaultAccessKeySecret(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetVaultName

func (s *CreateVaultRequest) SetVaultName(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetVaultRegionId

func (s *CreateVaultRequest) SetVaultRegionId(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetVaultStorageClass

func (s *CreateVaultRequest) SetVaultStorageClass(v string) *CreateVaultRequest

func (*CreateVaultRequest) SetVaultType

func (s *CreateVaultRequest) SetVaultType(v string) *CreateVaultRequest

func (CreateVaultRequest) String

func (s CreateVaultRequest) String() string

type CreateVaultResponse

type CreateVaultResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateVaultResponse) GoString

func (s CreateVaultResponse) GoString() string

func (*CreateVaultResponse) SetBody

func (*CreateVaultResponse) SetHeaders

func (s *CreateVaultResponse) SetHeaders(v map[string]*string) *CreateVaultResponse

func (*CreateVaultResponse) SetStatusCode added in v1.3.0

func (s *CreateVaultResponse) SetStatusCode(v int32) *CreateVaultResponse

func (CreateVaultResponse) String

func (s CreateVaultResponse) String() string

type CreateVaultResponseBody

type CreateVaultResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	VaultId   *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (CreateVaultResponseBody) GoString

func (s CreateVaultResponseBody) GoString() string

func (*CreateVaultResponseBody) SetCode

func (*CreateVaultResponseBody) SetMessage

func (*CreateVaultResponseBody) SetRequestId

func (*CreateVaultResponseBody) SetSuccess

func (*CreateVaultResponseBody) SetTaskId

func (*CreateVaultResponseBody) SetVaultId

func (CreateVaultResponseBody) String

func (s CreateVaultResponseBody) String() string

type DeleteBackupClientRequest

type DeleteBackupClientRequest struct {
	ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
}

func (DeleteBackupClientRequest) GoString

func (s DeleteBackupClientRequest) GoString() string

func (*DeleteBackupClientRequest) SetClientId

func (DeleteBackupClientRequest) String

func (s DeleteBackupClientRequest) String() string

type DeleteBackupClientResourceRequest

type DeleteBackupClientResourceRequest struct {
	ClientIds map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
}

func (DeleteBackupClientResourceRequest) GoString

func (*DeleteBackupClientResourceRequest) SetClientIds

func (DeleteBackupClientResourceRequest) String

type DeleteBackupClientResourceResponse

type DeleteBackupClientResourceResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteBackupClientResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteBackupClientResourceResponse) GoString

func (*DeleteBackupClientResourceResponse) SetHeaders

func (*DeleteBackupClientResourceResponse) SetStatusCode added in v1.3.0

func (DeleteBackupClientResourceResponse) String

type DeleteBackupClientResourceResponseBody

type DeleteBackupClientResourceResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteBackupClientResourceResponseBody) GoString

func (*DeleteBackupClientResourceResponseBody) SetCode

func (*DeleteBackupClientResourceResponseBody) SetMessage

func (*DeleteBackupClientResourceResponseBody) SetRequestId

func (*DeleteBackupClientResourceResponseBody) SetSuccess

func (DeleteBackupClientResourceResponseBody) String

type DeleteBackupClientResourceShrinkRequest

type DeleteBackupClientResourceShrinkRequest struct {
	ClientIdsShrink *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
}

func (DeleteBackupClientResourceShrinkRequest) GoString

func (*DeleteBackupClientResourceShrinkRequest) SetClientIdsShrink

func (DeleteBackupClientResourceShrinkRequest) String

type DeleteBackupClientResponse

type DeleteBackupClientResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteBackupClientResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteBackupClientResponse) GoString

func (s DeleteBackupClientResponse) GoString() string

func (*DeleteBackupClientResponse) SetBody

func (*DeleteBackupClientResponse) SetHeaders

func (*DeleteBackupClientResponse) SetStatusCode added in v1.3.0

func (DeleteBackupClientResponse) String

type DeleteBackupClientResponseBody

type DeleteBackupClientResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteBackupClientResponseBody) GoString

func (*DeleteBackupClientResponseBody) SetCode

func (*DeleteBackupClientResponseBody) SetMessage

func (*DeleteBackupClientResponseBody) SetRequestId

func (*DeleteBackupClientResponseBody) SetSuccess

func (DeleteBackupClientResponseBody) String

type DeleteBackupPlanRequest

type DeleteBackupPlanRequest struct {
	PlanId     *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	VaultId    *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DeleteBackupPlanRequest) GoString

func (s DeleteBackupPlanRequest) GoString() string

func (*DeleteBackupPlanRequest) SetPlanId

func (*DeleteBackupPlanRequest) SetSourceType

func (*DeleteBackupPlanRequest) SetVaultId

func (DeleteBackupPlanRequest) String

func (s DeleteBackupPlanRequest) String() string

type DeleteBackupPlanResponse

type DeleteBackupPlanResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteBackupPlanResponse) GoString

func (s DeleteBackupPlanResponse) GoString() string

func (*DeleteBackupPlanResponse) SetBody

func (*DeleteBackupPlanResponse) SetHeaders

func (*DeleteBackupPlanResponse) SetStatusCode added in v1.3.0

func (DeleteBackupPlanResponse) String

func (s DeleteBackupPlanResponse) String() string

type DeleteBackupPlanResponseBody

type DeleteBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteBackupPlanResponseBody) GoString

func (s DeleteBackupPlanResponseBody) GoString() string

func (*DeleteBackupPlanResponseBody) SetCode

func (*DeleteBackupPlanResponseBody) SetMessage

func (*DeleteBackupPlanResponseBody) SetRequestId

func (*DeleteBackupPlanResponseBody) SetSuccess

func (DeleteBackupPlanResponseBody) String

type DeleteHanaBackupPlanRequest added in v1.3.0

type DeleteHanaBackupPlanRequest struct {
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PlanId          *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DeleteHanaBackupPlanRequest) GoString added in v1.3.0

func (s DeleteHanaBackupPlanRequest) GoString() string

func (*DeleteHanaBackupPlanRequest) SetClusterId added in v1.3.0

func (*DeleteHanaBackupPlanRequest) SetPlanId added in v1.3.0

func (*DeleteHanaBackupPlanRequest) SetResourceGroupId added in v1.3.0

func (*DeleteHanaBackupPlanRequest) SetVaultId added in v1.3.0

func (DeleteHanaBackupPlanRequest) String added in v1.3.0

type DeleteHanaBackupPlanResponse added in v1.3.0

type DeleteHanaBackupPlanResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteHanaBackupPlanResponse) GoString added in v1.3.0

func (s DeleteHanaBackupPlanResponse) GoString() string

func (*DeleteHanaBackupPlanResponse) SetBody added in v1.3.0

func (*DeleteHanaBackupPlanResponse) SetHeaders added in v1.3.0

func (*DeleteHanaBackupPlanResponse) SetStatusCode added in v1.3.0

func (DeleteHanaBackupPlanResponse) String added in v1.3.0

type DeleteHanaBackupPlanResponseBody added in v1.3.0

type DeleteHanaBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteHanaBackupPlanResponseBody) GoString added in v1.3.0

func (*DeleteHanaBackupPlanResponseBody) SetCode added in v1.3.0

func (*DeleteHanaBackupPlanResponseBody) SetMessage added in v1.3.0

func (*DeleteHanaBackupPlanResponseBody) SetRequestId added in v1.3.0

func (*DeleteHanaBackupPlanResponseBody) SetSuccess added in v1.3.0

func (DeleteHanaBackupPlanResponseBody) String added in v1.3.0

type DeleteHanaInstanceRequest added in v1.3.0

type DeleteHanaInstanceRequest struct {
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Sid             *string `json:"Sid,omitempty" xml:"Sid,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DeleteHanaInstanceRequest) GoString added in v1.3.0

func (s DeleteHanaInstanceRequest) GoString() string

func (*DeleteHanaInstanceRequest) SetClusterId added in v1.3.0

func (*DeleteHanaInstanceRequest) SetResourceGroupId added in v1.3.0

func (*DeleteHanaInstanceRequest) SetSid added in v1.3.0

func (*DeleteHanaInstanceRequest) SetVaultId added in v1.3.0

func (DeleteHanaInstanceRequest) String added in v1.3.0

func (s DeleteHanaInstanceRequest) String() string

type DeleteHanaInstanceResponse added in v1.3.0

type DeleteHanaInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteHanaInstanceResponse) GoString added in v1.3.0

func (s DeleteHanaInstanceResponse) GoString() string

func (*DeleteHanaInstanceResponse) SetBody added in v1.3.0

func (*DeleteHanaInstanceResponse) SetHeaders added in v1.3.0

func (*DeleteHanaInstanceResponse) SetStatusCode added in v1.3.0

func (DeleteHanaInstanceResponse) String added in v1.3.0

type DeleteHanaInstanceResponseBody added in v1.3.0

type DeleteHanaInstanceResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteHanaInstanceResponseBody) GoString added in v1.3.0

func (*DeleteHanaInstanceResponseBody) SetCode added in v1.3.0

func (*DeleteHanaInstanceResponseBody) SetMessage added in v1.3.0

func (*DeleteHanaInstanceResponseBody) SetRequestId added in v1.3.0

func (*DeleteHanaInstanceResponseBody) SetSuccess added in v1.3.0

func (DeleteHanaInstanceResponseBody) String added in v1.3.0

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	ClientId   *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	Force      *bool   `json:"Force,omitempty" xml:"Force,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	Token      *string `json:"Token,omitempty" xml:"Token,omitempty"`
	VaultId    *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DeleteSnapshotRequest) GoString

func (s DeleteSnapshotRequest) GoString() string

func (*DeleteSnapshotRequest) SetClientId

func (*DeleteSnapshotRequest) SetForce

func (*DeleteSnapshotRequest) SetInstanceId

func (s *DeleteSnapshotRequest) SetInstanceId(v string) *DeleteSnapshotRequest

func (*DeleteSnapshotRequest) SetSnapshotId

func (s *DeleteSnapshotRequest) SetSnapshotId(v string) *DeleteSnapshotRequest

func (*DeleteSnapshotRequest) SetSourceType

func (s *DeleteSnapshotRequest) SetSourceType(v string) *DeleteSnapshotRequest

func (*DeleteSnapshotRequest) SetToken

func (*DeleteSnapshotRequest) SetVaultId

func (DeleteSnapshotRequest) String

func (s DeleteSnapshotRequest) String() string

type DeleteSnapshotResponse

type DeleteSnapshotResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteSnapshotResponse) GoString

func (s DeleteSnapshotResponse) GoString() string

func (*DeleteSnapshotResponse) SetBody

func (*DeleteSnapshotResponse) SetHeaders

func (*DeleteSnapshotResponse) SetStatusCode added in v1.3.0

func (DeleteSnapshotResponse) String

func (s DeleteSnapshotResponse) String() string

type DeleteSnapshotResponseBody

type DeleteSnapshotResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteSnapshotResponseBody) GoString

func (s DeleteSnapshotResponseBody) GoString() string

func (*DeleteSnapshotResponseBody) SetCode

func (*DeleteSnapshotResponseBody) SetMessage

func (*DeleteSnapshotResponseBody) SetRequestId

func (*DeleteSnapshotResponseBody) SetSuccess

func (DeleteSnapshotResponseBody) String

type DeleteVaultRequest

type DeleteVaultRequest struct {
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Token           *string `json:"Token,omitempty" xml:"Token,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DeleteVaultRequest) GoString

func (s DeleteVaultRequest) GoString() string

func (*DeleteVaultRequest) SetResourceGroupId

func (s *DeleteVaultRequest) SetResourceGroupId(v string) *DeleteVaultRequest

func (*DeleteVaultRequest) SetToken

func (*DeleteVaultRequest) SetVaultId

func (s *DeleteVaultRequest) SetVaultId(v string) *DeleteVaultRequest

func (DeleteVaultRequest) String

func (s DeleteVaultRequest) String() string

type DeleteVaultResponse

type DeleteVaultResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteVaultResponse) GoString

func (s DeleteVaultResponse) GoString() string

func (*DeleteVaultResponse) SetBody

func (*DeleteVaultResponse) SetHeaders

func (s *DeleteVaultResponse) SetHeaders(v map[string]*string) *DeleteVaultResponse

func (*DeleteVaultResponse) SetStatusCode added in v1.3.0

func (s *DeleteVaultResponse) SetStatusCode(v int32) *DeleteVaultResponse

func (DeleteVaultResponse) String

func (s DeleteVaultResponse) String() string

type DeleteVaultResponseBody

type DeleteVaultResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteVaultResponseBody) GoString

func (s DeleteVaultResponseBody) GoString() string

func (*DeleteVaultResponseBody) SetCode

func (*DeleteVaultResponseBody) SetMessage

func (*DeleteVaultResponseBody) SetRequestId

func (*DeleteVaultResponseBody) SetSuccess

func (DeleteVaultResponseBody) String

func (s DeleteVaultResponseBody) String() string

type DescribeBackupClientsRequest

type DescribeBackupClientsRequest struct {
	ClientIds   map[string]interface{}             `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
	ClientType  *string                            `json:"ClientType,omitempty" xml:"ClientType,omitempty"`
	InstanceIds map[string]interface{}             `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	PageNumber  *int32                             `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                             `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Tag         []*DescribeBackupClientsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeBackupClientsRequest) GoString

func (s DescribeBackupClientsRequest) GoString() string

func (*DescribeBackupClientsRequest) SetClientIds

func (s *DescribeBackupClientsRequest) SetClientIds(v map[string]interface{}) *DescribeBackupClientsRequest

func (*DescribeBackupClientsRequest) SetClientType

func (*DescribeBackupClientsRequest) SetInstanceIds

func (s *DescribeBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *DescribeBackupClientsRequest

func (*DescribeBackupClientsRequest) SetPageNumber

func (*DescribeBackupClientsRequest) SetPageSize

func (*DescribeBackupClientsRequest) SetTag

func (DescribeBackupClientsRequest) String

type DescribeBackupClientsRequestTag

type DescribeBackupClientsRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeBackupClientsRequestTag) GoString

func (*DescribeBackupClientsRequestTag) SetKey

func (*DescribeBackupClientsRequestTag) SetValue

func (DescribeBackupClientsRequestTag) String

type DescribeBackupClientsResponse

type DescribeBackupClientsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeBackupClientsResponse) GoString

func (*DescribeBackupClientsResponse) SetBody

func (*DescribeBackupClientsResponse) SetHeaders

func (*DescribeBackupClientsResponse) SetStatusCode added in v1.3.0

func (DescribeBackupClientsResponse) String

type DescribeBackupClientsResponseBody

type DescribeBackupClientsResponseBody struct {
	Clients    []*DescribeBackupClientsResponseBodyClients `json:"Clients,omitempty" xml:"Clients,omitempty" type:"Repeated"`
	Code       *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	Message    *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber *int32                                      `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                                       `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int64                                      `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeBackupClientsResponseBody) GoString

func (*DescribeBackupClientsResponseBody) SetCode

func (*DescribeBackupClientsResponseBody) SetMessage

func (*DescribeBackupClientsResponseBody) SetPageNumber

func (*DescribeBackupClientsResponseBody) SetPageSize

func (*DescribeBackupClientsResponseBody) SetRequestId

func (*DescribeBackupClientsResponseBody) SetSuccess

func (*DescribeBackupClientsResponseBody) SetTotalCount

func (DescribeBackupClientsResponseBody) String

type DescribeBackupClientsResponseBodyClients

type DescribeBackupClientsResponseBodyClients struct {
	Appliance         *bool                                             `json:"Appliance,omitempty" xml:"Appliance,omitempty"`
	ArchType          *string                                           `json:"ArchType,omitempty" xml:"ArchType,omitempty"`
	BackupStatus      *string                                           `json:"BackupStatus,omitempty" xml:"BackupStatus,omitempty"`
	ClientId          *string                                           `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	ClientType        *string                                           `json:"ClientType,omitempty" xml:"ClientType,omitempty"`
	ClientVersion     *string                                           `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"`
	CreatedTime       *int64                                            `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Hostname          *string                                           `json:"Hostname,omitempty" xml:"Hostname,omitempty"`
	InstanceId        *string                                           `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName      *string                                           `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	LastHeartBeatTime *int64                                            `json:"LastHeartBeatTime,omitempty" xml:"LastHeartBeatTime,omitempty"`
	MaxClientVersion  *string                                           `json:"MaxClientVersion,omitempty" xml:"MaxClientVersion,omitempty"`
	OsType            *string                                           `json:"OsType,omitempty" xml:"OsType,omitempty"`
	PrivateIpV4       *string                                           `json:"PrivateIpV4,omitempty" xml:"PrivateIpV4,omitempty"`
	Settings          *DescribeBackupClientsResponseBodyClientsSettings `json:"Settings,omitempty" xml:"Settings,omitempty" type:"Struct"`
	Status            *string                                           `json:"Status,omitempty" xml:"Status,omitempty"`
	Tags              []*DescribeBackupClientsResponseBodyClientsTags   `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	UpdatedTime       *int64                                            `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	ZoneId            *string                                           `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeBackupClientsResponseBodyClients) GoString

func (*DescribeBackupClientsResponseBodyClients) SetAppliance

func (*DescribeBackupClientsResponseBodyClients) SetArchType

func (*DescribeBackupClientsResponseBodyClients) SetBackupStatus

func (*DescribeBackupClientsResponseBodyClients) SetClientId

func (*DescribeBackupClientsResponseBodyClients) SetClientType

func (*DescribeBackupClientsResponseBodyClients) SetClientVersion

func (*DescribeBackupClientsResponseBodyClients) SetCreatedTime

func (*DescribeBackupClientsResponseBodyClients) SetHostname

func (*DescribeBackupClientsResponseBodyClients) SetInstanceId

func (*DescribeBackupClientsResponseBodyClients) SetInstanceName

func (*DescribeBackupClientsResponseBodyClients) SetLastHeartBeatTime

func (*DescribeBackupClientsResponseBodyClients) SetMaxClientVersion

func (*DescribeBackupClientsResponseBodyClients) SetOsType

func (*DescribeBackupClientsResponseBodyClients) SetPrivateIpV4

func (*DescribeBackupClientsResponseBodyClients) SetStatus

func (*DescribeBackupClientsResponseBodyClients) SetUpdatedTime

func (*DescribeBackupClientsResponseBodyClients) SetZoneId

func (DescribeBackupClientsResponseBodyClients) String

type DescribeBackupClientsResponseBodyClientsSettings

type DescribeBackupClientsResponseBodyClientsSettings struct {
	DataNetworkType  *string `json:"DataNetworkType,omitempty" xml:"DataNetworkType,omitempty"`
	DataProxySetting *string `json:"DataProxySetting,omitempty" xml:"DataProxySetting,omitempty"`
	MaxCpuCore       *string `json:"MaxCpuCore,omitempty" xml:"MaxCpuCore,omitempty"`
	MaxWorker        *string `json:"MaxWorker,omitempty" xml:"MaxWorker,omitempty"`
	ProxyHost        *string `json:"ProxyHost,omitempty" xml:"ProxyHost,omitempty"`
	ProxyPassword    *string `json:"ProxyPassword,omitempty" xml:"ProxyPassword,omitempty"`
	ProxyPort        *int32  `json:"ProxyPort,omitempty" xml:"ProxyPort,omitempty"`
	ProxyUser        *string `json:"ProxyUser,omitempty" xml:"ProxyUser,omitempty"`
	UseHttps         *string `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"`
}

func (DescribeBackupClientsResponseBodyClientsSettings) GoString

func (*DescribeBackupClientsResponseBodyClientsSettings) SetDataNetworkType

func (*DescribeBackupClientsResponseBodyClientsSettings) SetDataProxySetting

func (*DescribeBackupClientsResponseBodyClientsSettings) SetMaxCpuCore

func (*DescribeBackupClientsResponseBodyClientsSettings) SetMaxWorker

func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyHost

func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyPassword

func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyPort

func (*DescribeBackupClientsResponseBodyClientsSettings) SetProxyUser

func (*DescribeBackupClientsResponseBodyClientsSettings) SetUseHttps

func (DescribeBackupClientsResponseBodyClientsSettings) String

type DescribeBackupClientsResponseBodyClientsTags

type DescribeBackupClientsResponseBodyClientsTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeBackupClientsResponseBodyClientsTags) GoString

func (*DescribeBackupClientsResponseBodyClientsTags) SetKey

func (*DescribeBackupClientsResponseBodyClientsTags) SetValue

func (DescribeBackupClientsResponseBodyClientsTags) String

type DescribeBackupClientsShrinkRequest

type DescribeBackupClientsShrinkRequest struct {
	ClientIdsShrink   *string                                  `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
	ClientType        *string                                  `json:"ClientType,omitempty" xml:"ClientType,omitempty"`
	InstanceIdsShrink *string                                  `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	PageNumber        *int32                                   `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize          *int32                                   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Tag               []*DescribeBackupClientsShrinkRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeBackupClientsShrinkRequest) GoString

func (*DescribeBackupClientsShrinkRequest) SetClientIdsShrink

func (*DescribeBackupClientsShrinkRequest) SetClientType

func (*DescribeBackupClientsShrinkRequest) SetInstanceIdsShrink

func (*DescribeBackupClientsShrinkRequest) SetPageNumber

func (*DescribeBackupClientsShrinkRequest) SetPageSize

func (DescribeBackupClientsShrinkRequest) String

type DescribeBackupClientsShrinkRequestTag

type DescribeBackupClientsShrinkRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeBackupClientsShrinkRequestTag) GoString

func (*DescribeBackupClientsShrinkRequestTag) SetKey

func (*DescribeBackupClientsShrinkRequestTag) SetValue

func (DescribeBackupClientsShrinkRequestTag) String

type DescribeBackupJobs2Request

type DescribeBackupJobs2Request struct {
	Filters       []*DescribeBackupJobs2RequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"`
	PageNumber    *int32                               `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SortDirection *string                              `json:"SortDirection,omitempty" xml:"SortDirection,omitempty"`
	SourceType    *string                              `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
}

func (DescribeBackupJobs2Request) GoString

func (s DescribeBackupJobs2Request) GoString() string

func (*DescribeBackupJobs2Request) SetFilters

func (*DescribeBackupJobs2Request) SetPageNumber

func (*DescribeBackupJobs2Request) SetPageSize

func (*DescribeBackupJobs2Request) SetSortDirection

func (*DescribeBackupJobs2Request) SetSourceType

func (DescribeBackupJobs2Request) String

type DescribeBackupJobs2RequestFilters

type DescribeBackupJobs2RequestFilters struct {
	Key      *string   `json:"Key,omitempty" xml:"Key,omitempty"`
	Operator *string   `json:"Operator,omitempty" xml:"Operator,omitempty"`
	Values   []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeBackupJobs2RequestFilters) GoString

func (*DescribeBackupJobs2RequestFilters) SetKey

func (*DescribeBackupJobs2RequestFilters) SetOperator

func (*DescribeBackupJobs2RequestFilters) SetValues

func (DescribeBackupJobs2RequestFilters) String

type DescribeBackupJobs2Response

type DescribeBackupJobs2Response struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeBackupJobs2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeBackupJobs2Response) GoString

func (s DescribeBackupJobs2Response) GoString() string

func (*DescribeBackupJobs2Response) SetBody

func (*DescribeBackupJobs2Response) SetHeaders

func (*DescribeBackupJobs2Response) SetStatusCode added in v1.3.0

func (DescribeBackupJobs2Response) String

type DescribeBackupJobs2ResponseBody

type DescribeBackupJobs2ResponseBody struct {
	BackupJobs *DescribeBackupJobs2ResponseBodyBackupJobs `json:"BackupJobs,omitempty" xml:"BackupJobs,omitempty" type:"Struct"`
	Code       *string                                    `json:"Code,omitempty" xml:"Code,omitempty"`
	Message    *string                                    `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber *int32                                     `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                     `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                                      `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int64                                     `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeBackupJobs2ResponseBody) GoString

func (*DescribeBackupJobs2ResponseBody) SetCode

func (*DescribeBackupJobs2ResponseBody) SetMessage

func (*DescribeBackupJobs2ResponseBody) SetPageNumber

func (*DescribeBackupJobs2ResponseBody) SetPageSize

func (*DescribeBackupJobs2ResponseBody) SetRequestId

func (*DescribeBackupJobs2ResponseBody) SetSuccess

func (*DescribeBackupJobs2ResponseBody) SetTotalCount

func (DescribeBackupJobs2ResponseBody) String

type DescribeBackupJobs2ResponseBodyBackupJobs

type DescribeBackupJobs2ResponseBodyBackupJobs struct {
	BackupJob []*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob `json:"BackupJob,omitempty" xml:"BackupJob,omitempty" type:"Repeated"`
}

func (DescribeBackupJobs2ResponseBodyBackupJobs) GoString

func (DescribeBackupJobs2ResponseBodyBackupJobs) String

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJob

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJob struct {
	ActualBytes  *int64                                                       `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"`
	ActualItems  *int64                                                       `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"`
	BackupType   *string                                                      `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	Bucket       *string                                                      `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	BytesDone    *int64                                                       `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"`
	BytesTotal   *int64                                                       `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"`
	ClientId     *string                                                      `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	CompleteTime *int64                                                       `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"`
	CreateTime   *int64                                                       `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreatedTime  *int64                                                       `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	ErrorMessage *string                                                      `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	Exclude      *string                                                      `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	FileSystemId *string                                                      `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	Include      *string                                                      `json:"Include,omitempty" xml:"Include,omitempty"`
	InstanceId   *string                                                      `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName *string                                                      `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	ItemsDone    *int64                                                       `json:"ItemsDone,omitempty" xml:"ItemsDone,omitempty"`
	ItemsTotal   *int64                                                       `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"`
	JobId        *string                                                      `json:"JobId,omitempty" xml:"JobId,omitempty"`
	JobName      *string                                                      `json:"JobName,omitempty" xml:"JobName,omitempty"`
	Options      *string                                                      `json:"Options,omitempty" xml:"Options,omitempty"`
	OtsDetail    *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty" type:"Struct"`
	Paths        *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths     `json:"Paths,omitempty" xml:"Paths,omitempty" type:"Struct"`
	PlanId       *string                                                      `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	Prefix       *string                                                      `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Progress     *int32                                                       `json:"Progress,omitempty" xml:"Progress,omitempty"`
	SourceType   *string                                                      `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	Speed        *int64                                                       `json:"Speed,omitempty" xml:"Speed,omitempty"`
	SpeedLimit   *string                                                      `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"`
	StartTime    *int64                                                       `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status       *string                                                      `json:"Status,omitempty" xml:"Status,omitempty"`
	TableName    *string                                                      `json:"TableName,omitempty" xml:"TableName,omitempty"`
	UpdatedTime  *int64                                                       `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	VaultId      *string                                                      `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) GoString

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualBytes

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetActualItems

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBackupType

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBucket

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesDone

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetBytesTotal

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetClientId

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCompleteTime

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreateTime

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetCreatedTime

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetErrorMessage

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetExclude

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetFileSystemId

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInclude

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceId

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetInstanceName

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsDone

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetItemsTotal

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetJobId

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetJobName

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetOptions

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetPlanId

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetPrefix

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetProgress

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSourceType

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSpeed

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetSpeedLimit

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetStartTime

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetStatus

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetTableName

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetUpdatedTime

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) SetVaultId

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJob) String

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail struct {
	TableNames *DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Struct"`
}

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) GoString

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetail) String

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames struct {
	TableName []*string `json:"TableName,omitempty" xml:"TableName,omitempty" type:"Repeated"`
}

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) GoString

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) SetTableName

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobOtsDetailTableNames) String

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths

type DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths struct {
	Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
}

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) GoString

func (*DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) SetPath

func (DescribeBackupJobs2ResponseBodyBackupJobsBackupJobPaths) String

type DescribeBackupPlansRequest

type DescribeBackupPlansRequest struct {
	Filters    []*DescribeBackupPlansRequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"`
	PageNumber *int32                               `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SourceType *string                              `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
}

func (DescribeBackupPlansRequest) GoString

func (s DescribeBackupPlansRequest) GoString() string

func (*DescribeBackupPlansRequest) SetFilters

func (*DescribeBackupPlansRequest) SetPageNumber

func (*DescribeBackupPlansRequest) SetPageSize

func (*DescribeBackupPlansRequest) SetSourceType

func (DescribeBackupPlansRequest) String

type DescribeBackupPlansRequestFilters

type DescribeBackupPlansRequestFilters struct {
	Key    *string   `json:"Key,omitempty" xml:"Key,omitempty"`
	Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeBackupPlansRequestFilters) GoString

func (*DescribeBackupPlansRequestFilters) SetKey

func (*DescribeBackupPlansRequestFilters) SetValues

func (DescribeBackupPlansRequestFilters) String

type DescribeBackupPlansResponse

type DescribeBackupPlansResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeBackupPlansResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeBackupPlansResponse) GoString

func (s DescribeBackupPlansResponse) GoString() string

func (*DescribeBackupPlansResponse) SetBody

func (*DescribeBackupPlansResponse) SetHeaders

func (*DescribeBackupPlansResponse) SetStatusCode added in v1.3.0

func (DescribeBackupPlansResponse) String

type DescribeBackupPlansResponseBody

type DescribeBackupPlansResponseBody struct {
	BackupPlans *DescribeBackupPlansResponseBodyBackupPlans `json:"BackupPlans,omitempty" xml:"BackupPlans,omitempty" type:"Struct"`
	Code        *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	Message     *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                      `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                       `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int64                                      `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeBackupPlansResponseBody) GoString

func (*DescribeBackupPlansResponseBody) SetCode

func (*DescribeBackupPlansResponseBody) SetMessage

func (*DescribeBackupPlansResponseBody) SetPageNumber

func (*DescribeBackupPlansResponseBody) SetPageSize

func (*DescribeBackupPlansResponseBody) SetRequestId

func (*DescribeBackupPlansResponseBody) SetSuccess

func (*DescribeBackupPlansResponseBody) SetTotalCount

func (DescribeBackupPlansResponseBody) String

type DescribeBackupPlansResponseBodyBackupPlans

type DescribeBackupPlansResponseBodyBackupPlans struct {
	BackupPlan []*DescribeBackupPlansResponseBodyBackupPlansBackupPlan `json:"BackupPlan,omitempty" xml:"BackupPlan,omitempty" type:"Repeated"`
}

func (DescribeBackupPlansResponseBodyBackupPlans) GoString

func (DescribeBackupPlansResponseBodyBackupPlans) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlan

type DescribeBackupPlansResponseBodyBackupPlansBackupPlan struct {
	BackupSourceGroupId *string                                                        `json:"BackupSourceGroupId,omitempty" xml:"BackupSourceGroupId,omitempty"`
	BackupType          *string                                                        `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	Bucket              *string                                                        `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	ClientId            *string                                                        `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	ClusterId           *string                                                        `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	CreateTime          *int64                                                         `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreatedTime         *int64                                                         `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	DataSourceId        *string                                                        `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	Detail              *string                                                        `json:"Detail,omitempty" xml:"Detail,omitempty"`
	Disabled            *bool                                                          `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	Exclude             *string                                                        `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	FileSystemId        *string                                                        `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	Include             *string                                                        `json:"Include,omitempty" xml:"Include,omitempty"`
	InstanceGroupId     *string                                                        `json:"InstanceGroupId,omitempty" xml:"InstanceGroupId,omitempty"`
	InstanceId          *string                                                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName        *string                                                        `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Options             *string                                                        `json:"Options,omitempty" xml:"Options,omitempty"`
	OtsDetail           *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty" type:"Struct"`
	Paths               *DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths     `json:"Paths,omitempty" xml:"Paths,omitempty" type:"Struct"`
	PlanId              *string                                                        `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	PlanName            *string                                                        `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	Prefix              *string                                                        `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Resources           *DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Struct"`
	Retention           *int64                                                         `json:"Retention,omitempty" xml:"Retention,omitempty"`
	Rules               *DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules     `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Struct"`
	Schedule            *string                                                        `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	SourceType          *string                                                        `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	SpeedLimit          *string                                                        `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"`
	TrialInfo           *DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo `json:"TrialInfo,omitempty" xml:"TrialInfo,omitempty" type:"Struct"`
	UpdatedTime         *int64                                                         `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	VaultId             *string                                                        `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlan) GoString

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupSourceGroupId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBackupType

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetBucket

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClientId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetClusterId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreateTime

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetCreatedTime

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDataSourceId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDetail

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetDisabled

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetExclude

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetFileSystemId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInclude

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceGroupId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetInstanceName

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetOptions

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPlanId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPlanName

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetPrefix

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetRetention

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSchedule

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSourceType

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetSpeedLimit

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetUpdatedTime

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlan) SetVaultId

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlan) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail struct {
	TableNames *DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Struct"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) GoString

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetail) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames struct {
	TableName []*string `json:"TableName,omitempty" xml:"TableName,omitempty" type:"Repeated"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) GoString

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) SetTableName

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanOtsDetailTableNames) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths struct {
	Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) GoString

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) SetPath

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanPaths) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources struct {
	Resource []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Repeated"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) GoString

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResources) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource struct {
	Extra      *string `json:"Extra,omitempty" xml:"Extra,omitempty"`
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) GoString

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetExtra

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetResourceId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) SetSourceType

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanResourcesResource) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules struct {
	Rule []*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) GoString

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRules) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule struct {
	BackupType           *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	DestinationRegionId  *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"`
	DestinationRetention *int64  `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"`
	Disabled             *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	DoCopy               *bool   `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"`
	Retention            *int64  `json:"Retention,omitempty" xml:"Retention,omitempty"`
	RuleId               *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	RuleName             *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	Schedule             *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) GoString

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetBackupType

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRegionId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDestinationRetention

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDisabled

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetDoCopy

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRetention

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRuleId

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetRuleName

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) SetSchedule

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanRulesRule) String

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo

type DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo struct {
	KeepAfterTrialExpiration *bool  `json:"KeepAfterTrialExpiration,omitempty" xml:"KeepAfterTrialExpiration,omitempty"`
	TrialExpireTime          *int64 `json:"TrialExpireTime,omitempty" xml:"TrialExpireTime,omitempty"`
	TrialStartTime           *int64 `json:"TrialStartTime,omitempty" xml:"TrialStartTime,omitempty"`
	TrialVaultReleaseTime    *int64 `json:"TrialVaultReleaseTime,omitempty" xml:"TrialVaultReleaseTime,omitempty"`
}

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) GoString

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetKeepAfterTrialExpiration

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialExpireTime

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialStartTime

func (*DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) SetTrialVaultReleaseTime

func (DescribeBackupPlansResponseBodyBackupPlansBackupPlanTrialInfo) String

type DescribeClientsRequest added in v1.3.0

type DescribeClientsRequest struct {
	ClientId        *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	ClientType      *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"`
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PageNumber      *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	SourceType      *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeClientsRequest) GoString added in v1.3.0

func (s DescribeClientsRequest) GoString() string

func (*DescribeClientsRequest) SetClientId added in v1.3.0

func (*DescribeClientsRequest) SetClientType added in v1.3.0

func (*DescribeClientsRequest) SetClusterId added in v1.3.0

func (*DescribeClientsRequest) SetPageNumber added in v1.3.0

func (*DescribeClientsRequest) SetPageSize added in v1.3.0

func (*DescribeClientsRequest) SetResourceGroupId added in v1.3.0

func (s *DescribeClientsRequest) SetResourceGroupId(v string) *DescribeClientsRequest

func (*DescribeClientsRequest) SetSourceType added in v1.3.0

func (*DescribeClientsRequest) SetVaultId added in v1.3.0

func (DescribeClientsRequest) String added in v1.3.0

func (s DescribeClientsRequest) String() string

type DescribeClientsResponse added in v1.3.0

type DescribeClientsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeClientsResponse) GoString added in v1.3.0

func (s DescribeClientsResponse) GoString() string

func (*DescribeClientsResponse) SetBody added in v1.3.0

func (*DescribeClientsResponse) SetHeaders added in v1.3.0

func (*DescribeClientsResponse) SetStatusCode added in v1.3.0

func (DescribeClientsResponse) String added in v1.3.0

func (s DescribeClientsResponse) String() string

type DescribeClientsResponseBody added in v1.3.0

type DescribeClientsResponseBody struct {
	Clients    *DescribeClientsResponseBodyClients `json:"Clients,omitempty" xml:"Clients,omitempty" type:"Struct"`
	Code       *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Message    *string                             `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber *int32                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int32                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeClientsResponseBody) GoString added in v1.3.0

func (s DescribeClientsResponseBody) GoString() string

func (*DescribeClientsResponseBody) SetClients added in v1.3.0

func (*DescribeClientsResponseBody) SetCode added in v1.3.0

func (*DescribeClientsResponseBody) SetMessage added in v1.3.0

func (*DescribeClientsResponseBody) SetPageNumber added in v1.3.0

func (*DescribeClientsResponseBody) SetPageSize added in v1.3.0

func (*DescribeClientsResponseBody) SetRequestId added in v1.3.0

func (*DescribeClientsResponseBody) SetSuccess added in v1.3.0

func (*DescribeClientsResponseBody) SetTotalCount added in v1.3.0

func (DescribeClientsResponseBody) String added in v1.3.0

type DescribeClientsResponseBodyClients added in v1.3.0

type DescribeClientsResponseBodyClients struct {
	Client []*DescribeClientsResponseBodyClientsClient `json:"Client,omitempty" xml:"Client,omitempty" type:"Repeated"`
}

func (DescribeClientsResponseBodyClients) GoString added in v1.3.0

func (*DescribeClientsResponseBodyClients) SetClient added in v1.3.0

func (DescribeClientsResponseBodyClients) String added in v1.3.0

type DescribeClientsResponseBodyClientsClient added in v1.3.0

type DescribeClientsResponseBodyClientsClient struct {
	AlertSetting  *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"`
	ClientId      *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	ClientName    *string `json:"ClientName,omitempty" xml:"ClientName,omitempty"`
	ClientType    *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"`
	ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"`
	ClusterId     *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	CreatedTime   *int64  `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName  *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	MaxVersion    *string `json:"MaxVersion,omitempty" xml:"MaxVersion,omitempty"`
	NetworkType   *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	Status        *string `json:"Status,omitempty" xml:"Status,omitempty"`
	StatusMessage *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"`
	UpdatedTime   *int64  `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	UseHttps      *bool   `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"`
	VaultId       *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeClientsResponseBodyClientsClient) GoString added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetAlertSetting added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetClientId added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetClientName added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetClientType added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetClientVersion added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetClusterId added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetCreatedTime added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetInstanceId added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetInstanceName added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetMaxVersion added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetNetworkType added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetStatus added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetStatusMessage added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetUpdatedTime added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetUseHttps added in v1.3.0

func (*DescribeClientsResponseBodyClientsClient) SetVaultId added in v1.3.0

func (DescribeClientsResponseBodyClientsClient) String added in v1.3.0

type DescribeContainerClusterRequest added in v1.3.0

type DescribeContainerClusterRequest struct {
	ClusterId  *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PageNumber *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeContainerClusterRequest) GoString added in v1.3.0

func (*DescribeContainerClusterRequest) SetClusterId added in v1.3.0

func (*DescribeContainerClusterRequest) SetPageNumber added in v1.3.0

func (*DescribeContainerClusterRequest) SetPageSize added in v1.3.0

func (DescribeContainerClusterRequest) String added in v1.3.0

type DescribeContainerClusterResponse added in v1.3.0

type DescribeContainerClusterResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeContainerClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeContainerClusterResponse) GoString added in v1.3.0

func (*DescribeContainerClusterResponse) SetBody added in v1.3.0

func (*DescribeContainerClusterResponse) SetHeaders added in v1.3.0

func (*DescribeContainerClusterResponse) SetStatusCode added in v1.3.0

func (DescribeContainerClusterResponse) String added in v1.3.0

type DescribeContainerClusterResponseBody added in v1.3.0

type DescribeContainerClusterResponseBody struct {
	Clusters   []*DescribeContainerClusterResponseBodyClusters `json:"Clusters,omitempty" xml:"Clusters,omitempty" type:"Repeated"`
	Code       *string                                         `json:"Code,omitempty" xml:"Code,omitempty"`
	Message    *string                                         `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber *int32                                          `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                                           `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int64                                          `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeContainerClusterResponseBody) GoString added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetClusters added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetCode added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetMessage added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetPageNumber added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetPageSize added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetRequestId added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetSuccess added in v1.3.0

func (*DescribeContainerClusterResponseBody) SetTotalCount added in v1.3.0

func (DescribeContainerClusterResponseBody) String added in v1.3.0

type DescribeContainerClusterResponseBodyClusters added in v1.3.0

type DescribeContainerClusterResponseBodyClusters struct {
	AgentStatus *string `json:"AgentStatus,omitempty" xml:"AgentStatus,omitempty"`
	ClusterId   *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Identifier  *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"`
	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
	NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
	Token       *string `json:"Token,omitempty" xml:"Token,omitempty"`
}

func (DescribeContainerClusterResponseBodyClusters) GoString added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetAgentStatus added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetClusterId added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetClusterType added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetDescription added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetIdentifier added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetName added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetNetworkType added in v1.3.0

func (*DescribeContainerClusterResponseBodyClusters) SetToken added in v1.3.0

func (DescribeContainerClusterResponseBodyClusters) String added in v1.3.0

type DescribeHanaBackupPlansRequest added in v1.3.0

type DescribeHanaBackupPlansRequest struct {
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName    *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	PageNumber      *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaBackupPlansRequest) GoString added in v1.3.0

func (*DescribeHanaBackupPlansRequest) SetClusterId added in v1.3.0

func (*DescribeHanaBackupPlansRequest) SetDatabaseName added in v1.3.0

func (*DescribeHanaBackupPlansRequest) SetPageNumber added in v1.3.0

func (*DescribeHanaBackupPlansRequest) SetPageSize added in v1.3.0

func (*DescribeHanaBackupPlansRequest) SetResourceGroupId added in v1.3.0

func (*DescribeHanaBackupPlansRequest) SetVaultId added in v1.3.0

func (DescribeHanaBackupPlansRequest) String added in v1.3.0

type DescribeHanaBackupPlansResponse added in v1.3.0

type DescribeHanaBackupPlansResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHanaBackupPlansResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHanaBackupPlansResponse) GoString added in v1.3.0

func (*DescribeHanaBackupPlansResponse) SetBody added in v1.3.0

func (*DescribeHanaBackupPlansResponse) SetHeaders added in v1.3.0

func (*DescribeHanaBackupPlansResponse) SetStatusCode added in v1.3.0

func (DescribeHanaBackupPlansResponse) String added in v1.3.0

type DescribeHanaBackupPlansResponseBody added in v1.3.0

type DescribeHanaBackupPlansResponseBody struct {
	Code            *string                                             `json:"Code,omitempty" xml:"Code,omitempty"`
	HanaBackupPlans *DescribeHanaBackupPlansResponseBodyHanaBackupPlans `json:"HanaBackupPlans,omitempty" xml:"HanaBackupPlans,omitempty" type:"Struct"`
	Message         *string                                             `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber      *int32                                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32                                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId       *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success         *bool                                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount      *int64                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeHanaBackupPlansResponseBody) GoString added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetCode added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetHanaBackupPlans added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetMessage added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetPageNumber added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetPageSize added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetRequestId added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetSuccess added in v1.3.0

func (*DescribeHanaBackupPlansResponseBody) SetTotalCount added in v1.3.0

func (DescribeHanaBackupPlansResponseBody) String added in v1.3.0

type DescribeHanaBackupPlansResponseBodyHanaBackupPlans added in v1.3.0

type DescribeHanaBackupPlansResponseBodyHanaBackupPlans struct {
	HanaBackupPlan []*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan `json:"HanaBackupPlan,omitempty" xml:"HanaBackupPlan,omitempty" type:"Repeated"`
}

func (DescribeHanaBackupPlansResponseBodyHanaBackupPlans) GoString added in v1.3.0

func (DescribeHanaBackupPlansResponseBodyHanaBackupPlans) String added in v1.3.0

type DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan added in v1.3.0

type DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan struct {
	BackupPrefix *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"`
	BackupType   *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	ClusterId    *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	Disabled     *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	PlanId       *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	PlanName     *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	Schedule     *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	VaultId      *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) GoString added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetBackupPrefix added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetBackupType added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetClusterId added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetDatabaseName added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetDisabled added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetPlanId added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetPlanName added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetSchedule added in v1.3.0

func (*DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) SetVaultId added in v1.3.0

func (DescribeHanaBackupPlansResponseBodyHanaBackupPlansHanaBackupPlan) String added in v1.3.0

type DescribeHanaBackupSettingRequest added in v1.3.0

type DescribeHanaBackupSettingRequest struct {
	ClusterId    *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	VaultId      *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaBackupSettingRequest) GoString added in v1.3.0

func (*DescribeHanaBackupSettingRequest) SetClusterId added in v1.3.0

func (*DescribeHanaBackupSettingRequest) SetDatabaseName added in v1.3.0

func (*DescribeHanaBackupSettingRequest) SetVaultId added in v1.3.0

func (DescribeHanaBackupSettingRequest) String added in v1.3.0

type DescribeHanaBackupSettingResponse added in v1.3.0

type DescribeHanaBackupSettingResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHanaBackupSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHanaBackupSettingResponse) GoString added in v1.3.0

func (*DescribeHanaBackupSettingResponse) SetBody added in v1.3.0

func (*DescribeHanaBackupSettingResponse) SetHeaders added in v1.3.0

func (*DescribeHanaBackupSettingResponse) SetStatusCode added in v1.3.0

func (DescribeHanaBackupSettingResponse) String added in v1.3.0

type DescribeHanaBackupSettingResponseBody added in v1.3.0

type DescribeHanaBackupSettingResponseBody struct {
	Code              *string                                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	HanaBackupSetting *DescribeHanaBackupSettingResponseBodyHanaBackupSetting `json:"HanaBackupSetting,omitempty" xml:"HanaBackupSetting,omitempty" type:"Struct"`
	Message           *string                                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId         *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success           *bool                                                   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeHanaBackupSettingResponseBody) GoString added in v1.3.0

func (*DescribeHanaBackupSettingResponseBody) SetCode added in v1.3.0

func (*DescribeHanaBackupSettingResponseBody) SetHanaBackupSetting added in v1.3.0

func (*DescribeHanaBackupSettingResponseBody) SetMessage added in v1.3.0

func (*DescribeHanaBackupSettingResponseBody) SetRequestId added in v1.3.0

func (*DescribeHanaBackupSettingResponseBody) SetSuccess added in v1.3.0

func (DescribeHanaBackupSettingResponseBody) String added in v1.3.0

type DescribeHanaBackupSettingResponseBodyHanaBackupSetting added in v1.3.0

type DescribeHanaBackupSettingResponseBodyHanaBackupSetting struct {
	CatalogBackupParameterFile *string `json:"CatalogBackupParameterFile,omitempty" xml:"CatalogBackupParameterFile,omitempty"`
	CatalogBackupUsingBackint  *bool   `json:"CatalogBackupUsingBackint,omitempty" xml:"CatalogBackupUsingBackint,omitempty"`
	DataBackupParameterFile    *string `json:"DataBackupParameterFile,omitempty" xml:"DataBackupParameterFile,omitempty"`
	DatabaseName               *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	EnableAutoLogBackup        *bool   `json:"EnableAutoLogBackup,omitempty" xml:"EnableAutoLogBackup,omitempty"`
	LogBackupParameterFile     *string `json:"LogBackupParameterFile,omitempty" xml:"LogBackupParameterFile,omitempty"`
	LogBackupTimeout           *int64  `json:"LogBackupTimeout,omitempty" xml:"LogBackupTimeout,omitempty"`
	LogBackupUsingBackint      *bool   `json:"LogBackupUsingBackint,omitempty" xml:"LogBackupUsingBackint,omitempty"`
}

func (DescribeHanaBackupSettingResponseBodyHanaBackupSetting) GoString added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupParameterFile added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetCatalogBackupUsingBackint added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDataBackupParameterFile added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetDatabaseName added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetEnableAutoLogBackup added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupParameterFile added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupTimeout added in v1.3.0

func (*DescribeHanaBackupSettingResponseBodyHanaBackupSetting) SetLogBackupUsingBackint added in v1.3.0

func (DescribeHanaBackupSettingResponseBodyHanaBackupSetting) String added in v1.3.0

type DescribeHanaBackupsAsyncRequest added in v1.3.0

type DescribeHanaBackupsAsyncRequest struct {
	ClusterId           *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName        *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	IncludeDifferential *bool   `json:"IncludeDifferential,omitempty" xml:"IncludeDifferential,omitempty"`
	IncludeIncremental  *bool   `json:"IncludeIncremental,omitempty" xml:"IncludeIncremental,omitempty"`
	IncludeLog          *bool   `json:"IncludeLog,omitempty" xml:"IncludeLog,omitempty"`
	LogPosition         *int64  `json:"LogPosition,omitempty" xml:"LogPosition,omitempty"`
	Mode                *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	PageNumber          *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize            *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RecoveryPointInTime *int64  `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"`
	ResourceGroupId     *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Source              *string `json:"Source,omitempty" xml:"Source,omitempty"`
	SourceClusterId     *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"`
	SystemCopy          *bool   `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"`
	UseBackint          *bool   `json:"UseBackint,omitempty" xml:"UseBackint,omitempty"`
	VaultId             *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
	VolumeId            *int32  `json:"VolumeId,omitempty" xml:"VolumeId,omitempty"`
}

func (DescribeHanaBackupsAsyncRequest) GoString added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetClusterId added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetDatabaseName added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetIncludeDifferential added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetIncludeIncremental added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetIncludeLog added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetLogPosition added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetMode added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetPageNumber added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetPageSize added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetRecoveryPointInTime added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetResourceGroupId added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetSource added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetSourceClusterId added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetSystemCopy added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetUseBackint added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetVaultId added in v1.3.0

func (*DescribeHanaBackupsAsyncRequest) SetVolumeId added in v1.3.0

func (DescribeHanaBackupsAsyncRequest) String added in v1.3.0

type DescribeHanaBackupsAsyncResponse added in v1.3.0

type DescribeHanaBackupsAsyncResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHanaBackupsAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHanaBackupsAsyncResponse) GoString added in v1.3.0

func (*DescribeHanaBackupsAsyncResponse) SetBody added in v1.3.0

func (*DescribeHanaBackupsAsyncResponse) SetHeaders added in v1.3.0

func (*DescribeHanaBackupsAsyncResponse) SetStatusCode added in v1.3.0

func (DescribeHanaBackupsAsyncResponse) String added in v1.3.0

type DescribeHanaBackupsAsyncResponseBody added in v1.3.0

type DescribeHanaBackupsAsyncResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DescribeHanaBackupsAsyncResponseBody) GoString added in v1.3.0

func (*DescribeHanaBackupsAsyncResponseBody) SetCode added in v1.3.0

func (*DescribeHanaBackupsAsyncResponseBody) SetMessage added in v1.3.0

func (*DescribeHanaBackupsAsyncResponseBody) SetRequestId added in v1.3.0

func (*DescribeHanaBackupsAsyncResponseBody) SetSuccess added in v1.3.0

func (*DescribeHanaBackupsAsyncResponseBody) SetTaskId added in v1.3.0

func (DescribeHanaBackupsAsyncResponseBody) String added in v1.3.0

type DescribeHanaDatabasesRequest added in v1.3.0

type DescribeHanaDatabasesRequest struct {
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PageNumber      *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaDatabasesRequest) GoString added in v1.3.0

func (s DescribeHanaDatabasesRequest) GoString() string

func (*DescribeHanaDatabasesRequest) SetClusterId added in v1.3.0

func (*DescribeHanaDatabasesRequest) SetPageNumber added in v1.3.0

func (*DescribeHanaDatabasesRequest) SetPageSize added in v1.3.0

func (*DescribeHanaDatabasesRequest) SetResourceGroupId added in v1.3.0

func (*DescribeHanaDatabasesRequest) SetVaultId added in v1.3.0

func (DescribeHanaDatabasesRequest) String added in v1.3.0

type DescribeHanaDatabasesResponse added in v1.3.0

type DescribeHanaDatabasesResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHanaDatabasesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHanaDatabasesResponse) GoString added in v1.3.0

func (*DescribeHanaDatabasesResponse) SetBody added in v1.3.0

func (*DescribeHanaDatabasesResponse) SetHeaders added in v1.3.0

func (*DescribeHanaDatabasesResponse) SetStatusCode added in v1.3.0

func (DescribeHanaDatabasesResponse) String added in v1.3.0

type DescribeHanaDatabasesResponseBody added in v1.3.0

type DescribeHanaDatabasesResponseBody struct {
	Code          *string                                         `json:"Code,omitempty" xml:"Code,omitempty"`
	HanaDatabases *DescribeHanaDatabasesResponseBodyHanaDatabases `json:"HanaDatabases,omitempty" xml:"HanaDatabases,omitempty" type:"Struct"`
	Message       *string                                         `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber    *int32                                          `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32                                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId     *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success       *bool                                           `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount    *int64                                          `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeHanaDatabasesResponseBody) GoString added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetCode added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetHanaDatabases added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetMessage added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetPageNumber added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetPageSize added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetRequestId added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetSuccess added in v1.3.0

func (*DescribeHanaDatabasesResponseBody) SetTotalCount added in v1.3.0

func (DescribeHanaDatabasesResponseBody) String added in v1.3.0

type DescribeHanaDatabasesResponseBodyHanaDatabases added in v1.3.0

type DescribeHanaDatabasesResponseBodyHanaDatabases struct {
	HanaDatabase []*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase `json:"HanaDatabase,omitempty" xml:"HanaDatabase,omitempty" type:"Repeated"`
}

func (DescribeHanaDatabasesResponseBodyHanaDatabases) GoString added in v1.3.0

func (DescribeHanaDatabasesResponseBodyHanaDatabases) String added in v1.3.0

type DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase added in v1.3.0

type DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase struct {
	ActiveStatus *string `json:"ActiveStatus,omitempty" xml:"ActiveStatus,omitempty"`
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	Detail       *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	Host         *string `json:"Host,omitempty" xml:"Host,omitempty"`
	ServiceName  *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"`
	SqlPort      *int32  `json:"SqlPort,omitempty" xml:"SqlPort,omitempty"`
}

func (DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) GoString added in v1.3.0

func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetActiveStatus added in v1.3.0

func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetDatabaseName added in v1.3.0

func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetDetail added in v1.3.0

func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetHost added in v1.3.0

func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetServiceName added in v1.3.0

func (*DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) SetSqlPort added in v1.3.0

func (DescribeHanaDatabasesResponseBodyHanaDatabasesHanaDatabase) String added in v1.3.0

type DescribeHanaInstancesRequest added in v1.3.0

type DescribeHanaInstancesRequest struct {
	ClusterId       *string                            `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PageNumber      *int32                             `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32                             `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceGroupId *string                            `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Tag             []*DescribeHanaInstancesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	VaultId         *string                            `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaInstancesRequest) GoString added in v1.3.0

func (s DescribeHanaInstancesRequest) GoString() string

func (*DescribeHanaInstancesRequest) SetClusterId added in v1.3.0

func (*DescribeHanaInstancesRequest) SetPageNumber added in v1.3.0

func (*DescribeHanaInstancesRequest) SetPageSize added in v1.3.0

func (*DescribeHanaInstancesRequest) SetResourceGroupId added in v1.3.0

func (*DescribeHanaInstancesRequest) SetTag added in v1.3.0

func (*DescribeHanaInstancesRequest) SetVaultId added in v1.3.0

func (DescribeHanaInstancesRequest) String added in v1.3.0

type DescribeHanaInstancesRequestTag added in v1.3.0

type DescribeHanaInstancesRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHanaInstancesRequestTag) GoString added in v1.3.0

func (*DescribeHanaInstancesRequestTag) SetKey added in v1.3.0

func (*DescribeHanaInstancesRequestTag) SetValue added in v1.3.0

func (DescribeHanaInstancesRequestTag) String added in v1.3.0

type DescribeHanaInstancesResponse added in v1.3.0

type DescribeHanaInstancesResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHanaInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHanaInstancesResponse) GoString added in v1.3.0

func (*DescribeHanaInstancesResponse) SetBody added in v1.3.0

func (*DescribeHanaInstancesResponse) SetHeaders added in v1.3.0

func (*DescribeHanaInstancesResponse) SetStatusCode added in v1.3.0

func (DescribeHanaInstancesResponse) String added in v1.3.0

type DescribeHanaInstancesResponseBody added in v1.3.0

type DescribeHanaInstancesResponseBody struct {
	Code       *string                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Hanas      *DescribeHanaInstancesResponseBodyHanas `json:"Hanas,omitempty" xml:"Hanas,omitempty" type:"Struct"`
	Message    *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber *int32                                  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                                   `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int32                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeHanaInstancesResponseBody) GoString added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetCode added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetHanas added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetMessage added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetPageNumber added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetPageSize added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetRequestId added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetSuccess added in v1.3.0

func (*DescribeHanaInstancesResponseBody) SetTotalCount added in v1.3.0

func (DescribeHanaInstancesResponseBody) String added in v1.3.0

type DescribeHanaInstancesResponseBodyHanas added in v1.3.0

type DescribeHanaInstancesResponseBodyHanas struct {
	Hana []*DescribeHanaInstancesResponseBodyHanasHana `json:"Hana,omitempty" xml:"Hana,omitempty" type:"Repeated"`
}

func (DescribeHanaInstancesResponseBodyHanas) GoString added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanas) SetHana added in v1.3.0

func (DescribeHanaInstancesResponseBodyHanas) String added in v1.3.0

type DescribeHanaInstancesResponseBodyHanasHana added in v1.3.0

type DescribeHanaInstancesResponseBodyHanasHana struct {
	AlertSetting        *string                                         `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"`
	ClusterId           *string                                         `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	HanaName            *string                                         `json:"HanaName,omitempty" xml:"HanaName,omitempty"`
	Host                *string                                         `json:"Host,omitempty" xml:"Host,omitempty"`
	InstanceNumber      *int32                                          `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"`
	ResourceGroupId     *string                                         `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Status              *int64                                          `json:"Status,omitempty" xml:"Status,omitempty"`
	StatusMessage       *string                                         `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"`
	Tags                *DescribeHanaInstancesResponseBodyHanasHanaTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	UseSsl              *bool                                           `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"`
	UserName            *string                                         `json:"UserName,omitempty" xml:"UserName,omitempty"`
	ValidateCertificate *bool                                           `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"`
	VaultId             *string                                         `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaInstancesResponseBodyHanasHana) GoString added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetAlertSetting added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetClusterId added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetHanaName added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetHost added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetInstanceNumber added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetResourceGroupId added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetStatus added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetStatusMessage added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetTags added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetUseSsl added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetUserName added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetValidateCertificate added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHana) SetVaultId added in v1.3.0

func (DescribeHanaInstancesResponseBodyHanasHana) String added in v1.3.0

type DescribeHanaInstancesResponseBodyHanasHanaTags added in v1.3.0

type DescribeHanaInstancesResponseBodyHanasHanaTags struct {
	Tag []*DescribeHanaInstancesResponseBodyHanasHanaTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeHanaInstancesResponseBodyHanasHanaTags) GoString added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHanaTags) SetTag added in v1.3.0

func (DescribeHanaInstancesResponseBodyHanasHanaTags) String added in v1.3.0

type DescribeHanaInstancesResponseBodyHanasHanaTagsTag added in v1.3.0

type DescribeHanaInstancesResponseBodyHanasHanaTagsTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeHanaInstancesResponseBodyHanasHanaTagsTag) GoString added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHanaTagsTag) SetKey added in v1.3.0

func (*DescribeHanaInstancesResponseBodyHanasHanaTagsTag) SetValue added in v1.3.0

func (DescribeHanaInstancesResponseBodyHanasHanaTagsTag) String added in v1.3.0

type DescribeHanaRestoresRequest added in v1.3.0

type DescribeHanaRestoresRequest struct {
	BackupId        *int64  `json:"BackupId,omitempty" xml:"BackupId,omitempty"`
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName    *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	PageNumber      *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	RestoreId       *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"`
	RestoreStatus   *string `json:"RestoreStatus,omitempty" xml:"RestoreStatus,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaRestoresRequest) GoString added in v1.3.0

func (s DescribeHanaRestoresRequest) GoString() string

func (*DescribeHanaRestoresRequest) SetBackupId added in v1.3.0

func (*DescribeHanaRestoresRequest) SetClusterId added in v1.3.0

func (*DescribeHanaRestoresRequest) SetDatabaseName added in v1.3.0

func (*DescribeHanaRestoresRequest) SetPageNumber added in v1.3.0

func (*DescribeHanaRestoresRequest) SetPageSize added in v1.3.0

func (*DescribeHanaRestoresRequest) SetResourceGroupId added in v1.3.0

func (*DescribeHanaRestoresRequest) SetRestoreId added in v1.3.0

func (*DescribeHanaRestoresRequest) SetRestoreStatus added in v1.3.0

func (*DescribeHanaRestoresRequest) SetVaultId added in v1.3.0

func (DescribeHanaRestoresRequest) String added in v1.3.0

type DescribeHanaRestoresResponse added in v1.3.0

type DescribeHanaRestoresResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHanaRestoresResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHanaRestoresResponse) GoString added in v1.3.0

func (s DescribeHanaRestoresResponse) GoString() string

func (*DescribeHanaRestoresResponse) SetBody added in v1.3.0

func (*DescribeHanaRestoresResponse) SetHeaders added in v1.3.0

func (*DescribeHanaRestoresResponse) SetStatusCode added in v1.3.0

func (DescribeHanaRestoresResponse) String added in v1.3.0

type DescribeHanaRestoresResponseBody added in v1.3.0

type DescribeHanaRestoresResponseBody struct {
	Code        *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	HanaRestore *DescribeHanaRestoresResponseBodyHanaRestore `json:"HanaRestore,omitempty" xml:"HanaRestore,omitempty" type:"Struct"`
	Message     *string                                      `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                       `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success     *bool                                        `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int32                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeHanaRestoresResponseBody) GoString added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetCode added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetHanaRestore added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetMessage added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetPageNumber added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetPageSize added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetRequestId added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetSuccess added in v1.3.0

func (*DescribeHanaRestoresResponseBody) SetTotalCount added in v1.3.0

func (DescribeHanaRestoresResponseBody) String added in v1.3.0

type DescribeHanaRestoresResponseBodyHanaRestore added in v1.3.0

type DescribeHanaRestoresResponseBodyHanaRestore struct {
	HanaRestores []*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores `json:"HanaRestores,omitempty" xml:"HanaRestores,omitempty" type:"Repeated"`
}

func (DescribeHanaRestoresResponseBodyHanaRestore) GoString added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestore) SetHanaRestores added in v1.3.0

func (DescribeHanaRestoresResponseBodyHanaRestore) String added in v1.3.0

type DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores added in v1.3.0

type DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores struct {
	BackupID            *int64  `json:"BackupID,omitempty" xml:"BackupID,omitempty"`
	BackupPrefix        *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"`
	CheckAccess         *bool   `json:"CheckAccess,omitempty" xml:"CheckAccess,omitempty"`
	ClearLog            *bool   `json:"ClearLog,omitempty" xml:"ClearLog,omitempty"`
	ClusterId           *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	CurrentPhase        *int32  `json:"CurrentPhase,omitempty" xml:"CurrentPhase,omitempty"`
	CurrentProgress     *int64  `json:"CurrentProgress,omitempty" xml:"CurrentProgress,omitempty"`
	DatabaseName        *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	DatabaseRestoreId   *int64  `json:"DatabaseRestoreId,omitempty" xml:"DatabaseRestoreId,omitempty"`
	EndTime             *int64  `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	LogPosition         *int64  `json:"LogPosition,omitempty" xml:"LogPosition,omitempty"`
	MaxPhase            *int32  `json:"MaxPhase,omitempty" xml:"MaxPhase,omitempty"`
	MaxProgress         *int64  `json:"MaxProgress,omitempty" xml:"MaxProgress,omitempty"`
	Message             *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Mode                *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	Phase               *string `json:"Phase,omitempty" xml:"Phase,omitempty"`
	ReachedTime         *int64  `json:"ReachedTime,omitempty" xml:"ReachedTime,omitempty"`
	RecoveryPointInTime *int64  `json:"RecoveryPointInTime,omitempty" xml:"RecoveryPointInTime,omitempty"`
	RestoreId           *string `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"`
	Source              *string `json:"Source,omitempty" xml:"Source,omitempty"`
	SourceClusterId     *string `json:"SourceClusterId,omitempty" xml:"SourceClusterId,omitempty"`
	StartTime           *int64  `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	State               *string `json:"State,omitempty" xml:"State,omitempty"`
	Status              *string `json:"Status,omitempty" xml:"Status,omitempty"`
	SystemCopy          *bool   `json:"SystemCopy,omitempty" xml:"SystemCopy,omitempty"`
	UseCatalog          *bool   `json:"UseCatalog,omitempty" xml:"UseCatalog,omitempty"`
	UseDelta            *bool   `json:"UseDelta,omitempty" xml:"UseDelta,omitempty"`
	VaultId             *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
	VolumeId            *int32  `json:"VolumeId,omitempty" xml:"VolumeId,omitempty"`
}

func (DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) GoString added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetBackupID added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetBackupPrefix added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCheckAccess added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetClearLog added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetClusterId added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentPhase added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetCurrentProgress added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseName added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetDatabaseRestoreId added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetEndTime added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetLogPosition added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMaxPhase added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMaxProgress added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMessage added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetMode added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetPhase added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetReachedTime added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRecoveryPointInTime added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetRestoreId added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSource added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSourceClusterId added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetStartTime added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetState added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetStatus added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetSystemCopy added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetUseCatalog added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetUseDelta added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetVaultId added in v1.3.0

func (*DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) SetVolumeId added in v1.3.0

func (DescribeHanaRestoresResponseBodyHanaRestoreHanaRestores) String added in v1.3.0

type DescribeHanaRetentionSettingRequest added in v1.3.0

type DescribeHanaRetentionSettingRequest struct {
	ClusterId    *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	VaultId      *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaRetentionSettingRequest) GoString added in v1.3.0

func (*DescribeHanaRetentionSettingRequest) SetClusterId added in v1.3.0

func (*DescribeHanaRetentionSettingRequest) SetDatabaseName added in v1.3.0

func (*DescribeHanaRetentionSettingRequest) SetVaultId added in v1.3.0

func (DescribeHanaRetentionSettingRequest) String added in v1.3.0

type DescribeHanaRetentionSettingResponse added in v1.3.0

type DescribeHanaRetentionSettingResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHanaRetentionSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHanaRetentionSettingResponse) GoString added in v1.3.0

func (*DescribeHanaRetentionSettingResponse) SetBody added in v1.3.0

func (*DescribeHanaRetentionSettingResponse) SetHeaders added in v1.3.0

func (*DescribeHanaRetentionSettingResponse) SetStatusCode added in v1.3.0

func (DescribeHanaRetentionSettingResponse) String added in v1.3.0

type DescribeHanaRetentionSettingResponseBody added in v1.3.0

type DescribeHanaRetentionSettingResponseBody struct {
	ClusterId     *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	Code          *string `json:"Code,omitempty" xml:"Code,omitempty"`
	DatabaseName  *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	Disabled      *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	Message       *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RetentionDays *int64  `json:"RetentionDays,omitempty" xml:"RetentionDays,omitempty"`
	Schedule      *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	Success       *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	VaultId       *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeHanaRetentionSettingResponseBody) GoString added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetClusterId added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetCode added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetDatabaseName added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetDisabled added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetMessage added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetRequestId added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetRetentionDays added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetSchedule added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetSuccess added in v1.3.0

func (*DescribeHanaRetentionSettingResponseBody) SetVaultId added in v1.3.0

func (DescribeHanaRetentionSettingResponseBody) String added in v1.3.0

type DescribeOtsTableSnapshotsRequest

type DescribeOtsTableSnapshotsRequest struct {
	EndTime      *int64                                          `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Limit        *int32                                          `json:"Limit,omitempty" xml:"Limit,omitempty"`
	NextToken    *string                                         `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OtsInstances []*DescribeOtsTableSnapshotsRequestOtsInstances `json:"OtsInstances,omitempty" xml:"OtsInstances,omitempty" type:"Repeated"`
	SnapshotIds  []*string                                       `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty" type:"Repeated"`
	StartTime    *int64                                          `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeOtsTableSnapshotsRequest) GoString

func (*DescribeOtsTableSnapshotsRequest) SetEndTime

func (*DescribeOtsTableSnapshotsRequest) SetLimit

func (*DescribeOtsTableSnapshotsRequest) SetNextToken

func (*DescribeOtsTableSnapshotsRequest) SetSnapshotIds

func (*DescribeOtsTableSnapshotsRequest) SetStartTime

func (DescribeOtsTableSnapshotsRequest) String

type DescribeOtsTableSnapshotsRequestOtsInstances

type DescribeOtsTableSnapshotsRequestOtsInstances struct {
	InstanceName *string   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	TableNames   []*string `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Repeated"`
}

func (DescribeOtsTableSnapshotsRequestOtsInstances) GoString

func (*DescribeOtsTableSnapshotsRequestOtsInstances) SetInstanceName

func (*DescribeOtsTableSnapshotsRequestOtsInstances) SetTableNames

func (DescribeOtsTableSnapshotsRequestOtsInstances) String

type DescribeOtsTableSnapshotsResponse

type DescribeOtsTableSnapshotsResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeOtsTableSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeOtsTableSnapshotsResponse) GoString

func (*DescribeOtsTableSnapshotsResponse) SetHeaders

func (*DescribeOtsTableSnapshotsResponse) SetStatusCode added in v1.3.0

func (DescribeOtsTableSnapshotsResponse) String

type DescribeOtsTableSnapshotsResponseBody

type DescribeOtsTableSnapshotsResponseBody struct {
	Code      *string                                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Limit     *int32                                            `json:"Limit,omitempty" xml:"Limit,omitempty"`
	Message   *string                                           `json:"Message,omitempty" xml:"Message,omitempty"`
	NextToken *string                                           `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Snapshots []*DescribeOtsTableSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"`
	Success   *bool                                             `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeOtsTableSnapshotsResponseBody) GoString

func (*DescribeOtsTableSnapshotsResponseBody) SetCode

func (*DescribeOtsTableSnapshotsResponseBody) SetLimit

func (*DescribeOtsTableSnapshotsResponseBody) SetMessage

func (*DescribeOtsTableSnapshotsResponseBody) SetNextToken

func (*DescribeOtsTableSnapshotsResponseBody) SetRequestId

func (*DescribeOtsTableSnapshotsResponseBody) SetSuccess

func (DescribeOtsTableSnapshotsResponseBody) String

type DescribeOtsTableSnapshotsResponseBodySnapshots

type DescribeOtsTableSnapshotsResponseBodySnapshots struct {
	ActualBytes        *string `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"`
	BackupType         *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	BytesTotal         *int64  `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"`
	CompleteTime       *int64  `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"`
	CreateTime         *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreatedTime        *int64  `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	InstanceName       *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	JobId              *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	ParentSnapshotHash *string `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"`
	RangeEnd           *int64  `json:"RangeEnd,omitempty" xml:"RangeEnd,omitempty"`
	RangeStart         *int64  `json:"RangeStart,omitempty" xml:"RangeStart,omitempty"`
	Retention          *int64  `json:"Retention,omitempty" xml:"Retention,omitempty"`
	SnapshotHash       *string `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"`
	SnapshotId         *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SourceType         *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	StartTime          *int64  `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status             *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TableName          *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	UpdatedTime        *int64  `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	VaultId            *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeOtsTableSnapshotsResponseBodySnapshots) GoString

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetActualBytes

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetBackupType

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetBytesTotal

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetCompleteTime

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreateTime

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetCreatedTime

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetInstanceName

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetJobId

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetParentSnapshotHash

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeEnd

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetRangeStart

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetRetention

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotHash

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetSnapshotId

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetSourceType

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetStartTime

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetStatus

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetTableName

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetUpdatedTime

func (*DescribeOtsTableSnapshotsResponseBodySnapshots) SetVaultId

func (DescribeOtsTableSnapshotsResponseBodySnapshots) String

type DescribeRecoverableOtsInstancesResponse

type DescribeRecoverableOtsInstancesResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRecoverableOtsInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRecoverableOtsInstancesResponse) GoString

func (*DescribeRecoverableOtsInstancesResponse) SetHeaders

func (*DescribeRecoverableOtsInstancesResponse) SetStatusCode added in v1.3.0

func (DescribeRecoverableOtsInstancesResponse) String

type DescribeRecoverableOtsInstancesResponseBody

type DescribeRecoverableOtsInstancesResponseBody struct {
	Code         *string                                                    `json:"Code,omitempty" xml:"Code,omitempty"`
	Message      *string                                                    `json:"Message,omitempty" xml:"Message,omitempty"`
	OtsInstances []*DescribeRecoverableOtsInstancesResponseBodyOtsInstances `json:"OtsInstances,omitempty" xml:"OtsInstances,omitempty" type:"Repeated"`
	RequestId    *string                                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success      *bool                                                      `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRecoverableOtsInstancesResponseBody) GoString

func (*DescribeRecoverableOtsInstancesResponseBody) SetCode

func (*DescribeRecoverableOtsInstancesResponseBody) SetMessage

func (*DescribeRecoverableOtsInstancesResponseBody) SetRequestId

func (*DescribeRecoverableOtsInstancesResponseBody) SetSuccess

func (DescribeRecoverableOtsInstancesResponseBody) String

type DescribeRecoverableOtsInstancesResponseBodyOtsInstances

type DescribeRecoverableOtsInstancesResponseBodyOtsInstances struct {
	InstanceName *string   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	TableNames   []*string `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Repeated"`
}

func (DescribeRecoverableOtsInstancesResponseBodyOtsInstances) GoString

func (*DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetInstanceName

func (*DescribeRecoverableOtsInstancesResponseBodyOtsInstances) SetTableNames

func (DescribeRecoverableOtsInstancesResponseBodyOtsInstances) String

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	NeedVaultCount *bool `json:"NeedVaultCount,omitempty" xml:"NeedVaultCount,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetNeedVaultCount

func (s *DescribeRegionsRequest) SetNeedVaultCount(v bool) *DescribeRegionsRequest

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode added in v1.3.0

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	Code      *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string                             `json:"Message,omitempty" xml:"Message,omitempty"`
	Regions   *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	RequestId *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetCode

func (*DescribeRegionsResponseBody) SetMessage

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (*DescribeRegionsResponseBody) SetSuccess

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (DescribeRegionsResponseBodyRegions) String

type DescribeRegionsResponseBodyRegionsRegion

type DescribeRegionsResponseBodyRegionsRegion struct {
	LocalName  *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	RegionId   *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	VaultCount *int32  `json:"VaultCount,omitempty" xml:"VaultCount,omitempty"`
}

func (DescribeRegionsResponseBodyRegionsRegion) GoString

func (*DescribeRegionsResponseBodyRegionsRegion) SetLocalName

func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId

func (*DescribeRegionsResponseBodyRegionsRegion) SetVaultCount

func (DescribeRegionsResponseBodyRegionsRegion) String

type DescribeRestoreJobs2Request

type DescribeRestoreJobs2Request struct {
	Filters     []*DescribeRestoreJobs2RequestFilters `json:"Filters,omitempty" xml:"Filters,omitempty" type:"Repeated"`
	PageNumber  *int32                                `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RestoreType *string                               `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"`
}

func (DescribeRestoreJobs2Request) GoString

func (s DescribeRestoreJobs2Request) GoString() string

func (*DescribeRestoreJobs2Request) SetFilters

func (*DescribeRestoreJobs2Request) SetPageNumber

func (*DescribeRestoreJobs2Request) SetPageSize

func (*DescribeRestoreJobs2Request) SetRestoreType

func (DescribeRestoreJobs2Request) String

type DescribeRestoreJobs2RequestFilters

type DescribeRestoreJobs2RequestFilters struct {
	Key      *string   `json:"Key,omitempty" xml:"Key,omitempty"`
	Operator *string   `json:"Operator,omitempty" xml:"Operator,omitempty"`
	Values   []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (DescribeRestoreJobs2RequestFilters) GoString

func (*DescribeRestoreJobs2RequestFilters) SetKey

func (*DescribeRestoreJobs2RequestFilters) SetOperator

func (*DescribeRestoreJobs2RequestFilters) SetValues

func (DescribeRestoreJobs2RequestFilters) String

type DescribeRestoreJobs2Response

type DescribeRestoreJobs2Response struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRestoreJobs2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRestoreJobs2Response) GoString

func (s DescribeRestoreJobs2Response) GoString() string

func (*DescribeRestoreJobs2Response) SetBody

func (*DescribeRestoreJobs2Response) SetHeaders

func (*DescribeRestoreJobs2Response) SetStatusCode added in v1.3.0

func (DescribeRestoreJobs2Response) String

type DescribeRestoreJobs2ResponseBody

type DescribeRestoreJobs2ResponseBody struct {
	Code        *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Message     *string                                      `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber  *int32                                       `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId   *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RestoreJobs *DescribeRestoreJobs2ResponseBodyRestoreJobs `json:"RestoreJobs,omitempty" xml:"RestoreJobs,omitempty" type:"Struct"`
	Success     *bool                                        `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount  *int32                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeRestoreJobs2ResponseBody) GoString

func (*DescribeRestoreJobs2ResponseBody) SetCode

func (*DescribeRestoreJobs2ResponseBody) SetMessage

func (*DescribeRestoreJobs2ResponseBody) SetPageNumber

func (*DescribeRestoreJobs2ResponseBody) SetPageSize

func (*DescribeRestoreJobs2ResponseBody) SetRequestId

func (*DescribeRestoreJobs2ResponseBody) SetSuccess

func (*DescribeRestoreJobs2ResponseBody) SetTotalCount

func (DescribeRestoreJobs2ResponseBody) String

type DescribeRestoreJobs2ResponseBodyRestoreJobs

type DescribeRestoreJobs2ResponseBodyRestoreJobs struct {
	RestoreJob []*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob `json:"RestoreJob,omitempty" xml:"RestoreJob,omitempty" type:"Repeated"`
}

func (DescribeRestoreJobs2ResponseBodyRestoreJobs) GoString

func (DescribeRestoreJobs2ResponseBodyRestoreJobs) String

type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob

type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob struct {
	ActualBytes        *int64                                                          `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"`
	ActualItems        *int64                                                          `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"`
	BytesDone          *int64                                                          `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"`
	BytesTotal         *int64                                                          `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"`
	ClusterId          *string                                                         `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	CompleteTime       *int64                                                          `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"`
	CreatedTime        *int64                                                          `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	ErrorFile          *string                                                         `json:"ErrorFile,omitempty" xml:"ErrorFile,omitempty"`
	ErrorMessage       *string                                                         `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	Exclude            *string                                                         `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	ExpireTime         *int64                                                          `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	Include            *string                                                         `json:"Include,omitempty" xml:"Include,omitempty"`
	ItemsDone          *int64                                                          `json:"ItemsDone,omitempty" xml:"ItemsDone,omitempty"`
	ItemsTotal         *int64                                                          `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"`
	Options            *string                                                         `json:"Options,omitempty" xml:"Options,omitempty"`
	OtsDetail          *DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty" type:"Struct"`
	ParentId           *string                                                         `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	Progress           *int32                                                          `json:"Progress,omitempty" xml:"Progress,omitempty"`
	RestoreId          *string                                                         `json:"RestoreId,omitempty" xml:"RestoreId,omitempty"`
	RestoreType        *string                                                         `json:"RestoreType,omitempty" xml:"RestoreType,omitempty"`
	SnapshotHash       *string                                                         `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"`
	SnapshotId         *string                                                         `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SourceType         *string                                                         `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	Speed              *int64                                                          `json:"Speed,omitempty" xml:"Speed,omitempty"`
	StartTime          *int64                                                          `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status             *string                                                         `json:"Status,omitempty" xml:"Status,omitempty"`
	TargetBucket       *string                                                         `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"`
	TargetClientId     *string                                                         `json:"TargetClientId,omitempty" xml:"TargetClientId,omitempty"`
	TargetCreateTime   *int64                                                          `json:"TargetCreateTime,omitempty" xml:"TargetCreateTime,omitempty"`
	TargetDataSourceId *string                                                         `json:"TargetDataSourceId,omitempty" xml:"TargetDataSourceId,omitempty"`
	TargetFileSystemId *string                                                         `json:"TargetFileSystemId,omitempty" xml:"TargetFileSystemId,omitempty"`
	TargetInstanceId   *string                                                         `json:"TargetInstanceId,omitempty" xml:"TargetInstanceId,omitempty"`
	TargetInstanceName *string                                                         `json:"TargetInstanceName,omitempty" xml:"TargetInstanceName,omitempty"`
	TargetPath         *string                                                         `json:"TargetPath,omitempty" xml:"TargetPath,omitempty"`
	TargetPrefix       *string                                                         `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"`
	TargetTableName    *string                                                         `json:"TargetTableName,omitempty" xml:"TargetTableName,omitempty"`
	TargetTime         *int64                                                          `json:"TargetTime,omitempty" xml:"TargetTime,omitempty"`
	UdmDetail          *string                                                         `json:"UdmDetail,omitempty" xml:"UdmDetail,omitempty"`
	UpdatedTime        *int64                                                          `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	VaultId            *string                                                         `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) GoString

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualBytes

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetActualItems

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesDone

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetBytesTotal

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetClusterId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCompleteTime

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetCreatedTime

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorFile

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetErrorMessage

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetExclude

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetExpireTime

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetInclude

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsDone

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetItemsTotal

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetOptions

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetParentId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetProgress

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetRestoreType

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotHash

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSnapshotId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSourceType

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetSpeed

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStartTime

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetStatus

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetBucket

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetClientId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetCreateTime

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetDataSourceId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetFileSystemId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceId

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetInstanceName

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPath

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetPrefix

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTableName

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetTargetTime

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUdmDetail

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetUpdatedTime

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) SetVaultId

func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJob) String

type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail

type DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail struct {
	BatchChannelCount *int32 `json:"BatchChannelCount,omitempty" xml:"BatchChannelCount,omitempty"`
	OverwriteExisting *bool  `json:"OverwriteExisting,omitempty" xml:"OverwriteExisting,omitempty"`
}

func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) GoString

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetBatchChannelCount

func (*DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) SetOverwriteExisting

func (DescribeRestoreJobs2ResponseBodyRestoreJobsRestoreJobOtsDetail) String

type DescribeTaskRequest

type DescribeTaskRequest struct {
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	TaskId          *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	Token           *string `json:"Token,omitempty" xml:"Token,omitempty"`
}

func (DescribeTaskRequest) GoString

func (s DescribeTaskRequest) GoString() string

func (*DescribeTaskRequest) SetResourceGroupId

func (s *DescribeTaskRequest) SetResourceGroupId(v string) *DescribeTaskRequest

func (*DescribeTaskRequest) SetTaskId

func (*DescribeTaskRequest) SetToken

func (DescribeTaskRequest) String

func (s DescribeTaskRequest) String() string

type DescribeTaskResponse

type DescribeTaskResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeTaskResponse) GoString

func (s DescribeTaskResponse) GoString() string

func (*DescribeTaskResponse) SetBody

func (*DescribeTaskResponse) SetHeaders

func (s *DescribeTaskResponse) SetHeaders(v map[string]*string) *DescribeTaskResponse

func (*DescribeTaskResponse) SetStatusCode added in v1.3.0

func (s *DescribeTaskResponse) SetStatusCode(v int32) *DescribeTaskResponse

func (DescribeTaskResponse) String

func (s DescribeTaskResponse) String() string

type DescribeTaskResponseBody

type DescribeTaskResponseBody struct {
	Code          *string `json:"Code,omitempty" xml:"Code,omitempty"`
	CompletedTime *int64  `json:"CompletedTime,omitempty" xml:"CompletedTime,omitempty"`
	CreatedTime   *int64  `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Description   *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Message       *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Name          *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Progress      *int32  `json:"Progress,omitempty" xml:"Progress,omitempty"`
	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Result        *string `json:"Result,omitempty" xml:"Result,omitempty"`
	Success       *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	UpdatedTime   *int64  `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
}

func (DescribeTaskResponseBody) GoString

func (s DescribeTaskResponseBody) GoString() string

func (*DescribeTaskResponseBody) SetCode

func (*DescribeTaskResponseBody) SetCompletedTime

func (*DescribeTaskResponseBody) SetCreatedTime

func (*DescribeTaskResponseBody) SetDescription

func (*DescribeTaskResponseBody) SetMessage

func (*DescribeTaskResponseBody) SetName

func (*DescribeTaskResponseBody) SetProgress

func (*DescribeTaskResponseBody) SetRequestId

func (*DescribeTaskResponseBody) SetResult

func (*DescribeTaskResponseBody) SetSuccess

func (*DescribeTaskResponseBody) SetUpdatedTime

func (DescribeTaskResponseBody) String

func (s DescribeTaskResponseBody) String() string

type DescribeUdmSnapshotsRequest

type DescribeUdmSnapshotsRequest struct {
	DiskId      *string                `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	EndTime     *int64                 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId  *string                `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	JobId       *string                `json:"JobId,omitempty" xml:"JobId,omitempty"`
	SnapshotIds map[string]interface{} `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty"`
	SourceType  *string                `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	StartTime   *int64                 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	UdmRegionId *string                `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"`
}

func (DescribeUdmSnapshotsRequest) GoString

func (s DescribeUdmSnapshotsRequest) GoString() string

func (*DescribeUdmSnapshotsRequest) SetDiskId

func (*DescribeUdmSnapshotsRequest) SetEndTime

func (*DescribeUdmSnapshotsRequest) SetInstanceId

func (*DescribeUdmSnapshotsRequest) SetJobId

func (*DescribeUdmSnapshotsRequest) SetSnapshotIds

func (s *DescribeUdmSnapshotsRequest) SetSnapshotIds(v map[string]interface{}) *DescribeUdmSnapshotsRequest

func (*DescribeUdmSnapshotsRequest) SetSourceType

func (*DescribeUdmSnapshotsRequest) SetStartTime

func (*DescribeUdmSnapshotsRequest) SetUdmRegionId

func (DescribeUdmSnapshotsRequest) String

type DescribeUdmSnapshotsResponse

type DescribeUdmSnapshotsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeUdmSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeUdmSnapshotsResponse) GoString

func (s DescribeUdmSnapshotsResponse) GoString() string

func (*DescribeUdmSnapshotsResponse) SetBody

func (*DescribeUdmSnapshotsResponse) SetHeaders

func (*DescribeUdmSnapshotsResponse) SetStatusCode added in v1.3.0

func (DescribeUdmSnapshotsResponse) String

type DescribeUdmSnapshotsResponseBody

type DescribeUdmSnapshotsResponseBody struct {
	Code       *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Message    *string                                      `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId  *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Snapshots  []*DescribeUdmSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"`
	Success    *bool                                        `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int64                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeUdmSnapshotsResponseBody) GoString

func (*DescribeUdmSnapshotsResponseBody) SetCode

func (*DescribeUdmSnapshotsResponseBody) SetMessage

func (*DescribeUdmSnapshotsResponseBody) SetRequestId

func (*DescribeUdmSnapshotsResponseBody) SetSuccess

func (*DescribeUdmSnapshotsResponseBody) SetTotalCount

func (DescribeUdmSnapshotsResponseBody) String

type DescribeUdmSnapshotsResponseBodySnapshots

type DescribeUdmSnapshotsResponseBodySnapshots struct {
	ActualBytes        *string                                          `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"`
	BackupType         *string                                          `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	BytesTotal         *int64                                           `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"`
	CompleteTime       *int64                                           `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"`
	CreateTime         *int64                                           `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreatedTime        *int64                                           `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Detail             *DescribeUdmSnapshotsResponseBodySnapshotsDetail `json:"Detail,omitempty" xml:"Detail,omitempty" type:"Struct"`
	DiskId             *string                                          `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	InstanceId         *string                                          `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	JobId              *string                                          `json:"JobId,omitempty" xml:"JobId,omitempty"`
	NativeSnapshotId   *string                                          `json:"NativeSnapshotId,omitempty" xml:"NativeSnapshotId,omitempty"`
	NativeSnapshotInfo *string                                          `json:"NativeSnapshotInfo,omitempty" xml:"NativeSnapshotInfo,omitempty"`
	ParentSnapshotHash *string                                          `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"`
	Prefix             *string                                          `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	RealSnapshotTime   *int64                                           `json:"RealSnapshotTime,omitempty" xml:"RealSnapshotTime,omitempty"`
	Retention          *int64                                           `json:"Retention,omitempty" xml:"Retention,omitempty"`
	SnapshotHash       *string                                          `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"`
	SnapshotId         *string                                          `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SourceType         *string                                          `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	StartTime          *int64                                           `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status             *string                                          `json:"Status,omitempty" xml:"Status,omitempty"`
	UpdatedTime        *int64                                           `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
}

func (DescribeUdmSnapshotsResponseBodySnapshots) GoString

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetActualBytes

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetBackupType

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetBytesTotal

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetCompleteTime

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetCreateTime

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetCreatedTime

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetDiskId

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetInstanceId

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetJobId

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotId

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetNativeSnapshotInfo

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetParentSnapshotHash

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetPrefix

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetRealSnapshotTime

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetRetention

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotHash

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetSnapshotId

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetSourceType

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetStartTime

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetStatus

func (*DescribeUdmSnapshotsResponseBodySnapshots) SetUpdatedTime

func (DescribeUdmSnapshotsResponseBodySnapshots) String

type DescribeUdmSnapshotsResponseBodySnapshotsDetail

type DescribeUdmSnapshotsResponseBodySnapshotsDetail struct {
	ConsistentLevel                *string                `json:"ConsistentLevel,omitempty" xml:"ConsistentLevel,omitempty"`
	ContainOsDisk                  *bool                  `json:"ContainOsDisk,omitempty" xml:"ContainOsDisk,omitempty"`
	DiskDevName                    *string                `json:"DiskDevName,omitempty" xml:"DiskDevName,omitempty"`
	DiskHbrSnapshotIdWithDeviceMap map[string]interface{} `json:"DiskHbrSnapshotIdWithDeviceMap,omitempty" xml:"DiskHbrSnapshotIdWithDeviceMap,omitempty"`
	DiskIdList                     []*string              `json:"DiskIdList,omitempty" xml:"DiskIdList,omitempty" type:"Repeated"`
	DowngradeReason                *string                `json:"DowngradeReason,omitempty" xml:"DowngradeReason,omitempty"`
	InstanceIdWithDiskIdListMap    map[string]interface{} `json:"InstanceIdWithDiskIdListMap,omitempty" xml:"InstanceIdWithDiskIdListMap,omitempty"`
	InstanceName                   *string                `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	NativeSnapshotIdList           []*string              `json:"NativeSnapshotIdList,omitempty" xml:"NativeSnapshotIdList,omitempty" type:"Repeated"`
	OsDiskId                       *string                `json:"OsDiskId,omitempty" xml:"OsDiskId,omitempty"`
	OsName                         *string                `json:"OsName,omitempty" xml:"OsName,omitempty"`
	OsNameEn                       *string                `json:"OsNameEn,omitempty" xml:"OsNameEn,omitempty"`
	OsType                         *string                `json:"OsType,omitempty" xml:"OsType,omitempty"`
	Platform                       *string                `json:"Platform,omitempty" xml:"Platform,omitempty"`
	SnapshotGroupId                *string                `json:"SnapshotGroupId,omitempty" xml:"SnapshotGroupId,omitempty"`
	SystemDisk                     *bool                  `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty"`
	VmName                         *string                `json:"VmName,omitempty" xml:"VmName,omitempty"`
}

func (DescribeUdmSnapshotsResponseBodySnapshotsDetail) GoString

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetConsistentLevel

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetContainOsDisk

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskDevName

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskHbrSnapshotIdWithDeviceMap

func (s *DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskHbrSnapshotIdWithDeviceMap(v map[string]interface{}) *DescribeUdmSnapshotsResponseBodySnapshotsDetail

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDiskIdList

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetDowngradeReason

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceIdWithDiskIdListMap

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetInstanceName

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetNativeSnapshotIdList

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsDiskId

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsName

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsNameEn

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetOsType

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetPlatform

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSnapshotGroupId

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetSystemDisk

func (*DescribeUdmSnapshotsResponseBodySnapshotsDetail) SetVmName

func (DescribeUdmSnapshotsResponseBodySnapshotsDetail) String

type DescribeUdmSnapshotsShrinkRequest

type DescribeUdmSnapshotsShrinkRequest struct {
	DiskId            *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	EndTime           *int64  `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	JobId             *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	SnapshotIdsShrink *string `json:"SnapshotIds,omitempty" xml:"SnapshotIds,omitempty"`
	SourceType        *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	StartTime         *int64  `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	UdmRegionId       *string `json:"UdmRegionId,omitempty" xml:"UdmRegionId,omitempty"`
}

func (DescribeUdmSnapshotsShrinkRequest) GoString

func (*DescribeUdmSnapshotsShrinkRequest) SetDiskId

func (*DescribeUdmSnapshotsShrinkRequest) SetEndTime

func (*DescribeUdmSnapshotsShrinkRequest) SetInstanceId

func (*DescribeUdmSnapshotsShrinkRequest) SetJobId

func (*DescribeUdmSnapshotsShrinkRequest) SetSnapshotIdsShrink

func (*DescribeUdmSnapshotsShrinkRequest) SetSourceType

func (*DescribeUdmSnapshotsShrinkRequest) SetStartTime

func (*DescribeUdmSnapshotsShrinkRequest) SetUdmRegionId

func (DescribeUdmSnapshotsShrinkRequest) String

type DescribeVaultReplicationRegionsRequest

type DescribeVaultReplicationRegionsRequest struct {
	Token   *string `json:"Token,omitempty" xml:"Token,omitempty"`
	VaultId *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DescribeVaultReplicationRegionsRequest) GoString

func (*DescribeVaultReplicationRegionsRequest) SetToken

func (*DescribeVaultReplicationRegionsRequest) SetVaultId

func (DescribeVaultReplicationRegionsRequest) String

type DescribeVaultReplicationRegionsResponse

type DescribeVaultReplicationRegionsResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeVaultReplicationRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeVaultReplicationRegionsResponse) GoString

func (*DescribeVaultReplicationRegionsResponse) SetHeaders

func (*DescribeVaultReplicationRegionsResponse) SetStatusCode added in v1.3.0

func (DescribeVaultReplicationRegionsResponse) String

type DescribeVaultReplicationRegionsResponseBody

type DescribeVaultReplicationRegionsResponseBody struct {
	Code      *string                                             `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string                                             `json:"Message,omitempty" xml:"Message,omitempty"`
	Regions   *DescribeVaultReplicationRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
	RequestId *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool                                               `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DescribeVaultReplicationRegionsResponseBody) GoString

func (*DescribeVaultReplicationRegionsResponseBody) SetCode

func (*DescribeVaultReplicationRegionsResponseBody) SetMessage

func (*DescribeVaultReplicationRegionsResponseBody) SetRequestId

func (*DescribeVaultReplicationRegionsResponseBody) SetSuccess

func (DescribeVaultReplicationRegionsResponseBody) String

type DescribeVaultReplicationRegionsResponseBodyRegions

type DescribeVaultReplicationRegionsResponseBodyRegions struct {
	RegionId []*string `json:"RegionId,omitempty" xml:"RegionId,omitempty" type:"Repeated"`
}

func (DescribeVaultReplicationRegionsResponseBodyRegions) GoString

func (*DescribeVaultReplicationRegionsResponseBodyRegions) SetRegionId

func (DescribeVaultReplicationRegionsResponseBodyRegions) String

type DescribeVaultsRequest

type DescribeVaultsRequest struct {
	PageNumber      *int32                      `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32                      `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceGroupId *string                     `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Status          *string                     `json:"Status,omitempty" xml:"Status,omitempty"`
	Tag             []*DescribeVaultsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	VaultId         *string                     `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
	VaultRegionId   *string                     `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"`
	VaultType       *string                     `json:"VaultType,omitempty" xml:"VaultType,omitempty"`
}

func (DescribeVaultsRequest) GoString

func (s DescribeVaultsRequest) GoString() string

func (*DescribeVaultsRequest) SetPageNumber

func (s *DescribeVaultsRequest) SetPageNumber(v int32) *DescribeVaultsRequest

func (*DescribeVaultsRequest) SetPageSize

func (*DescribeVaultsRequest) SetResourceGroupId

func (s *DescribeVaultsRequest) SetResourceGroupId(v string) *DescribeVaultsRequest

func (*DescribeVaultsRequest) SetStatus

func (*DescribeVaultsRequest) SetTag

func (*DescribeVaultsRequest) SetVaultId

func (*DescribeVaultsRequest) SetVaultRegionId

func (s *DescribeVaultsRequest) SetVaultRegionId(v string) *DescribeVaultsRequest

func (*DescribeVaultsRequest) SetVaultType

func (DescribeVaultsRequest) String

func (s DescribeVaultsRequest) String() string

type DescribeVaultsRequestTag

type DescribeVaultsRequestTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeVaultsRequestTag) GoString

func (s DescribeVaultsRequestTag) GoString() string

func (*DescribeVaultsRequestTag) SetKey

func (*DescribeVaultsRequestTag) SetValue

func (DescribeVaultsRequestTag) String

func (s DescribeVaultsRequestTag) String() string

type DescribeVaultsResponse

type DescribeVaultsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeVaultsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeVaultsResponse) GoString

func (s DescribeVaultsResponse) GoString() string

func (*DescribeVaultsResponse) SetBody

func (*DescribeVaultsResponse) SetHeaders

func (*DescribeVaultsResponse) SetStatusCode added in v1.3.0

func (DescribeVaultsResponse) String

func (s DescribeVaultsResponse) String() string

type DescribeVaultsResponseBody

type DescribeVaultsResponseBody struct {
	Code       *string                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Message    *string                           `json:"Message,omitempty" xml:"Message,omitempty"`
	PageNumber *int32                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                             `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int32                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	Vaults     *DescribeVaultsResponseBodyVaults `json:"Vaults,omitempty" xml:"Vaults,omitempty" type:"Struct"`
}

func (DescribeVaultsResponseBody) GoString

func (s DescribeVaultsResponseBody) GoString() string

func (*DescribeVaultsResponseBody) SetCode

func (*DescribeVaultsResponseBody) SetMessage

func (*DescribeVaultsResponseBody) SetPageNumber

func (*DescribeVaultsResponseBody) SetPageSize

func (*DescribeVaultsResponseBody) SetRequestId

func (*DescribeVaultsResponseBody) SetSuccess

func (*DescribeVaultsResponseBody) SetTotalCount

func (*DescribeVaultsResponseBody) SetVaults

func (DescribeVaultsResponseBody) String

type DescribeVaultsResponseBodyVaults

type DescribeVaultsResponseBodyVaults struct {
	Vault []*DescribeVaultsResponseBodyVaultsVault `json:"Vault,omitempty" xml:"Vault,omitempty" type:"Repeated"`
}

func (DescribeVaultsResponseBodyVaults) GoString

func (DescribeVaultsResponseBodyVaults) String

type DescribeVaultsResponseBodyVaultsVault

type DescribeVaultsResponseBodyVaultsVault struct {
	BackupPlanStatistics      *DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics `json:"BackupPlanStatistics,omitempty" xml:"BackupPlanStatistics,omitempty" type:"Struct"`
	BucketName                *string                                                    `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	BytesDone                 *int64                                                     `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"`
	ChargeType                *string                                                    `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	CompressionAlgorithm      *string                                                    `json:"CompressionAlgorithm,omitempty" xml:"CompressionAlgorithm,omitempty"`
	CreatedTime               *int64                                                     `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	Dedup                     *bool                                                      `json:"Dedup,omitempty" xml:"Dedup,omitempty"`
	Description               *string                                                    `json:"Description,omitempty" xml:"Description,omitempty"`
	EncryptType               *string                                                    `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"`
	IndexAvailable            *bool                                                      `json:"IndexAvailable,omitempty" xml:"IndexAvailable,omitempty"`
	IndexLevel                *string                                                    `json:"IndexLevel,omitempty" xml:"IndexLevel,omitempty"`
	IndexUpdateTime           *int64                                                     `json:"IndexUpdateTime,omitempty" xml:"IndexUpdateTime,omitempty"`
	KmsKeyId                  *string                                                    `json:"KmsKeyId,omitempty" xml:"KmsKeyId,omitempty"`
	LatestReplicationTime     *int64                                                     `json:"LatestReplicationTime,omitempty" xml:"LatestReplicationTime,omitempty"`
	RedundancyType            *string                                                    `json:"RedundancyType,omitempty" xml:"RedundancyType,omitempty"`
	Replication               *bool                                                      `json:"Replication,omitempty" xml:"Replication,omitempty"`
	ReplicationProgress       *DescribeVaultsResponseBodyVaultsVaultReplicationProgress  `json:"ReplicationProgress,omitempty" xml:"ReplicationProgress,omitempty" type:"Struct"`
	ReplicationSourceRegionId *string                                                    `json:"ReplicationSourceRegionId,omitempty" xml:"ReplicationSourceRegionId,omitempty"`
	ReplicationSourceVaultId  *string                                                    `json:"ReplicationSourceVaultId,omitempty" xml:"ReplicationSourceVaultId,omitempty"`
	ResourceGroupId           *string                                                    `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Retention                 *int64                                                     `json:"Retention,omitempty" xml:"Retention,omitempty"`
	SearchEnabled             *bool                                                      `json:"SearchEnabled,omitempty" xml:"SearchEnabled,omitempty"`
	SnapshotCount             *int64                                                     `json:"SnapshotCount,omitempty" xml:"SnapshotCount,omitempty"`
	SourceTypes               *DescribeVaultsResponseBodyVaultsVaultSourceTypes          `json:"SourceTypes,omitempty" xml:"SourceTypes,omitempty" type:"Struct"`
	Status                    *string                                                    `json:"Status,omitempty" xml:"Status,omitempty"`
	StorageSize               *int64                                                     `json:"StorageSize,omitempty" xml:"StorageSize,omitempty"`
	Tags                      *DescribeVaultsResponseBodyVaultsVaultTags                 `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"`
	TrialInfo                 *DescribeVaultsResponseBodyVaultsVaultTrialInfo            `json:"TrialInfo,omitempty" xml:"TrialInfo,omitempty" type:"Struct"`
	UpdatedTime               *int64                                                     `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	VaultId                   *string                                                    `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
	VaultName                 *string                                                    `json:"VaultName,omitempty" xml:"VaultName,omitempty"`
	VaultRegionId             *string                                                    `json:"VaultRegionId,omitempty" xml:"VaultRegionId,omitempty"`
	VaultStatusMessage        *string                                                    `json:"VaultStatusMessage,omitempty" xml:"VaultStatusMessage,omitempty"`
	VaultStorageClass         *string                                                    `json:"VaultStorageClass,omitempty" xml:"VaultStorageClass,omitempty"`
	VaultType                 *string                                                    `json:"VaultType,omitempty" xml:"VaultType,omitempty"`
	WormEnabled               *bool                                                      `json:"WormEnabled,omitempty" xml:"WormEnabled,omitempty"`
}

func (DescribeVaultsResponseBodyVaultsVault) GoString

func (*DescribeVaultsResponseBodyVaultsVault) SetBucketName

func (*DescribeVaultsResponseBodyVaultsVault) SetBytesDone

func (*DescribeVaultsResponseBodyVaultsVault) SetChargeType

func (*DescribeVaultsResponseBodyVaultsVault) SetCompressionAlgorithm

func (*DescribeVaultsResponseBodyVaultsVault) SetCreatedTime

func (*DescribeVaultsResponseBodyVaultsVault) SetDedup

func (*DescribeVaultsResponseBodyVaultsVault) SetDescription

func (*DescribeVaultsResponseBodyVaultsVault) SetEncryptType

func (*DescribeVaultsResponseBodyVaultsVault) SetIndexAvailable

func (*DescribeVaultsResponseBodyVaultsVault) SetIndexLevel

func (*DescribeVaultsResponseBodyVaultsVault) SetIndexUpdateTime

func (*DescribeVaultsResponseBodyVaultsVault) SetKmsKeyId added in v1.3.0

func (*DescribeVaultsResponseBodyVaultsVault) SetLatestReplicationTime

func (*DescribeVaultsResponseBodyVaultsVault) SetRedundancyType

func (*DescribeVaultsResponseBodyVaultsVault) SetReplication

func (*DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceRegionId

func (*DescribeVaultsResponseBodyVaultsVault) SetReplicationSourceVaultId

func (*DescribeVaultsResponseBodyVaultsVault) SetResourceGroupId

func (*DescribeVaultsResponseBodyVaultsVault) SetRetention

func (*DescribeVaultsResponseBodyVaultsVault) SetSearchEnabled

func (*DescribeVaultsResponseBodyVaultsVault) SetSnapshotCount

func (*DescribeVaultsResponseBodyVaultsVault) SetStatus

func (*DescribeVaultsResponseBodyVaultsVault) SetStorageSize

func (*DescribeVaultsResponseBodyVaultsVault) SetUpdatedTime

func (*DescribeVaultsResponseBodyVaultsVault) SetVaultId

func (*DescribeVaultsResponseBodyVaultsVault) SetVaultName

func (*DescribeVaultsResponseBodyVaultsVault) SetVaultRegionId

func (*DescribeVaultsResponseBodyVaultsVault) SetVaultStatusMessage

func (*DescribeVaultsResponseBodyVaultsVault) SetVaultStorageClass

func (*DescribeVaultsResponseBodyVaultsVault) SetVaultType

func (*DescribeVaultsResponseBodyVaultsVault) SetWormEnabled

func (DescribeVaultsResponseBodyVaultsVault) String

type DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics

type DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics struct {
	CommonNas *int32 `json:"CommonNas,omitempty" xml:"CommonNas,omitempty"`
	Csg       *int32 `json:"Csg,omitempty" xml:"Csg,omitempty"`
	EcsFile   *int32 `json:"EcsFile,omitempty" xml:"EcsFile,omitempty"`
	EcsHana   *int32 `json:"EcsHana,omitempty" xml:"EcsHana,omitempty"`
	Isilon    *int32 `json:"Isilon,omitempty" xml:"Isilon,omitempty"`
	LocalFile *int32 `json:"LocalFile,omitempty" xml:"LocalFile,omitempty"`
	LocalVm   *int32 `json:"LocalVm,omitempty" xml:"LocalVm,omitempty"`
	MySql     *int32 `json:"MySql,omitempty" xml:"MySql,omitempty"`
	Nas       *int32 `json:"Nas,omitempty" xml:"Nas,omitempty"`
	Oracle    *int32 `json:"Oracle,omitempty" xml:"Oracle,omitempty"`
	Oss       *int32 `json:"Oss,omitempty" xml:"Oss,omitempty"`
	Ots       *int32 `json:"Ots,omitempty" xml:"Ots,omitempty"`
	SqlServer *int32 `json:"SqlServer,omitempty" xml:"SqlServer,omitempty"`
}

func (DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) GoString

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCommonNas

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetCsg

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetEcsFile

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetEcsHana

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetIsilon

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetLocalFile

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetLocalVm

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetMySql

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetNas

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetOracle

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetOss

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetOts

func (*DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) SetSqlServer

func (DescribeVaultsResponseBodyVaultsVaultBackupPlanStatistics) String

type DescribeVaultsResponseBodyVaultsVaultReplicationProgress

type DescribeVaultsResponseBodyVaultsVaultReplicationProgress struct {
	HistoricalReplicationProgress *int32 `json:"HistoricalReplicationProgress,omitempty" xml:"HistoricalReplicationProgress,omitempty"`
	NewReplicationProgress        *int64 `json:"NewReplicationProgress,omitempty" xml:"NewReplicationProgress,omitempty"`
}

func (DescribeVaultsResponseBodyVaultsVaultReplicationProgress) GoString

func (*DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetHistoricalReplicationProgress

func (*DescribeVaultsResponseBodyVaultsVaultReplicationProgress) SetNewReplicationProgress

func (DescribeVaultsResponseBodyVaultsVaultReplicationProgress) String

type DescribeVaultsResponseBodyVaultsVaultSourceTypes

type DescribeVaultsResponseBodyVaultsVaultSourceTypes struct {
	SourceType []*string `json:"SourceType,omitempty" xml:"SourceType,omitempty" type:"Repeated"`
}

func (DescribeVaultsResponseBodyVaultsVaultSourceTypes) GoString

func (*DescribeVaultsResponseBodyVaultsVaultSourceTypes) SetSourceType

func (DescribeVaultsResponseBodyVaultsVaultSourceTypes) String

type DescribeVaultsResponseBodyVaultsVaultTags

type DescribeVaultsResponseBodyVaultsVaultTags struct {
	Tag []*DescribeVaultsResponseBodyVaultsVaultTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (DescribeVaultsResponseBodyVaultsVaultTags) GoString

func (DescribeVaultsResponseBodyVaultsVaultTags) String

type DescribeVaultsResponseBodyVaultsVaultTagsTag

type DescribeVaultsResponseBodyVaultsVaultTagsTag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeVaultsResponseBodyVaultsVaultTagsTag) GoString

func (*DescribeVaultsResponseBodyVaultsVaultTagsTag) SetKey

func (*DescribeVaultsResponseBodyVaultsVaultTagsTag) SetValue

func (DescribeVaultsResponseBodyVaultsVaultTagsTag) String

type DescribeVaultsResponseBodyVaultsVaultTrialInfo

type DescribeVaultsResponseBodyVaultsVaultTrialInfo struct {
	KeepAfterTrialExpiration *bool  `json:"KeepAfterTrialExpiration,omitempty" xml:"KeepAfterTrialExpiration,omitempty"`
	TrialExpireTime          *int64 `json:"TrialExpireTime,omitempty" xml:"TrialExpireTime,omitempty"`
	TrialStartTime           *int64 `json:"TrialStartTime,omitempty" xml:"TrialStartTime,omitempty"`
	TrialVaultReleaseTime    *int64 `json:"TrialVaultReleaseTime,omitempty" xml:"TrialVaultReleaseTime,omitempty"`
}

func (DescribeVaultsResponseBodyVaultsVaultTrialInfo) GoString

func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetKeepAfterTrialExpiration

func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialExpireTime

func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialStartTime

func (*DescribeVaultsResponseBodyVaultsVaultTrialInfo) SetTrialVaultReleaseTime

func (DescribeVaultsResponseBodyVaultsVaultTrialInfo) String

type DetachNasFileSystemRequest

type DetachNasFileSystemRequest struct {
	CreateTime   *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
}

func (DetachNasFileSystemRequest) GoString

func (s DetachNasFileSystemRequest) GoString() string

func (*DetachNasFileSystemRequest) SetCreateTime

func (*DetachNasFileSystemRequest) SetFileSystemId

func (DetachNasFileSystemRequest) String

type DetachNasFileSystemResponse

type DetachNasFileSystemResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachNasFileSystemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachNasFileSystemResponse) GoString

func (s DetachNasFileSystemResponse) GoString() string

func (*DetachNasFileSystemResponse) SetBody

func (*DetachNasFileSystemResponse) SetHeaders

func (*DetachNasFileSystemResponse) SetStatusCode added in v1.3.0

func (DetachNasFileSystemResponse) String

type DetachNasFileSystemResponseBody

type DetachNasFileSystemResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DetachNasFileSystemResponseBody) GoString

func (*DetachNasFileSystemResponseBody) SetCode

func (*DetachNasFileSystemResponseBody) SetMessage

func (*DetachNasFileSystemResponseBody) SetRequestId

func (*DetachNasFileSystemResponseBody) SetSuccess

func (*DetachNasFileSystemResponseBody) SetTaskId

func (DetachNasFileSystemResponseBody) String

type DisableBackupPlanRequest

type DisableBackupPlanRequest struct {
	PlanId     *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	VaultId    *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DisableBackupPlanRequest) GoString

func (s DisableBackupPlanRequest) GoString() string

func (*DisableBackupPlanRequest) SetPlanId

func (*DisableBackupPlanRequest) SetSourceType

func (*DisableBackupPlanRequest) SetVaultId

func (DisableBackupPlanRequest) String

func (s DisableBackupPlanRequest) String() string

type DisableBackupPlanResponse

type DisableBackupPlanResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DisableBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DisableBackupPlanResponse) GoString

func (s DisableBackupPlanResponse) GoString() string

func (*DisableBackupPlanResponse) SetBody

func (*DisableBackupPlanResponse) SetHeaders

func (*DisableBackupPlanResponse) SetStatusCode added in v1.3.0

func (DisableBackupPlanResponse) String

func (s DisableBackupPlanResponse) String() string

type DisableBackupPlanResponseBody

type DisableBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DisableBackupPlanResponseBody) GoString

func (*DisableBackupPlanResponseBody) SetCode

func (*DisableBackupPlanResponseBody) SetMessage

func (*DisableBackupPlanResponseBody) SetRequestId

func (*DisableBackupPlanResponseBody) SetSuccess

func (DisableBackupPlanResponseBody) String

type DisableHanaBackupPlanRequest added in v1.3.0

type DisableHanaBackupPlanRequest struct {
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PlanId          *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (DisableHanaBackupPlanRequest) GoString added in v1.3.0

func (s DisableHanaBackupPlanRequest) GoString() string

func (*DisableHanaBackupPlanRequest) SetClusterId added in v1.3.0

func (*DisableHanaBackupPlanRequest) SetPlanId added in v1.3.0

func (*DisableHanaBackupPlanRequest) SetResourceGroupId added in v1.3.0

func (*DisableHanaBackupPlanRequest) SetVaultId added in v1.3.0

func (DisableHanaBackupPlanRequest) String added in v1.3.0

type DisableHanaBackupPlanResponse added in v1.3.0

type DisableHanaBackupPlanResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DisableHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DisableHanaBackupPlanResponse) GoString added in v1.3.0

func (*DisableHanaBackupPlanResponse) SetBody added in v1.3.0

func (*DisableHanaBackupPlanResponse) SetHeaders added in v1.3.0

func (*DisableHanaBackupPlanResponse) SetStatusCode added in v1.3.0

func (DisableHanaBackupPlanResponse) String added in v1.3.0

type DisableHanaBackupPlanResponseBody added in v1.3.0

type DisableHanaBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DisableHanaBackupPlanResponseBody) GoString added in v1.3.0

func (*DisableHanaBackupPlanResponseBody) SetCode added in v1.3.0

func (*DisableHanaBackupPlanResponseBody) SetMessage added in v1.3.0

func (*DisableHanaBackupPlanResponseBody) SetRequestId added in v1.3.0

func (*DisableHanaBackupPlanResponseBody) SetSuccess added in v1.3.0

func (DisableHanaBackupPlanResponseBody) String added in v1.3.0

type EnableBackupPlanRequest

type EnableBackupPlanRequest struct {
	PlanId     *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	VaultId    *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (EnableBackupPlanRequest) GoString

func (s EnableBackupPlanRequest) GoString() string

func (*EnableBackupPlanRequest) SetPlanId

func (*EnableBackupPlanRequest) SetSourceType

func (*EnableBackupPlanRequest) SetVaultId

func (EnableBackupPlanRequest) String

func (s EnableBackupPlanRequest) String() string

type EnableBackupPlanResponse

type EnableBackupPlanResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *EnableBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (EnableBackupPlanResponse) GoString

func (s EnableBackupPlanResponse) GoString() string

func (*EnableBackupPlanResponse) SetBody

func (*EnableBackupPlanResponse) SetHeaders

func (*EnableBackupPlanResponse) SetStatusCode added in v1.3.0

func (EnableBackupPlanResponse) String

func (s EnableBackupPlanResponse) String() string

type EnableBackupPlanResponseBody

type EnableBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EnableBackupPlanResponseBody) GoString

func (s EnableBackupPlanResponseBody) GoString() string

func (*EnableBackupPlanResponseBody) SetCode

func (*EnableBackupPlanResponseBody) SetMessage

func (*EnableBackupPlanResponseBody) SetRequestId

func (*EnableBackupPlanResponseBody) SetSuccess

func (EnableBackupPlanResponseBody) String

type EnableHanaBackupPlanRequest added in v1.3.0

type EnableHanaBackupPlanRequest struct {
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PlanId          *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (EnableHanaBackupPlanRequest) GoString added in v1.3.0

func (s EnableHanaBackupPlanRequest) GoString() string

func (*EnableHanaBackupPlanRequest) SetClusterId added in v1.3.0

func (*EnableHanaBackupPlanRequest) SetPlanId added in v1.3.0

func (*EnableHanaBackupPlanRequest) SetResourceGroupId added in v1.3.0

func (*EnableHanaBackupPlanRequest) SetVaultId added in v1.3.0

func (EnableHanaBackupPlanRequest) String added in v1.3.0

type EnableHanaBackupPlanResponse added in v1.3.0

type EnableHanaBackupPlanResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *EnableHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (EnableHanaBackupPlanResponse) GoString added in v1.3.0

func (s EnableHanaBackupPlanResponse) GoString() string

func (*EnableHanaBackupPlanResponse) SetBody added in v1.3.0

func (*EnableHanaBackupPlanResponse) SetHeaders added in v1.3.0

func (*EnableHanaBackupPlanResponse) SetStatusCode added in v1.3.0

func (EnableHanaBackupPlanResponse) String added in v1.3.0

type EnableHanaBackupPlanResponseBody added in v1.3.0

type EnableHanaBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EnableHanaBackupPlanResponseBody) GoString added in v1.3.0

func (*EnableHanaBackupPlanResponseBody) SetCode added in v1.3.0

func (*EnableHanaBackupPlanResponseBody) SetMessage added in v1.3.0

func (*EnableHanaBackupPlanResponseBody) SetRequestId added in v1.3.0

func (*EnableHanaBackupPlanResponseBody) SetSuccess added in v1.3.0

func (EnableHanaBackupPlanResponseBody) String added in v1.3.0

type ExecuteBackupPlanRequest

type ExecuteBackupPlanRequest struct {
	PlanId     *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	RuleId     *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	VaultId    *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (ExecuteBackupPlanRequest) GoString

func (s ExecuteBackupPlanRequest) GoString() string

func (*ExecuteBackupPlanRequest) SetPlanId

func (*ExecuteBackupPlanRequest) SetRuleId

func (*ExecuteBackupPlanRequest) SetSourceType

func (*ExecuteBackupPlanRequest) SetVaultId

func (ExecuteBackupPlanRequest) String

func (s ExecuteBackupPlanRequest) String() string

type ExecuteBackupPlanResponse

type ExecuteBackupPlanResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExecuteBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExecuteBackupPlanResponse) GoString

func (s ExecuteBackupPlanResponse) GoString() string

func (*ExecuteBackupPlanResponse) SetBody

func (*ExecuteBackupPlanResponse) SetHeaders

func (*ExecuteBackupPlanResponse) SetStatusCode added in v1.3.0

func (ExecuteBackupPlanResponse) String

func (s ExecuteBackupPlanResponse) String() string

type ExecuteBackupPlanResponseBody

type ExecuteBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	JobId     *string `json:"JobId,omitempty" xml:"JobId,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ExecuteBackupPlanResponseBody) GoString

func (*ExecuteBackupPlanResponseBody) SetCode

func (*ExecuteBackupPlanResponseBody) SetJobId

func (*ExecuteBackupPlanResponseBody) SetMessage

func (*ExecuteBackupPlanResponseBody) SetRequestId

func (*ExecuteBackupPlanResponseBody) SetSuccess

func (ExecuteBackupPlanResponseBody) String

type GenerateRamPolicyRequest

type GenerateRamPolicyRequest struct {
	ActionType        *string `json:"ActionType,omitempty" xml:"ActionType,omitempty"`
	RequireBasePolicy *bool   `json:"RequireBasePolicy,omitempty" xml:"RequireBasePolicy,omitempty"`
	ResourceGroupId   *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId           *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (GenerateRamPolicyRequest) GoString

func (s GenerateRamPolicyRequest) GoString() string

func (*GenerateRamPolicyRequest) SetActionType

func (*GenerateRamPolicyRequest) SetRequireBasePolicy

func (s *GenerateRamPolicyRequest) SetRequireBasePolicy(v bool) *GenerateRamPolicyRequest

func (*GenerateRamPolicyRequest) SetResourceGroupId

func (s *GenerateRamPolicyRequest) SetResourceGroupId(v string) *GenerateRamPolicyRequest

func (*GenerateRamPolicyRequest) SetVaultId

func (GenerateRamPolicyRequest) String

func (s GenerateRamPolicyRequest) String() string

type GenerateRamPolicyResponse

type GenerateRamPolicyResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GenerateRamPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GenerateRamPolicyResponse) GoString

func (s GenerateRamPolicyResponse) GoString() string

func (*GenerateRamPolicyResponse) SetBody

func (*GenerateRamPolicyResponse) SetHeaders

func (*GenerateRamPolicyResponse) SetStatusCode added in v1.3.0

func (GenerateRamPolicyResponse) String

func (s GenerateRamPolicyResponse) String() string

type GenerateRamPolicyResponseBody

type GenerateRamPolicyResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	PolicyDocument *string `json:"PolicyDocument,omitempty" xml:"PolicyDocument,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GenerateRamPolicyResponseBody) GoString

func (*GenerateRamPolicyResponseBody) SetCode

func (*GenerateRamPolicyResponseBody) SetMessage

func (*GenerateRamPolicyResponseBody) SetPolicyDocument

func (*GenerateRamPolicyResponseBody) SetRequestId

func (*GenerateRamPolicyResponseBody) SetSuccess

func (GenerateRamPolicyResponseBody) String

type InstallBackupClientsRequest

type InstallBackupClientsRequest struct {
	InstanceIds map[string]interface{} `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (InstallBackupClientsRequest) GoString

func (s InstallBackupClientsRequest) GoString() string

func (*InstallBackupClientsRequest) SetInstanceIds

func (s *InstallBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *InstallBackupClientsRequest

func (InstallBackupClientsRequest) String

type InstallBackupClientsResponse

type InstallBackupClientsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *InstallBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (InstallBackupClientsResponse) GoString

func (s InstallBackupClientsResponse) GoString() string

func (*InstallBackupClientsResponse) SetBody

func (*InstallBackupClientsResponse) SetHeaders

func (*InstallBackupClientsResponse) SetStatusCode added in v1.3.0

func (InstallBackupClientsResponse) String

type InstallBackupClientsResponseBody

type InstallBackupClientsResponseBody struct {
	Code             *string                                             `json:"Code,omitempty" xml:"Code,omitempty"`
	InstanceStatuses []*InstallBackupClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Repeated"`
	Message          *string                                             `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId        *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success          *bool                                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId           *string                                             `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (InstallBackupClientsResponseBody) GoString

func (*InstallBackupClientsResponseBody) SetCode

func (*InstallBackupClientsResponseBody) SetMessage

func (*InstallBackupClientsResponseBody) SetRequestId

func (*InstallBackupClientsResponseBody) SetSuccess

func (*InstallBackupClientsResponseBody) SetTaskId

func (InstallBackupClientsResponseBody) String

type InstallBackupClientsResponseBodyInstanceStatuses

type InstallBackupClientsResponseBodyInstanceStatuses struct {
	ErrorCode     *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ValidInstance *bool   `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"`
}

func (InstallBackupClientsResponseBodyInstanceStatuses) GoString

func (*InstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode

func (*InstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId

func (*InstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance

func (InstallBackupClientsResponseBodyInstanceStatuses) String

type InstallBackupClientsShrinkRequest

type InstallBackupClientsShrinkRequest struct {
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (InstallBackupClientsShrinkRequest) GoString

func (*InstallBackupClientsShrinkRequest) SetInstanceIdsShrink

func (InstallBackupClientsShrinkRequest) String

type OtsDetail

type OtsDetail struct {
	// OTS table name list
	TableNames []*string `json:"TableNames,omitempty" xml:"TableNames,omitempty" type:"Repeated"`
}

func (OtsDetail) GoString

func (s OtsDetail) GoString() string

func (*OtsDetail) SetTableNames

func (s *OtsDetail) SetTableNames(v []*string) *OtsDetail

func (OtsDetail) String

func (s OtsDetail) String() string

type OtsTableRestoreDetail added in v1.3.0

type OtsTableRestoreDetail struct {
	// Concurrent processing channel count for each restore task
	BatchChannelCount *int32 `json:"BatchChannelCount,omitempty" xml:"BatchChannelCount,omitempty"`
	// Specify a suffix to restored index name
	IndexNameSuffix *string `json:"IndexNameSuffix,omitempty" xml:"IndexNameSuffix,omitempty"`
	// Overwrite existing table or not
	OverwriteExisting *bool `json:"OverwriteExisting,omitempty" xml:"OverwriteExisting,omitempty"`
	// Re-generate auto incrmental primary key or not
	ReGenerateAutoIncrementPK *bool `json:"ReGenerateAutoIncrementPK,omitempty" xml:"ReGenerateAutoIncrementPK,omitempty"`
	// Restore index or not
	RestoreIndex *bool `json:"RestoreIndex,omitempty" xml:"RestoreIndex,omitempty"`
	// Restore search index or not
	RestoreSearchIndex *bool `json:"RestoreSearchIndex,omitempty" xml:"RestoreSearchIndex,omitempty"`
	// Specify a suffix to restored search index name
	SearchIndexNameSuffix *string `json:"SearchIndexNameSuffix,omitempty" xml:"SearchIndexNameSuffix,omitempty"`
}

func (OtsTableRestoreDetail) GoString added in v1.3.0

func (s OtsTableRestoreDetail) GoString() string

func (*OtsTableRestoreDetail) SetBatchChannelCount added in v1.3.0

func (s *OtsTableRestoreDetail) SetBatchChannelCount(v int32) *OtsTableRestoreDetail

func (*OtsTableRestoreDetail) SetIndexNameSuffix added in v1.3.0

func (s *OtsTableRestoreDetail) SetIndexNameSuffix(v string) *OtsTableRestoreDetail

func (*OtsTableRestoreDetail) SetOverwriteExisting added in v1.3.0

func (s *OtsTableRestoreDetail) SetOverwriteExisting(v bool) *OtsTableRestoreDetail

func (*OtsTableRestoreDetail) SetReGenerateAutoIncrementPK added in v1.3.0

func (s *OtsTableRestoreDetail) SetReGenerateAutoIncrementPK(v bool) *OtsTableRestoreDetail

func (*OtsTableRestoreDetail) SetRestoreIndex added in v1.3.0

func (s *OtsTableRestoreDetail) SetRestoreIndex(v bool) *OtsTableRestoreDetail

func (*OtsTableRestoreDetail) SetRestoreSearchIndex added in v1.3.0

func (s *OtsTableRestoreDetail) SetRestoreSearchIndex(v bool) *OtsTableRestoreDetail

func (*OtsTableRestoreDetail) SetSearchIndexNameSuffix added in v1.3.0

func (s *OtsTableRestoreDetail) SetSearchIndexNameSuffix(v string) *OtsTableRestoreDetail

func (OtsTableRestoreDetail) String added in v1.3.0

func (s OtsTableRestoreDetail) String() string

type Rule added in v1.3.0

type Rule struct {
	// backup type
	BackupType *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	// copy target region id
	DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"`
	// retention for remote replication
	DestinationRetention *int64 `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"`
	// disable the rule or not
	Disabled *bool `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	// copy to other region
	DoCopy *bool `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"`
	// retention of backup
	Retention *int64 `json:"Retention,omitempty" xml:"Retention,omitempty"`
	// rule name
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// schedule setting
	Schedule *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (Rule) GoString added in v1.3.0

func (s Rule) GoString() string

func (*Rule) SetBackupType added in v1.3.0

func (s *Rule) SetBackupType(v string) *Rule

func (*Rule) SetDestinationRegionId added in v1.3.0

func (s *Rule) SetDestinationRegionId(v string) *Rule

func (*Rule) SetDestinationRetention added in v1.3.0

func (s *Rule) SetDestinationRetention(v int64) *Rule

func (*Rule) SetDisabled added in v1.3.0

func (s *Rule) SetDisabled(v bool) *Rule

func (*Rule) SetDoCopy added in v1.3.0

func (s *Rule) SetDoCopy(v bool) *Rule

func (*Rule) SetRetention added in v1.3.0

func (s *Rule) SetRetention(v int64) *Rule

func (*Rule) SetRuleName added in v1.3.0

func (s *Rule) SetRuleName(v string) *Rule

func (*Rule) SetSchedule added in v1.3.0

func (s *Rule) SetSchedule(v string) *Rule

func (Rule) String added in v1.3.0

func (s Rule) String() string

type SearchHistoricalSnapshotsRequest

type SearchHistoricalSnapshotsRequest struct {
	Limit      *int32                 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	NextToken  *string                `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	Query      map[string]interface{} `json:"Query,omitempty" xml:"Query,omitempty"`
	SourceType *string                `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
}

func (SearchHistoricalSnapshotsRequest) GoString

func (*SearchHistoricalSnapshotsRequest) SetLimit

func (*SearchHistoricalSnapshotsRequest) SetNextToken

func (*SearchHistoricalSnapshotsRequest) SetQuery

func (*SearchHistoricalSnapshotsRequest) SetSourceType

func (SearchHistoricalSnapshotsRequest) String

type SearchHistoricalSnapshotsResponse

type SearchHistoricalSnapshotsResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SearchHistoricalSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SearchHistoricalSnapshotsResponse) GoString

func (*SearchHistoricalSnapshotsResponse) SetHeaders

func (*SearchHistoricalSnapshotsResponse) SetStatusCode added in v1.3.0

func (SearchHistoricalSnapshotsResponse) String

type SearchHistoricalSnapshotsResponseBody

type SearchHistoricalSnapshotsResponseBody struct {
	Code       *string                                         `json:"Code,omitempty" xml:"Code,omitempty"`
	Limit      *int32                                          `json:"Limit,omitempty" xml:"Limit,omitempty"`
	Message    *string                                         `json:"Message,omitempty" xml:"Message,omitempty"`
	NextToken  *string                                         `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId  *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Snapshots  *SearchHistoricalSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Struct"`
	Success    *bool                                           `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int32                                          `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (SearchHistoricalSnapshotsResponseBody) GoString

func (*SearchHistoricalSnapshotsResponseBody) SetCode

func (*SearchHistoricalSnapshotsResponseBody) SetLimit

func (*SearchHistoricalSnapshotsResponseBody) SetMessage

func (*SearchHistoricalSnapshotsResponseBody) SetNextToken

func (*SearchHistoricalSnapshotsResponseBody) SetRequestId

func (*SearchHistoricalSnapshotsResponseBody) SetSuccess

func (*SearchHistoricalSnapshotsResponseBody) SetTotalCount

func (SearchHistoricalSnapshotsResponseBody) String

type SearchHistoricalSnapshotsResponseBodySnapshots

type SearchHistoricalSnapshotsResponseBodySnapshots struct {
	Snapshot []*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot `json:"Snapshot,omitempty" xml:"Snapshot,omitempty" type:"Repeated"`
}

func (SearchHistoricalSnapshotsResponseBodySnapshots) GoString

func (SearchHistoricalSnapshotsResponseBodySnapshots) String

type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot

type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot struct {
	ActualBytes        *int64                                                       `json:"ActualBytes,omitempty" xml:"ActualBytes,omitempty"`
	ActualItems        *int64                                                       `json:"ActualItems,omitempty" xml:"ActualItems,omitempty"`
	BackupType         *string                                                      `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	Bucket             *string                                                      `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	BytesDone          *int64                                                       `json:"BytesDone,omitempty" xml:"BytesDone,omitempty"`
	BytesTotal         *int64                                                       `json:"BytesTotal,omitempty" xml:"BytesTotal,omitempty"`
	ClientId           *string                                                      `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	CompleteTime       *int64                                                       `json:"CompleteTime,omitempty" xml:"CompleteTime,omitempty"`
	CreateTime         *int64                                                       `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreatedTime        *int64                                                       `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	ErrorFile          *string                                                      `json:"ErrorFile,omitempty" xml:"ErrorFile,omitempty"`
	ExpireTime         *int64                                                       `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	FileSystemId       *string                                                      `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	InstanceId         *string                                                      `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName       *string                                                      `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	ItemsDone          *int64                                                       `json:"ItemsDone,omitempty" xml:"ItemsDone,omitempty"`
	ItemsTotal         *int64                                                       `json:"ItemsTotal,omitempty" xml:"ItemsTotal,omitempty"`
	JobId              *string                                                      `json:"JobId,omitempty" xml:"JobId,omitempty"`
	ParentSnapshotHash *string                                                      `json:"ParentSnapshotHash,omitempty" xml:"ParentSnapshotHash,omitempty"`
	Path               *string                                                      `json:"Path,omitempty" xml:"Path,omitempty"`
	Paths              *SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths `json:"Paths,omitempty" xml:"Paths,omitempty" type:"Struct"`
	Prefix             *string                                                      `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	RangeEnd           *int64                                                       `json:"RangeEnd,omitempty" xml:"RangeEnd,omitempty"`
	RangeStart         *int64                                                       `json:"RangeStart,omitempty" xml:"RangeStart,omitempty"`
	Retention          *int64                                                       `json:"Retention,omitempty" xml:"Retention,omitempty"`
	SnapshotHash       *string                                                      `json:"SnapshotHash,omitempty" xml:"SnapshotHash,omitempty"`
	SnapshotId         *string                                                      `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SourceType         *string                                                      `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	StartTime          *int64                                                       `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status             *string                                                      `json:"Status,omitempty" xml:"Status,omitempty"`
	TableName          *string                                                      `json:"TableName,omitempty" xml:"TableName,omitempty"`
	UpdatedTime        *int64                                                       `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	VaultId            *string                                                      `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) GoString

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualBytes

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetActualItems

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBackupType

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBucket

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesDone

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetBytesTotal

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetClientId

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCompleteTime

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreateTime

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetCreatedTime

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetErrorFile

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetExpireTime

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetFileSystemId

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceId

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetInstanceName

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsDone

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetItemsTotal

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetJobId

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetParentSnapshotHash

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetPath

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetPrefix

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRangeEnd

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRangeStart

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetRetention

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotHash

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSnapshotId

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetSourceType

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStartTime

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetStatus

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetTableName

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetUpdatedTime

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) SetVaultId

func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshot) String

type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths

type SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths struct {
	Path []*string `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
}

func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) GoString

func (*SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) SetPath

func (SearchHistoricalSnapshotsResponseBodySnapshotsSnapshotPaths) String

type SearchHistoricalSnapshotsShrinkRequest

type SearchHistoricalSnapshotsShrinkRequest struct {
	Limit       *int32  `json:"Limit,omitempty" xml:"Limit,omitempty"`
	NextToken   *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	QueryShrink *string `json:"Query,omitempty" xml:"Query,omitempty"`
	SourceType  *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
}

func (SearchHistoricalSnapshotsShrinkRequest) GoString

func (*SearchHistoricalSnapshotsShrinkRequest) SetLimit

func (*SearchHistoricalSnapshotsShrinkRequest) SetNextToken

func (*SearchHistoricalSnapshotsShrinkRequest) SetQueryShrink

func (*SearchHistoricalSnapshotsShrinkRequest) SetSourceType

func (SearchHistoricalSnapshotsShrinkRequest) String

type StartHanaDatabaseAsyncRequest added in v1.3.0

type StartHanaDatabaseAsyncRequest struct {
	ClusterId    *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	VaultId      *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (StartHanaDatabaseAsyncRequest) GoString added in v1.3.0

func (*StartHanaDatabaseAsyncRequest) SetClusterId added in v1.3.0

func (*StartHanaDatabaseAsyncRequest) SetDatabaseName added in v1.3.0

func (*StartHanaDatabaseAsyncRequest) SetVaultId added in v1.3.0

func (StartHanaDatabaseAsyncRequest) String added in v1.3.0

type StartHanaDatabaseAsyncResponse added in v1.3.0

type StartHanaDatabaseAsyncResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartHanaDatabaseAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartHanaDatabaseAsyncResponse) GoString added in v1.3.0

func (*StartHanaDatabaseAsyncResponse) SetBody added in v1.3.0

func (*StartHanaDatabaseAsyncResponse) SetHeaders added in v1.3.0

func (*StartHanaDatabaseAsyncResponse) SetStatusCode added in v1.3.0

func (StartHanaDatabaseAsyncResponse) String added in v1.3.0

type StartHanaDatabaseAsyncResponseBody added in v1.3.0

type StartHanaDatabaseAsyncResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (StartHanaDatabaseAsyncResponseBody) GoString added in v1.3.0

func (*StartHanaDatabaseAsyncResponseBody) SetCode added in v1.3.0

func (*StartHanaDatabaseAsyncResponseBody) SetMessage added in v1.3.0

func (*StartHanaDatabaseAsyncResponseBody) SetRequestId added in v1.3.0

func (*StartHanaDatabaseAsyncResponseBody) SetSuccess added in v1.3.0

func (*StartHanaDatabaseAsyncResponseBody) SetTaskId added in v1.3.0

func (StartHanaDatabaseAsyncResponseBody) String added in v1.3.0

type StopHanaDatabaseAsyncRequest added in v1.3.0

type StopHanaDatabaseAsyncRequest struct {
	ClusterId    *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	VaultId      *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (StopHanaDatabaseAsyncRequest) GoString added in v1.3.0

func (s StopHanaDatabaseAsyncRequest) GoString() string

func (*StopHanaDatabaseAsyncRequest) SetClusterId added in v1.3.0

func (*StopHanaDatabaseAsyncRequest) SetDatabaseName added in v1.3.0

func (*StopHanaDatabaseAsyncRequest) SetVaultId added in v1.3.0

func (StopHanaDatabaseAsyncRequest) String added in v1.3.0

type StopHanaDatabaseAsyncResponse added in v1.3.0

type StopHanaDatabaseAsyncResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopHanaDatabaseAsyncResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopHanaDatabaseAsyncResponse) GoString added in v1.3.0

func (*StopHanaDatabaseAsyncResponse) SetBody added in v1.3.0

func (*StopHanaDatabaseAsyncResponse) SetHeaders added in v1.3.0

func (*StopHanaDatabaseAsyncResponse) SetStatusCode added in v1.3.0

func (StopHanaDatabaseAsyncResponse) String added in v1.3.0

type StopHanaDatabaseAsyncResponseBody added in v1.3.0

type StopHanaDatabaseAsyncResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (StopHanaDatabaseAsyncResponseBody) GoString added in v1.3.0

func (*StopHanaDatabaseAsyncResponseBody) SetCode added in v1.3.0

func (*StopHanaDatabaseAsyncResponseBody) SetMessage added in v1.3.0

func (*StopHanaDatabaseAsyncResponseBody) SetRequestId added in v1.3.0

func (*StopHanaDatabaseAsyncResponseBody) SetSuccess added in v1.3.0

func (*StopHanaDatabaseAsyncResponseBody) SetTaskId added in v1.3.0

func (StopHanaDatabaseAsyncResponseBody) String added in v1.3.0

type UninstallBackupClientsRequest

type UninstallBackupClientsRequest struct {
	ClientIds   map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
	InstanceIds map[string]interface{} `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (UninstallBackupClientsRequest) GoString

func (*UninstallBackupClientsRequest) SetClientIds

func (s *UninstallBackupClientsRequest) SetClientIds(v map[string]interface{}) *UninstallBackupClientsRequest

func (*UninstallBackupClientsRequest) SetInstanceIds

func (s *UninstallBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *UninstallBackupClientsRequest

func (UninstallBackupClientsRequest) String

type UninstallBackupClientsResponse

type UninstallBackupClientsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UninstallBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UninstallBackupClientsResponse) GoString

func (*UninstallBackupClientsResponse) SetHeaders

func (*UninstallBackupClientsResponse) SetStatusCode added in v1.3.0

func (UninstallBackupClientsResponse) String

type UninstallBackupClientsResponseBody

type UninstallBackupClientsResponseBody struct {
	Code             *string                                               `json:"Code,omitempty" xml:"Code,omitempty"`
	InstanceStatuses []*UninstallBackupClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Repeated"`
	Message          *string                                               `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId        *string                                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success          *bool                                                 `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId           *string                                               `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UninstallBackupClientsResponseBody) GoString

func (*UninstallBackupClientsResponseBody) SetCode

func (*UninstallBackupClientsResponseBody) SetMessage

func (*UninstallBackupClientsResponseBody) SetRequestId

func (*UninstallBackupClientsResponseBody) SetSuccess

func (*UninstallBackupClientsResponseBody) SetTaskId

func (UninstallBackupClientsResponseBody) String

type UninstallBackupClientsResponseBodyInstanceStatuses

type UninstallBackupClientsResponseBodyInstanceStatuses struct {
	ErrorCode     *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ValidInstance *bool   `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"`
}

func (UninstallBackupClientsResponseBodyInstanceStatuses) GoString

func (*UninstallBackupClientsResponseBodyInstanceStatuses) SetErrorCode

func (*UninstallBackupClientsResponseBodyInstanceStatuses) SetInstanceId

func (*UninstallBackupClientsResponseBodyInstanceStatuses) SetValidInstance

func (UninstallBackupClientsResponseBodyInstanceStatuses) String

type UninstallBackupClientsShrinkRequest

type UninstallBackupClientsShrinkRequest struct {
	ClientIdsShrink   *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (UninstallBackupClientsShrinkRequest) GoString

func (*UninstallBackupClientsShrinkRequest) SetClientIdsShrink

func (*UninstallBackupClientsShrinkRequest) SetInstanceIdsShrink

func (UninstallBackupClientsShrinkRequest) String

type UninstallClientRequest added in v1.3.0

type UninstallClientRequest struct {
	ClientId        *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UninstallClientRequest) GoString added in v1.3.0

func (s UninstallClientRequest) GoString() string

func (*UninstallClientRequest) SetClientId added in v1.3.0

func (*UninstallClientRequest) SetResourceGroupId added in v1.3.0

func (s *UninstallClientRequest) SetResourceGroupId(v string) *UninstallClientRequest

func (*UninstallClientRequest) SetVaultId added in v1.3.0

func (UninstallClientRequest) String added in v1.3.0

func (s UninstallClientRequest) String() string

type UninstallClientResponse added in v1.3.0

type UninstallClientResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UninstallClientResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UninstallClientResponse) GoString added in v1.3.0

func (s UninstallClientResponse) GoString() string

func (*UninstallClientResponse) SetBody added in v1.3.0

func (*UninstallClientResponse) SetHeaders added in v1.3.0

func (*UninstallClientResponse) SetStatusCode added in v1.3.0

func (UninstallClientResponse) String added in v1.3.0

func (s UninstallClientResponse) String() string

type UninstallClientResponseBody added in v1.3.0

type UninstallClientResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UninstallClientResponseBody) GoString added in v1.3.0

func (s UninstallClientResponseBody) GoString() string

func (*UninstallClientResponseBody) SetCode added in v1.3.0

func (*UninstallClientResponseBody) SetMessage added in v1.3.0

func (*UninstallClientResponseBody) SetRequestId added in v1.3.0

func (*UninstallClientResponseBody) SetSuccess added in v1.3.0

func (*UninstallClientResponseBody) SetTaskId added in v1.3.0

func (UninstallClientResponseBody) String added in v1.3.0

type UpdateBackupPlanRequest

type UpdateBackupPlanRequest struct {
	Detail      map[string]interface{}         `json:"Detail,omitempty" xml:"Detail,omitempty"`
	Exclude     *string                        `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	Include     *string                        `json:"Include,omitempty" xml:"Include,omitempty"`
	Options     *string                        `json:"Options,omitempty" xml:"Options,omitempty"`
	OtsDetail   *OtsDetail                     `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"`
	Path        []*string                      `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
	PlanId      *string                        `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	PlanName    *string                        `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	Prefix      *string                        `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Retention   *int64                         `json:"Retention,omitempty" xml:"Retention,omitempty"`
	Rule        []*UpdateBackupPlanRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
	Schedule    *string                        `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	SourceType  *string                        `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	SpeedLimit  *string                        `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"`
	UpdatePaths *bool                          `json:"UpdatePaths,omitempty" xml:"UpdatePaths,omitempty"`
	VaultId     *string                        `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpdateBackupPlanRequest) GoString

func (s UpdateBackupPlanRequest) GoString() string

func (*UpdateBackupPlanRequest) SetDetail added in v1.3.0

func (s *UpdateBackupPlanRequest) SetDetail(v map[string]interface{}) *UpdateBackupPlanRequest

func (*UpdateBackupPlanRequest) SetExclude

func (*UpdateBackupPlanRequest) SetInclude

func (*UpdateBackupPlanRequest) SetOptions

func (*UpdateBackupPlanRequest) SetOtsDetail

func (*UpdateBackupPlanRequest) SetPath

func (*UpdateBackupPlanRequest) SetPlanId

func (*UpdateBackupPlanRequest) SetPlanName

func (*UpdateBackupPlanRequest) SetPrefix

func (*UpdateBackupPlanRequest) SetRetention

func (*UpdateBackupPlanRequest) SetRule added in v1.3.0

func (*UpdateBackupPlanRequest) SetSchedule

func (*UpdateBackupPlanRequest) SetSourceType

func (*UpdateBackupPlanRequest) SetSpeedLimit

func (*UpdateBackupPlanRequest) SetUpdatePaths

func (*UpdateBackupPlanRequest) SetVaultId

func (UpdateBackupPlanRequest) String

func (s UpdateBackupPlanRequest) String() string

type UpdateBackupPlanRequestRule added in v1.3.0

type UpdateBackupPlanRequestRule struct {
	BackupType           *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	DestinationRegionId  *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"`
	DestinationRetention *int64  `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"`
	Disabled             *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	DoCopy               *bool   `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"`
	Retention            *int64  `json:"Retention,omitempty" xml:"Retention,omitempty"`
	RuleName             *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	Schedule             *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (UpdateBackupPlanRequestRule) GoString added in v1.3.0

func (s UpdateBackupPlanRequestRule) GoString() string

func (*UpdateBackupPlanRequestRule) SetBackupType added in v1.3.0

func (*UpdateBackupPlanRequestRule) SetDestinationRegionId added in v1.3.0

func (s *UpdateBackupPlanRequestRule) SetDestinationRegionId(v string) *UpdateBackupPlanRequestRule

func (*UpdateBackupPlanRequestRule) SetDestinationRetention added in v1.3.0

func (s *UpdateBackupPlanRequestRule) SetDestinationRetention(v int64) *UpdateBackupPlanRequestRule

func (*UpdateBackupPlanRequestRule) SetDisabled added in v1.3.0

func (*UpdateBackupPlanRequestRule) SetDoCopy added in v1.3.0

func (*UpdateBackupPlanRequestRule) SetRetention added in v1.3.0

func (*UpdateBackupPlanRequestRule) SetRuleName added in v1.3.0

func (*UpdateBackupPlanRequestRule) SetSchedule added in v1.3.0

func (UpdateBackupPlanRequestRule) String added in v1.3.0

type UpdateBackupPlanResponse

type UpdateBackupPlanResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateBackupPlanResponse) GoString

func (s UpdateBackupPlanResponse) GoString() string

func (*UpdateBackupPlanResponse) SetBody

func (*UpdateBackupPlanResponse) SetHeaders

func (*UpdateBackupPlanResponse) SetStatusCode added in v1.3.0

func (UpdateBackupPlanResponse) String

func (s UpdateBackupPlanResponse) String() string

type UpdateBackupPlanResponseBody

type UpdateBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateBackupPlanResponseBody) GoString

func (s UpdateBackupPlanResponseBody) GoString() string

func (*UpdateBackupPlanResponseBody) SetCode

func (*UpdateBackupPlanResponseBody) SetMessage

func (*UpdateBackupPlanResponseBody) SetRequestId

func (*UpdateBackupPlanResponseBody) SetSuccess

func (UpdateBackupPlanResponseBody) String

type UpdateBackupPlanShrinkRequest

type UpdateBackupPlanShrinkRequest struct {
	DetailShrink    *string                              `json:"Detail,omitempty" xml:"Detail,omitempty"`
	Exclude         *string                              `json:"Exclude,omitempty" xml:"Exclude,omitempty"`
	Include         *string                              `json:"Include,omitempty" xml:"Include,omitempty"`
	Options         *string                              `json:"Options,omitempty" xml:"Options,omitempty"`
	OtsDetailShrink *string                              `json:"OtsDetail,omitempty" xml:"OtsDetail,omitempty"`
	Path            []*string                            `json:"Path,omitempty" xml:"Path,omitempty" type:"Repeated"`
	PlanId          *string                              `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	PlanName        *string                              `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	Prefix          *string                              `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Retention       *int64                               `json:"Retention,omitempty" xml:"Retention,omitempty"`
	Rule            []*UpdateBackupPlanShrinkRequestRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
	Schedule        *string                              `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	SourceType      *string                              `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	SpeedLimit      *string                              `json:"SpeedLimit,omitempty" xml:"SpeedLimit,omitempty"`
	UpdatePaths     *bool                                `json:"UpdatePaths,omitempty" xml:"UpdatePaths,omitempty"`
	VaultId         *string                              `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpdateBackupPlanShrinkRequest) GoString

func (*UpdateBackupPlanShrinkRequest) SetDetailShrink added in v1.3.0

func (*UpdateBackupPlanShrinkRequest) SetExclude

func (*UpdateBackupPlanShrinkRequest) SetInclude

func (*UpdateBackupPlanShrinkRequest) SetOptions

func (*UpdateBackupPlanShrinkRequest) SetOtsDetailShrink

func (*UpdateBackupPlanShrinkRequest) SetPath

func (*UpdateBackupPlanShrinkRequest) SetPlanId

func (*UpdateBackupPlanShrinkRequest) SetPlanName

func (*UpdateBackupPlanShrinkRequest) SetPrefix

func (*UpdateBackupPlanShrinkRequest) SetRetention

func (*UpdateBackupPlanShrinkRequest) SetRule added in v1.3.0

func (*UpdateBackupPlanShrinkRequest) SetSchedule

func (*UpdateBackupPlanShrinkRequest) SetSourceType

func (*UpdateBackupPlanShrinkRequest) SetSpeedLimit

func (*UpdateBackupPlanShrinkRequest) SetUpdatePaths

func (*UpdateBackupPlanShrinkRequest) SetVaultId

func (UpdateBackupPlanShrinkRequest) String

type UpdateBackupPlanShrinkRequestRule added in v1.3.0

type UpdateBackupPlanShrinkRequestRule struct {
	BackupType           *string `json:"BackupType,omitempty" xml:"BackupType,omitempty"`
	DestinationRegionId  *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"`
	DestinationRetention *int64  `json:"DestinationRetention,omitempty" xml:"DestinationRetention,omitempty"`
	Disabled             *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	DoCopy               *bool   `json:"DoCopy,omitempty" xml:"DoCopy,omitempty"`
	Retention            *int64  `json:"Retention,omitempty" xml:"Retention,omitempty"`
	RuleName             *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	Schedule             *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (UpdateBackupPlanShrinkRequestRule) GoString added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetBackupType added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetDestinationRegionId added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetDestinationRetention added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetDisabled added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetDoCopy added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetRetention added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetRuleName added in v1.3.0

func (*UpdateBackupPlanShrinkRequestRule) SetSchedule added in v1.3.0

func (UpdateBackupPlanShrinkRequestRule) String added in v1.3.0

type UpdateClientSettingsRequest

type UpdateClientSettingsRequest struct {
	ClientId         *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	DataNetworkType  *string `json:"DataNetworkType,omitempty" xml:"DataNetworkType,omitempty"`
	DataProxySetting *string `json:"DataProxySetting,omitempty" xml:"DataProxySetting,omitempty"`
	MaxCpuCore       *int32  `json:"MaxCpuCore,omitempty" xml:"MaxCpuCore,omitempty"`
	MaxWorker        *int32  `json:"MaxWorker,omitempty" xml:"MaxWorker,omitempty"`
	ProxyHost        *string `json:"ProxyHost,omitempty" xml:"ProxyHost,omitempty"`
	ProxyPassword    *string `json:"ProxyPassword,omitempty" xml:"ProxyPassword,omitempty"`
	ProxyPort        *int32  `json:"ProxyPort,omitempty" xml:"ProxyPort,omitempty"`
	ProxyUser        *string `json:"ProxyUser,omitempty" xml:"ProxyUser,omitempty"`
	ResourceGroupId  *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	UseHttps         *bool   `json:"UseHttps,omitempty" xml:"UseHttps,omitempty"`
	VaultId          *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpdateClientSettingsRequest) GoString

func (s UpdateClientSettingsRequest) GoString() string

func (*UpdateClientSettingsRequest) SetClientId

func (*UpdateClientSettingsRequest) SetDataNetworkType

func (*UpdateClientSettingsRequest) SetDataProxySetting

func (*UpdateClientSettingsRequest) SetMaxCpuCore

func (*UpdateClientSettingsRequest) SetMaxWorker

func (*UpdateClientSettingsRequest) SetProxyHost

func (*UpdateClientSettingsRequest) SetProxyPassword

func (*UpdateClientSettingsRequest) SetProxyPort

func (*UpdateClientSettingsRequest) SetProxyUser

func (*UpdateClientSettingsRequest) SetResourceGroupId

func (*UpdateClientSettingsRequest) SetUseHttps

func (*UpdateClientSettingsRequest) SetVaultId

func (UpdateClientSettingsRequest) String

type UpdateClientSettingsResponse

type UpdateClientSettingsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateClientSettingsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateClientSettingsResponse) GoString

func (s UpdateClientSettingsResponse) GoString() string

func (*UpdateClientSettingsResponse) SetBody

func (*UpdateClientSettingsResponse) SetHeaders

func (*UpdateClientSettingsResponse) SetStatusCode added in v1.3.0

func (UpdateClientSettingsResponse) String

type UpdateClientSettingsResponseBody

type UpdateClientSettingsResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateClientSettingsResponseBody) GoString

func (*UpdateClientSettingsResponseBody) SetCode

func (*UpdateClientSettingsResponseBody) SetMessage

func (*UpdateClientSettingsResponseBody) SetRequestId

func (*UpdateClientSettingsResponseBody) SetSuccess

func (UpdateClientSettingsResponseBody) String

type UpdateHanaBackupPlanRequest added in v1.3.0

type UpdateHanaBackupPlanRequest struct {
	BackupPrefix    *string `json:"BackupPrefix,omitempty" xml:"BackupPrefix,omitempty"`
	ClusterId       *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	PlanId          *string `json:"PlanId,omitempty" xml:"PlanId,omitempty"`
	PlanName        *string `json:"PlanName,omitempty" xml:"PlanName,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	Schedule        *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpdateHanaBackupPlanRequest) GoString added in v1.3.0

func (s UpdateHanaBackupPlanRequest) GoString() string

func (*UpdateHanaBackupPlanRequest) SetBackupPrefix added in v1.3.0

func (*UpdateHanaBackupPlanRequest) SetClusterId added in v1.3.0

func (*UpdateHanaBackupPlanRequest) SetPlanId added in v1.3.0

func (*UpdateHanaBackupPlanRequest) SetPlanName added in v1.3.0

func (*UpdateHanaBackupPlanRequest) SetResourceGroupId added in v1.3.0

func (*UpdateHanaBackupPlanRequest) SetSchedule added in v1.3.0

func (*UpdateHanaBackupPlanRequest) SetVaultId added in v1.3.0

func (UpdateHanaBackupPlanRequest) String added in v1.3.0

type UpdateHanaBackupPlanResponse added in v1.3.0

type UpdateHanaBackupPlanResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateHanaBackupPlanResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateHanaBackupPlanResponse) GoString added in v1.3.0

func (s UpdateHanaBackupPlanResponse) GoString() string

func (*UpdateHanaBackupPlanResponse) SetBody added in v1.3.0

func (*UpdateHanaBackupPlanResponse) SetHeaders added in v1.3.0

func (*UpdateHanaBackupPlanResponse) SetStatusCode added in v1.3.0

func (UpdateHanaBackupPlanResponse) String added in v1.3.0

type UpdateHanaBackupPlanResponseBody added in v1.3.0

type UpdateHanaBackupPlanResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateHanaBackupPlanResponseBody) GoString added in v1.3.0

func (*UpdateHanaBackupPlanResponseBody) SetCode added in v1.3.0

func (*UpdateHanaBackupPlanResponseBody) SetMessage added in v1.3.0

func (*UpdateHanaBackupPlanResponseBody) SetRequestId added in v1.3.0

func (*UpdateHanaBackupPlanResponseBody) SetSuccess added in v1.3.0

func (UpdateHanaBackupPlanResponseBody) String added in v1.3.0

type UpdateHanaBackupSettingRequest added in v1.3.0

type UpdateHanaBackupSettingRequest struct {
	CatalogBackupParameterFile *string `json:"CatalogBackupParameterFile,omitempty" xml:"CatalogBackupParameterFile,omitempty"`
	CatalogBackupUsingBackint  *bool   `json:"CatalogBackupUsingBackint,omitempty" xml:"CatalogBackupUsingBackint,omitempty"`
	ClusterId                  *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DataBackupParameterFile    *string `json:"DataBackupParameterFile,omitempty" xml:"DataBackupParameterFile,omitempty"`
	DatabaseName               *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	EnableAutoLogBackup        *bool   `json:"EnableAutoLogBackup,omitempty" xml:"EnableAutoLogBackup,omitempty"`
	LogBackupParameterFile     *string `json:"LogBackupParameterFile,omitempty" xml:"LogBackupParameterFile,omitempty"`
	LogBackupTimeout           *int64  `json:"LogBackupTimeout,omitempty" xml:"LogBackupTimeout,omitempty"`
	LogBackupUsingBackint      *bool   `json:"LogBackupUsingBackint,omitempty" xml:"LogBackupUsingBackint,omitempty"`
	VaultId                    *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpdateHanaBackupSettingRequest) GoString added in v1.3.0

func (*UpdateHanaBackupSettingRequest) SetCatalogBackupParameterFile added in v1.3.0

func (s *UpdateHanaBackupSettingRequest) SetCatalogBackupParameterFile(v string) *UpdateHanaBackupSettingRequest

func (*UpdateHanaBackupSettingRequest) SetCatalogBackupUsingBackint added in v1.3.0

func (s *UpdateHanaBackupSettingRequest) SetCatalogBackupUsingBackint(v bool) *UpdateHanaBackupSettingRequest

func (*UpdateHanaBackupSettingRequest) SetClusterId added in v1.3.0

func (*UpdateHanaBackupSettingRequest) SetDataBackupParameterFile added in v1.3.0

func (s *UpdateHanaBackupSettingRequest) SetDataBackupParameterFile(v string) *UpdateHanaBackupSettingRequest

func (*UpdateHanaBackupSettingRequest) SetDatabaseName added in v1.3.0

func (*UpdateHanaBackupSettingRequest) SetEnableAutoLogBackup added in v1.3.0

func (*UpdateHanaBackupSettingRequest) SetLogBackupParameterFile added in v1.3.0

func (s *UpdateHanaBackupSettingRequest) SetLogBackupParameterFile(v string) *UpdateHanaBackupSettingRequest

func (*UpdateHanaBackupSettingRequest) SetLogBackupTimeout added in v1.3.0

func (*UpdateHanaBackupSettingRequest) SetLogBackupUsingBackint added in v1.3.0

func (s *UpdateHanaBackupSettingRequest) SetLogBackupUsingBackint(v bool) *UpdateHanaBackupSettingRequest

func (*UpdateHanaBackupSettingRequest) SetVaultId added in v1.3.0

func (UpdateHanaBackupSettingRequest) String added in v1.3.0

type UpdateHanaBackupSettingResponse added in v1.3.0

type UpdateHanaBackupSettingResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateHanaBackupSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateHanaBackupSettingResponse) GoString added in v1.3.0

func (*UpdateHanaBackupSettingResponse) SetBody added in v1.3.0

func (*UpdateHanaBackupSettingResponse) SetHeaders added in v1.3.0

func (*UpdateHanaBackupSettingResponse) SetStatusCode added in v1.3.0

func (UpdateHanaBackupSettingResponse) String added in v1.3.0

type UpdateHanaBackupSettingResponseBody added in v1.3.0

type UpdateHanaBackupSettingResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateHanaBackupSettingResponseBody) GoString added in v1.3.0

func (*UpdateHanaBackupSettingResponseBody) SetCode added in v1.3.0

func (*UpdateHanaBackupSettingResponseBody) SetMessage added in v1.3.0

func (*UpdateHanaBackupSettingResponseBody) SetRequestId added in v1.3.0

func (*UpdateHanaBackupSettingResponseBody) SetSuccess added in v1.3.0

func (UpdateHanaBackupSettingResponseBody) String added in v1.3.0

type UpdateHanaInstanceRequest added in v1.3.0

type UpdateHanaInstanceRequest struct {
	AlertSetting        *string `json:"AlertSetting,omitempty" xml:"AlertSetting,omitempty"`
	ClusterId           *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	HanaName            *string `json:"HanaName,omitempty" xml:"HanaName,omitempty"`
	Host                *string `json:"Host,omitempty" xml:"Host,omitempty"`
	InstanceNumber      *int32  `json:"InstanceNumber,omitempty" xml:"InstanceNumber,omitempty"`
	Password            *string `json:"Password,omitempty" xml:"Password,omitempty"`
	ResourceGroupId     *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	UseSsl              *bool   `json:"UseSsl,omitempty" xml:"UseSsl,omitempty"`
	UserName            *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
	ValidateCertificate *bool   `json:"ValidateCertificate,omitempty" xml:"ValidateCertificate,omitempty"`
	VaultId             *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpdateHanaInstanceRequest) GoString added in v1.3.0

func (s UpdateHanaInstanceRequest) GoString() string

func (*UpdateHanaInstanceRequest) SetAlertSetting added in v1.3.0

func (*UpdateHanaInstanceRequest) SetClusterId added in v1.3.0

func (*UpdateHanaInstanceRequest) SetHanaName added in v1.3.0

func (*UpdateHanaInstanceRequest) SetHost added in v1.3.0

func (*UpdateHanaInstanceRequest) SetInstanceNumber added in v1.3.0

func (*UpdateHanaInstanceRequest) SetPassword added in v1.3.0

func (*UpdateHanaInstanceRequest) SetResourceGroupId added in v1.3.0

func (*UpdateHanaInstanceRequest) SetUseSsl added in v1.3.0

func (*UpdateHanaInstanceRequest) SetUserName added in v1.3.0

func (*UpdateHanaInstanceRequest) SetValidateCertificate added in v1.3.0

func (s *UpdateHanaInstanceRequest) SetValidateCertificate(v bool) *UpdateHanaInstanceRequest

func (*UpdateHanaInstanceRequest) SetVaultId added in v1.3.0

func (UpdateHanaInstanceRequest) String added in v1.3.0

func (s UpdateHanaInstanceRequest) String() string

type UpdateHanaInstanceResponse added in v1.3.0

type UpdateHanaInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateHanaInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateHanaInstanceResponse) GoString added in v1.3.0

func (s UpdateHanaInstanceResponse) GoString() string

func (*UpdateHanaInstanceResponse) SetBody added in v1.3.0

func (*UpdateHanaInstanceResponse) SetHeaders added in v1.3.0

func (*UpdateHanaInstanceResponse) SetStatusCode added in v1.3.0

func (UpdateHanaInstanceResponse) String added in v1.3.0

type UpdateHanaInstanceResponseBody added in v1.3.0

type UpdateHanaInstanceResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateHanaInstanceResponseBody) GoString added in v1.3.0

func (*UpdateHanaInstanceResponseBody) SetCode added in v1.3.0

func (*UpdateHanaInstanceResponseBody) SetMessage added in v1.3.0

func (*UpdateHanaInstanceResponseBody) SetRequestId added in v1.3.0

func (*UpdateHanaInstanceResponseBody) SetSuccess added in v1.3.0

func (UpdateHanaInstanceResponseBody) String added in v1.3.0

type UpdateHanaRetentionSettingRequest added in v1.3.0

type UpdateHanaRetentionSettingRequest struct {
	ClusterId     *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DatabaseName  *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	Disabled      *bool   `json:"Disabled,omitempty" xml:"Disabled,omitempty"`
	RetentionDays *int64  `json:"RetentionDays,omitempty" xml:"RetentionDays,omitempty"`
	Schedule      *string `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
	VaultId       *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpdateHanaRetentionSettingRequest) GoString added in v1.3.0

func (*UpdateHanaRetentionSettingRequest) SetClusterId added in v1.3.0

func (*UpdateHanaRetentionSettingRequest) SetDatabaseName added in v1.3.0

func (*UpdateHanaRetentionSettingRequest) SetDisabled added in v1.3.0

func (*UpdateHanaRetentionSettingRequest) SetRetentionDays added in v1.3.0

func (*UpdateHanaRetentionSettingRequest) SetSchedule added in v1.3.0

func (*UpdateHanaRetentionSettingRequest) SetVaultId added in v1.3.0

func (UpdateHanaRetentionSettingRequest) String added in v1.3.0

type UpdateHanaRetentionSettingResponse added in v1.3.0

type UpdateHanaRetentionSettingResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateHanaRetentionSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateHanaRetentionSettingResponse) GoString added in v1.3.0

func (*UpdateHanaRetentionSettingResponse) SetBody added in v1.3.0

func (*UpdateHanaRetentionSettingResponse) SetHeaders added in v1.3.0

func (*UpdateHanaRetentionSettingResponse) SetStatusCode added in v1.3.0

func (UpdateHanaRetentionSettingResponse) String added in v1.3.0

type UpdateHanaRetentionSettingResponseBody added in v1.3.0

type UpdateHanaRetentionSettingResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateHanaRetentionSettingResponseBody) GoString added in v1.3.0

func (*UpdateHanaRetentionSettingResponseBody) SetCode added in v1.3.0

func (*UpdateHanaRetentionSettingResponseBody) SetMessage added in v1.3.0

func (*UpdateHanaRetentionSettingResponseBody) SetRequestId added in v1.3.0

func (*UpdateHanaRetentionSettingResponseBody) SetSuccess added in v1.3.0

func (UpdateHanaRetentionSettingResponseBody) String added in v1.3.0

type UpdateVaultRequest

type UpdateVaultRequest struct {
	Description     *string `json:"Description,omitempty" xml:"Description,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
	VaultName       *string `json:"VaultName,omitempty" xml:"VaultName,omitempty"`
}

func (UpdateVaultRequest) GoString

func (s UpdateVaultRequest) GoString() string

func (*UpdateVaultRequest) SetDescription

func (s *UpdateVaultRequest) SetDescription(v string) *UpdateVaultRequest

func (*UpdateVaultRequest) SetResourceGroupId

func (s *UpdateVaultRequest) SetResourceGroupId(v string) *UpdateVaultRequest

func (*UpdateVaultRequest) SetVaultId

func (s *UpdateVaultRequest) SetVaultId(v string) *UpdateVaultRequest

func (*UpdateVaultRequest) SetVaultName

func (s *UpdateVaultRequest) SetVaultName(v string) *UpdateVaultRequest

func (UpdateVaultRequest) String

func (s UpdateVaultRequest) String() string

type UpdateVaultResponse

type UpdateVaultResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateVaultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateVaultResponse) GoString

func (s UpdateVaultResponse) GoString() string

func (*UpdateVaultResponse) SetBody

func (*UpdateVaultResponse) SetHeaders

func (s *UpdateVaultResponse) SetHeaders(v map[string]*string) *UpdateVaultResponse

func (*UpdateVaultResponse) SetStatusCode added in v1.3.0

func (s *UpdateVaultResponse) SetStatusCode(v int32) *UpdateVaultResponse

func (UpdateVaultResponse) String

func (s UpdateVaultResponse) String() string

type UpdateVaultResponseBody

type UpdateVaultResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateVaultResponseBody) GoString

func (s UpdateVaultResponseBody) GoString() string

func (*UpdateVaultResponseBody) SetCode

func (*UpdateVaultResponseBody) SetMessage

func (*UpdateVaultResponseBody) SetRequestId

func (*UpdateVaultResponseBody) SetSuccess

func (UpdateVaultResponseBody) String

func (s UpdateVaultResponseBody) String() string

type UpgradeBackupClientsRequest

type UpgradeBackupClientsRequest struct {
	ClientIds   map[string]interface{} `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
	InstanceIds map[string]interface{} `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (UpgradeBackupClientsRequest) GoString

func (s UpgradeBackupClientsRequest) GoString() string

func (*UpgradeBackupClientsRequest) SetClientIds

func (s *UpgradeBackupClientsRequest) SetClientIds(v map[string]interface{}) *UpgradeBackupClientsRequest

func (*UpgradeBackupClientsRequest) SetInstanceIds

func (s *UpgradeBackupClientsRequest) SetInstanceIds(v map[string]interface{}) *UpgradeBackupClientsRequest

func (UpgradeBackupClientsRequest) String

type UpgradeBackupClientsResponse

type UpgradeBackupClientsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpgradeBackupClientsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpgradeBackupClientsResponse) GoString

func (s UpgradeBackupClientsResponse) GoString() string

func (*UpgradeBackupClientsResponse) SetBody

func (*UpgradeBackupClientsResponse) SetHeaders

func (*UpgradeBackupClientsResponse) SetStatusCode added in v1.3.0

func (UpgradeBackupClientsResponse) String

type UpgradeBackupClientsResponseBody

type UpgradeBackupClientsResponseBody struct {
	Code             *string                                             `json:"Code,omitempty" xml:"Code,omitempty"`
	InstanceStatuses []*UpgradeBackupClientsResponseBodyInstanceStatuses `json:"InstanceStatuses,omitempty" xml:"InstanceStatuses,omitempty" type:"Repeated"`
	Message          *string                                             `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId        *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success          *bool                                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId           *string                                             `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UpgradeBackupClientsResponseBody) GoString

func (*UpgradeBackupClientsResponseBody) SetCode

func (*UpgradeBackupClientsResponseBody) SetMessage

func (*UpgradeBackupClientsResponseBody) SetRequestId

func (*UpgradeBackupClientsResponseBody) SetSuccess

func (*UpgradeBackupClientsResponseBody) SetTaskId

func (UpgradeBackupClientsResponseBody) String

type UpgradeBackupClientsResponseBodyInstanceStatuses

type UpgradeBackupClientsResponseBodyInstanceStatuses struct {
	ErrorCode     *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	InstanceId    *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ValidInstance *bool   `json:"ValidInstance,omitempty" xml:"ValidInstance,omitempty"`
}

func (UpgradeBackupClientsResponseBodyInstanceStatuses) GoString

func (*UpgradeBackupClientsResponseBodyInstanceStatuses) SetErrorCode

func (*UpgradeBackupClientsResponseBodyInstanceStatuses) SetInstanceId

func (*UpgradeBackupClientsResponseBodyInstanceStatuses) SetValidInstance

func (UpgradeBackupClientsResponseBodyInstanceStatuses) String

type UpgradeBackupClientsShrinkRequest

type UpgradeBackupClientsShrinkRequest struct {
	ClientIdsShrink   *string `json:"ClientIds,omitempty" xml:"ClientIds,omitempty"`
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (UpgradeBackupClientsShrinkRequest) GoString

func (*UpgradeBackupClientsShrinkRequest) SetClientIdsShrink

func (*UpgradeBackupClientsShrinkRequest) SetInstanceIdsShrink

func (UpgradeBackupClientsShrinkRequest) String

type UpgradeClientRequest added in v1.3.0

type UpgradeClientRequest struct {
	ClientId        *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"`
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	VaultId         *string `json:"VaultId,omitempty" xml:"VaultId,omitempty"`
}

func (UpgradeClientRequest) GoString added in v1.3.0

func (s UpgradeClientRequest) GoString() string

func (*UpgradeClientRequest) SetClientId added in v1.3.0

func (*UpgradeClientRequest) SetResourceGroupId added in v1.3.0

func (s *UpgradeClientRequest) SetResourceGroupId(v string) *UpgradeClientRequest

func (*UpgradeClientRequest) SetVaultId added in v1.3.0

func (UpgradeClientRequest) String added in v1.3.0

func (s UpgradeClientRequest) String() string

type UpgradeClientResponse added in v1.3.0

type UpgradeClientResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpgradeClientResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpgradeClientResponse) GoString added in v1.3.0

func (s UpgradeClientResponse) GoString() string

func (*UpgradeClientResponse) SetBody added in v1.3.0

func (*UpgradeClientResponse) SetHeaders added in v1.3.0

func (*UpgradeClientResponse) SetStatusCode added in v1.3.0

func (s *UpgradeClientResponse) SetStatusCode(v int32) *UpgradeClientResponse

func (UpgradeClientResponse) String added in v1.3.0

func (s UpgradeClientResponse) String() string

type UpgradeClientResponseBody added in v1.3.0

type UpgradeClientResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UpgradeClientResponseBody) GoString added in v1.3.0

func (s UpgradeClientResponseBody) GoString() string

func (*UpgradeClientResponseBody) SetCode added in v1.3.0

func (*UpgradeClientResponseBody) SetMessage added in v1.3.0

func (*UpgradeClientResponseBody) SetRequestId added in v1.3.0

func (*UpgradeClientResponseBody) SetSuccess added in v1.3.0

func (*UpgradeClientResponseBody) SetTaskId added in v1.3.0

func (UpgradeClientResponseBody) String added in v1.3.0

func (s UpgradeClientResponseBody) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL