Files
aliyun-openapi-cpp-sdk/dbs/include/alibabacloud/dbs/model/CreateRestoreTaskRequest.h
2019-04-15 19:09:31 +08:00

102 lines
4.1 KiB
C++

/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DBS_MODEL_CREATERESTORETASKREQUEST_H_
#define ALIBABACLOUD_DBS_MODEL_CREATERESTORETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dbs/DbsExport.h>
namespace AlibabaCloud
{
namespace Dbs
{
namespace Model
{
class ALIBABACLOUD_DBS_EXPORT CreateRestoreTaskRequest : public RpcServiceRequest
{
public:
CreateRestoreTaskRequest();
~CreateRestoreTaskRequest();
long getBackupGatewayId()const;
void setBackupGatewayId(long backupGatewayId);
std::string getDestinationEndpointOracleSID()const;
void setDestinationEndpointOracleSID(const std::string& destinationEndpointOracleSID);
long getRestoreTime()const;
void setRestoreTime(long restoreTime);
std::string getDestinationEndpointInstanceType()const;
void setDestinationEndpointInstanceType(const std::string& destinationEndpointInstanceType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDestinationEndpointInstanceID()const;
void setDestinationEndpointInstanceID(const std::string& destinationEndpointInstanceID);
int getDestinationEndpointPort()const;
void setDestinationEndpointPort(int destinationEndpointPort);
std::string getBackupPlanId()const;
void setBackupPlanId(const std::string& backupPlanId);
std::string getBackupSetId()const;
void setBackupSetId(const std::string& backupSetId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getDestinationEndpointRegion()const;
void setDestinationEndpointRegion(const std::string& destinationEndpointRegion);
std::string getRestoreDir()const;
void setRestoreDir(const std::string& restoreDir);
std::string getDestinationEndpointIP()const;
void setDestinationEndpointIP(const std::string& destinationEndpointIP);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDestinationEndpointDatabaseName()const;
void setDestinationEndpointDatabaseName(const std::string& destinationEndpointDatabaseName);
std::string getDestinationEndpointUserName()const;
void setDestinationEndpointUserName(const std::string& destinationEndpointUserName);
std::string getRestoreObjects()const;
void setRestoreObjects(const std::string& restoreObjects);
std::string getRestoreTaskName()const;
void setRestoreTaskName(const std::string& restoreTaskName);
std::string getDestinationEndpointPassword()const;
void setDestinationEndpointPassword(const std::string& destinationEndpointPassword);
private:
long backupGatewayId_;
std::string destinationEndpointOracleSID_;
long restoreTime_;
std::string destinationEndpointInstanceType_;
std::string clientToken_;
std::string destinationEndpointInstanceID_;
int destinationEndpointPort_;
std::string backupPlanId_;
std::string backupSetId_;
std::string ownerId_;
std::string destinationEndpointRegion_;
std::string restoreDir_;
std::string destinationEndpointIP_;
std::string regionId_;
std::string destinationEndpointDatabaseName_;
std::string destinationEndpointUserName_;
std::string restoreObjects_;
std::string restoreTaskName_;
std::string destinationEndpointPassword_;
};
}
}
}
#endif // !ALIBABACLOUD_DBS_MODEL_CREATERESTORETASKREQUEST_H_