Support remote coordinate control.
This commit is contained in:
1278
ecd/include/alibabacloud/ecd/EcdClient.h
Normal file
1278
ecd/include/alibabacloud/ecd/EcdClient.h
Normal file
File diff suppressed because it is too large
Load Diff
32
ecd/include/alibabacloud/ecd/EcdExport.h
Normal file
32
ecd/include/alibabacloud/ecd/EcdExport.h
Normal file
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* 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_ECD_ECDEXPORT_H_
|
||||
#define ALIBABACLOUD_ECD_ECDEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_ECD_LIBRARY)
|
||||
# define ALIBABACLOUD_ECD_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_ECD_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_ECD_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_ECD_ECDEXPORT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ACTIVATEOFFICESITEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ACTIVATEOFFICESITEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT ActivateOfficeSiteRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ActivateOfficeSiteRequest();
|
||||
~ActivateOfficeSiteRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ACTIVATEOFFICESITEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ACTIVATEOFFICESITERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ACTIVATEOFFICESITERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT ActivateOfficeSiteResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ActivateOfficeSiteResult();
|
||||
explicit ActivateOfficeSiteResult(const std::string &payload);
|
||||
~ActivateOfficeSiteResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ACTIVATEOFFICESITERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ADDUSERTODESKTOPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ADDUSERTODESKTOPGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT AddUserToDesktopGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddUserToDesktopGroupRequest();
|
||||
~AddUserToDesktopGroupRequest();
|
||||
std::vector<std::string> getEndUserIds() const;
|
||||
void setEndUserIds(const std::vector<std::string> &endUserIds);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getDesktopGroupId() const;
|
||||
void setDesktopGroupId(const std::string &desktopGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getDesktopGroupIds() const;
|
||||
void setDesktopGroupIds(const std::vector<std::string> &desktopGroupIds);
|
||||
|
||||
private:
|
||||
std::vector<std::string> endUserIds_;
|
||||
std::string clientToken_;
|
||||
std::string desktopGroupId_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> desktopGroupIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ADDUSERTODESKTOPGROUPREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ADDUSERTODESKTOPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ADDUSERTODESKTOPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT AddUserToDesktopGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddUserToDesktopGroupResult();
|
||||
explicit AddUserToDesktopGroupResult(const std::string &payload);
|
||||
~AddUserToDesktopGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ADDUSERTODESKTOPGROUPRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_APPLYCOORDINATEPRIVILEGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATEPRIVILEGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT ApplyCoordinatePrivilegeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ApplyCoordinatePrivilegeRequest();
|
||||
~ApplyCoordinatePrivilegeRequest();
|
||||
std::string getCoId() const;
|
||||
void setCoId(const std::string &coId);
|
||||
std::string getUserType() const;
|
||||
void setUserType(const std::string &userType);
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getEndUserId() const;
|
||||
void setEndUserId(const std::string &endUserId);
|
||||
|
||||
private:
|
||||
std::string coId_;
|
||||
std::string userType_;
|
||||
std::string uuid_;
|
||||
std::string regionId_;
|
||||
std::string endUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATEPRIVILEGEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_APPLYCOORDINATEPRIVILEGERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATEPRIVILEGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT ApplyCoordinatePrivilegeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ApplyCoordinatePrivilegeResult();
|
||||
explicit ApplyCoordinatePrivilegeResult(const std::string &payload);
|
||||
~ApplyCoordinatePrivilegeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATEPRIVILEGERESULT_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_APPLYCOORDINATIONFORMONITORINGREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATIONFORMONITORINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT ApplyCoordinationForMonitoringRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ResourceCandidates {
|
||||
std::string resourceId;
|
||||
std::string resourceProperties;
|
||||
std::string resourceName;
|
||||
std::string resourceType;
|
||||
std::string ownerWyId;
|
||||
std::string resourceRegionId;
|
||||
long ownerAliUid;
|
||||
std::string ownerEndUserId;
|
||||
};
|
||||
ApplyCoordinationForMonitoringRequest();
|
||||
~ApplyCoordinationForMonitoringRequest();
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getInitiatorType() const;
|
||||
void setInitiatorType(const std::string &initiatorType);
|
||||
std::string getCoordinatePolicyType() const;
|
||||
void setCoordinatePolicyType(const std::string &coordinatePolicyType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<ResourceCandidates> getResourceCandidates() const;
|
||||
void setResourceCandidates(const std::vector<ResourceCandidates> &resourceCandidates);
|
||||
std::string getEndUserId() const;
|
||||
void setEndUserId(const std::string &endUserId);
|
||||
|
||||
private:
|
||||
std::string uuid_;
|
||||
std::string initiatorType_;
|
||||
std::string coordinatePolicyType_;
|
||||
std::string regionId_;
|
||||
std::vector<ResourceCandidates> resourceCandidates_;
|
||||
std::string endUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATIONFORMONITORINGREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_APPLYCOORDINATIONFORMONITORINGRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATIONFORMONITORINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT ApplyCoordinationForMonitoringResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CoordinateFlowModel
|
||||
{
|
||||
std::string ownerUserId;
|
||||
std::string resourceId;
|
||||
std::string resourceName;
|
||||
std::string coId;
|
||||
std::string coordinateStatus;
|
||||
std::string coordinateTicket;
|
||||
std::string initiatorType;
|
||||
};
|
||||
|
||||
|
||||
ApplyCoordinationForMonitoringResult();
|
||||
explicit ApplyCoordinationForMonitoringResult(const std::string &payload);
|
||||
~ApplyCoordinationForMonitoringResult();
|
||||
std::vector<CoordinateFlowModel> getCoordinateFlowModels()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CoordinateFlowModel> coordinateFlowModels_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_APPLYCOORDINATIONFORMONITORINGRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_APPROVEFOTAUPDATEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_APPROVEFOTAUPDATEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT ApproveFotaUpdateRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ApproveFotaUpdateRequest();
|
||||
~ApproveFotaUpdateRequest();
|
||||
std::string getAppVersion() const;
|
||||
void setAppVersion(const std::string &appVersion);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDesktopId() const;
|
||||
void setDesktopId(const std::string &desktopId);
|
||||
|
||||
private:
|
||||
std::string appVersion_;
|
||||
std::string regionId_;
|
||||
std::string desktopId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_APPROVEFOTAUPDATEREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/ApproveFotaUpdateResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/ApproveFotaUpdateResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_APPROVEFOTAUPDATERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_APPROVEFOTAUPDATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT ApproveFotaUpdateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ApproveFotaUpdateResult();
|
||||
explicit ApproveFotaUpdateResult(const std::string &payload);
|
||||
~ApproveFotaUpdateResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_APPROVEFOTAUPDATERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ASSOCIATENETWORKPACKAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ASSOCIATENETWORKPACKAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT AssociateNetworkPackageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AssociateNetworkPackageRequest();
|
||||
~AssociateNetworkPackageRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getNetworkPackageId() const;
|
||||
void setNetworkPackageId(const std::string &networkPackageId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string networkPackageId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ASSOCIATENETWORKPACKAGEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ASSOCIATENETWORKPACKAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ASSOCIATENETWORKPACKAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT AssociateNetworkPackageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateNetworkPackageResult();
|
||||
explicit AssociateNetworkPackageResult(const std::string &payload);
|
||||
~AssociateNetworkPackageResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ASSOCIATENETWORKPACKAGERESULT_H_
|
||||
54
ecd/include/alibabacloud/ecd/model/AttachCenRequest.h
Normal file
54
ecd/include/alibabacloud/ecd/model/AttachCenRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ATTACHCENREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ATTACHCENREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT AttachCenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AttachCenRequest();
|
||||
~AttachCenRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getCenId() const;
|
||||
void setCenId(const std::string &cenId);
|
||||
long getCenOwnerId() const;
|
||||
void setCenOwnerId(long cenOwnerId);
|
||||
std::string getVerifyCode() const;
|
||||
void setVerifyCode(const std::string &verifyCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string cenId_;
|
||||
long cenOwnerId_;
|
||||
std::string verifyCode_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ATTACHCENREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/AttachCenResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/AttachCenResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_ATTACHCENRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_ATTACHCENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT AttachCenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachCenResult();
|
||||
explicit AttachCenResult(const std::string &payload);
|
||||
~AttachCenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_ATTACHCENRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CANCELCOORDINATIONFORMONITORINGREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CANCELCOORDINATIONFORMONITORINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CancelCoordinationForMonitoringRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CancelCoordinationForMonitoringRequest();
|
||||
~CancelCoordinationForMonitoringRequest();
|
||||
std::string getUserType() const;
|
||||
void setUserType(const std::string &userType);
|
||||
std::vector<std::string> getCoIds() const;
|
||||
void setCoIds(const std::vector<std::string> &coIds);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getEndUserId() const;
|
||||
void setEndUserId(const std::string &endUserId);
|
||||
|
||||
private:
|
||||
std::string userType_;
|
||||
std::vector<std::string> coIds_;
|
||||
std::string regionId_;
|
||||
std::string endUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CANCELCOORDINATIONFORMONITORINGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CANCELCOORDINATIONFORMONITORINGRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CANCELCOORDINATIONFORMONITORINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CancelCoordinationForMonitoringResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelCoordinationForMonitoringResult();
|
||||
explicit CancelCoordinationForMonitoringResult(const std::string &payload);
|
||||
~CancelCoordinationForMonitoringResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CANCELCOORDINATIONFORMONITORINGRESULT_H_
|
||||
45
ecd/include/alibabacloud/ecd/model/CancelCopyImageRequest.h
Normal file
45
ecd/include/alibabacloud/ecd/model/CancelCopyImageRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CANCELCOPYIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CANCELCOPYIMAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CancelCopyImageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CancelCopyImageRequest();
|
||||
~CancelCopyImageRequest();
|
||||
std::string getImageId() const;
|
||||
void setImageId(const std::string &imageId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string imageId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CANCELCOPYIMAGEREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/CancelCopyImageResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/CancelCopyImageResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CANCELCOPYIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CANCELCOPYIMAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CancelCopyImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelCopyImageResult();
|
||||
explicit CancelCopyImageResult(const std::string &payload);
|
||||
~CancelCopyImageResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CANCELCOPYIMAGERESULT_H_
|
||||
48
ecd/include/alibabacloud/ecd/model/ClonePolicyGroupRequest.h
Normal file
48
ecd/include/alibabacloud/ecd/model/ClonePolicyGroupRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CLONEPOLICYGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CLONEPOLICYGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT ClonePolicyGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ClonePolicyGroupRequest();
|
||||
~ClonePolicyGroupRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getPolicyGroupId() const;
|
||||
void setPolicyGroupId(const std::string &policyGroupId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
std::string policyGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CLONEPOLICYGROUPREQUEST_H_
|
||||
51
ecd/include/alibabacloud/ecd/model/ClonePolicyGroupResult.h
Normal file
51
ecd/include/alibabacloud/ecd/model/ClonePolicyGroupResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CLONEPOLICYGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CLONEPOLICYGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT ClonePolicyGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ClonePolicyGroupResult();
|
||||
explicit ClonePolicyGroupResult(const std::string &payload);
|
||||
~ClonePolicyGroupResult();
|
||||
std::string getPolicyGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string policyGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CLONEPOLICYGROUPRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CONFIGADCONNECTORTRUSTREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORTRUSTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT ConfigADConnectorTrustRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ConfigADConnectorTrustRequest();
|
||||
~ConfigADConnectorTrustRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getTrustKey() const;
|
||||
void setTrustKey(const std::string &trustKey);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string trustKey_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORTRUSTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CONFIGADCONNECTORTRUSTRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORTRUSTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT ConfigADConnectorTrustResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigADConnectorTrustResult();
|
||||
explicit ConfigADConnectorTrustResult(const std::string &payload);
|
||||
~ConfigADConnectorTrustResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORTRUSTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CONFIGADCONNECTORUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT ConfigADConnectorUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ConfigADConnectorUserRequest();
|
||||
~ConfigADConnectorUserRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getDomainPassword() const;
|
||||
void setDomainPassword(const std::string &domainPassword);
|
||||
std::string getDomainUserName() const;
|
||||
void setDomainUserName(const std::string &domainUserName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getOUName() const;
|
||||
void setOUName(const std::string &oUName);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string domainPassword_;
|
||||
std::string domainUserName_;
|
||||
std::string regionId_;
|
||||
std::string oUName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORUSERREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CONFIGADCONNECTORUSERRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT ConfigADConnectorUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigADConnectorUserResult();
|
||||
explicit ConfigADConnectorUserResult(const std::string &payload);
|
||||
~ConfigADConnectorUserResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CONFIGADCONNECTORUSERRESULT_H_
|
||||
54
ecd/include/alibabacloud/ecd/model/CopyImageRequest.h
Normal file
54
ecd/include/alibabacloud/ecd/model/CopyImageRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_COPYIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_COPYIMAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CopyImageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CopyImageRequest();
|
||||
~CopyImageRequest();
|
||||
std::string getImageId() const;
|
||||
void setImageId(const std::string &imageId);
|
||||
std::string getDestinationImageName() const;
|
||||
void setDestinationImageName(const std::string &destinationImageName);
|
||||
std::string getDestinationRegionId() const;
|
||||
void setDestinationRegionId(const std::string &destinationRegionId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDestinationDescription() const;
|
||||
void setDestinationDescription(const std::string &destinationDescription);
|
||||
|
||||
private:
|
||||
std::string imageId_;
|
||||
std::string destinationImageName_;
|
||||
std::string destinationRegionId_;
|
||||
std::string regionId_;
|
||||
std::string destinationDescription_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_COPYIMAGEREQUEST_H_
|
||||
51
ecd/include/alibabacloud/ecd/model/CopyImageResult.h
Normal file
51
ecd/include/alibabacloud/ecd/model/CopyImageResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_COPYIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_COPYIMAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CopyImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CopyImageResult();
|
||||
explicit CopyImageResult(const std::string &payload);
|
||||
~CopyImageResult();
|
||||
std::string getImageId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string imageId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_COPYIMAGERESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEADCONNECTORDIRECTORYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTORDIRECTORYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateADConnectorDirectoryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateADConnectorDirectoryRequest();
|
||||
~CreateADConnectorDirectoryRequest();
|
||||
std::vector<std::string> getSubDomainDnsAddress() const;
|
||||
void setSubDomainDnsAddress(const std::vector<std::string> &subDomainDnsAddress);
|
||||
std::string getSubDomainName() const;
|
||||
void setSubDomainName(const std::string &subDomainName);
|
||||
std::string getDomainPassword() const;
|
||||
void setDomainPassword(const std::string &domainPassword);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getEnableAdminAccess() const;
|
||||
void setEnableAdminAccess(bool enableAdminAccess);
|
||||
std::string getDesktopAccessType() const;
|
||||
void setDesktopAccessType(const std::string &desktopAccessType);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
long getSpecification() const;
|
||||
void setSpecification(long specification);
|
||||
std::string getDirectoryName() const;
|
||||
void setDirectoryName(const std::string &directoryName);
|
||||
std::vector<std::string> getVSwitchId() const;
|
||||
void setVSwitchId(const std::vector<std::string> &vSwitchId);
|
||||
bool getMfaEnabled() const;
|
||||
void setMfaEnabled(bool mfaEnabled);
|
||||
std::string getDomainUserName() const;
|
||||
void setDomainUserName(const std::string &domainUserName);
|
||||
std::vector<std::string> getDnsAddress() const;
|
||||
void setDnsAddress(const std::vector<std::string> &dnsAddress);
|
||||
|
||||
private:
|
||||
std::vector<std::string> subDomainDnsAddress_;
|
||||
std::string subDomainName_;
|
||||
std::string domainPassword_;
|
||||
std::string regionId_;
|
||||
bool enableAdminAccess_;
|
||||
std::string desktopAccessType_;
|
||||
std::string domainName_;
|
||||
long specification_;
|
||||
std::string directoryName_;
|
||||
std::vector<std::string> vSwitchId_;
|
||||
bool mfaEnabled_;
|
||||
std::string domainUserName_;
|
||||
std::vector<std::string> dnsAddress_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTORDIRECTORYREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEADCONNECTORDIRECTORYRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTORDIRECTORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateADConnectorDirectoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AdConnector
|
||||
{
|
||||
std::string address;
|
||||
};
|
||||
|
||||
|
||||
CreateADConnectorDirectoryResult();
|
||||
explicit CreateADConnectorDirectoryResult(const std::string &payload);
|
||||
~CreateADConnectorDirectoryResult();
|
||||
std::string getTrustPassword()const;
|
||||
std::string getDirectoryId()const;
|
||||
std::vector<AdConnector> getAdConnectors()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string trustPassword_;
|
||||
std::string directoryId_;
|
||||
std::vector<AdConnector> adConnectors_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTORDIRECTORYRESULT_H_
|
||||
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEADCONNECTOROFFICESITEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTOROFFICESITEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateADConnectorOfficeSiteRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateADConnectorOfficeSiteRequest();
|
||||
~CreateADConnectorOfficeSiteRequest();
|
||||
std::string getCenId() const;
|
||||
void setCenId(const std::string &cenId);
|
||||
std::vector<std::string> getSubDomainDnsAddress() const;
|
||||
void setSubDomainDnsAddress(const std::vector<std::string> &subDomainDnsAddress);
|
||||
long getCenOwnerId() const;
|
||||
void setCenOwnerId(long cenOwnerId);
|
||||
bool getEnableInternetAccess() const;
|
||||
void setEnableInternetAccess(bool enableInternetAccess);
|
||||
std::string getSubDomainName() const;
|
||||
void setSubDomainName(const std::string &subDomainName);
|
||||
std::string getDomainPassword() const;
|
||||
void setDomainPassword(const std::string &domainPassword);
|
||||
std::string getVerifyCode() const;
|
||||
void setVerifyCode(const std::string &verifyCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getEnableAdminAccess() const;
|
||||
void setEnableAdminAccess(bool enableAdminAccess);
|
||||
int getBandwidth() const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getDesktopAccessType() const;
|
||||
void setDesktopAccessType(const std::string &desktopAccessType);
|
||||
std::string getAdHostname() const;
|
||||
void setAdHostname(const std::string &adHostname);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
long getSpecification() const;
|
||||
void setSpecification(long specification);
|
||||
std::string getOfficeSiteName() const;
|
||||
void setOfficeSiteName(const std::string &officeSiteName);
|
||||
bool getMfaEnabled() const;
|
||||
void setMfaEnabled(bool mfaEnabled);
|
||||
std::string getDomainUserName() const;
|
||||
void setDomainUserName(const std::string &domainUserName);
|
||||
std::string getCidrBlock() const;
|
||||
void setCidrBlock(const std::string &cidrBlock);
|
||||
std::string getProtocolType() const;
|
||||
void setProtocolType(const std::string &protocolType);
|
||||
std::vector<std::string> getDnsAddress() const;
|
||||
void setDnsAddress(const std::vector<std::string> &dnsAddress);
|
||||
|
||||
private:
|
||||
std::string cenId_;
|
||||
std::vector<std::string> subDomainDnsAddress_;
|
||||
long cenOwnerId_;
|
||||
bool enableInternetAccess_;
|
||||
std::string subDomainName_;
|
||||
std::string domainPassword_;
|
||||
std::string verifyCode_;
|
||||
std::string regionId_;
|
||||
bool enableAdminAccess_;
|
||||
int bandwidth_;
|
||||
std::string desktopAccessType_;
|
||||
std::string adHostname_;
|
||||
std::string domainName_;
|
||||
long specification_;
|
||||
std::string officeSiteName_;
|
||||
bool mfaEnabled_;
|
||||
std::string domainUserName_;
|
||||
std::string cidrBlock_;
|
||||
std::string protocolType_;
|
||||
std::vector<std::string> dnsAddress_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTOROFFICESITEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEADCONNECTOROFFICESITERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTOROFFICESITERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateADConnectorOfficeSiteResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateADConnectorOfficeSiteResult();
|
||||
explicit CreateADConnectorOfficeSiteResult(const std::string &payload);
|
||||
~CreateADConnectorOfficeSiteResult();
|
||||
std::string getOfficeSiteId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEADCONNECTOROFFICESITERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEANDBINDNASFILESYSTEMREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEANDBINDNASFILESYSTEMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateAndBindNasFileSystemRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAndBindNasFileSystemRequest();
|
||||
~CreateAndBindNasFileSystemRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::vector<std::string> getEndUserIds() const;
|
||||
void setEndUserIds(const std::vector<std::string> &endUserIds);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getStorageType() const;
|
||||
void setStorageType(const std::string &storageType);
|
||||
int getEncryptType() const;
|
||||
void setEncryptType(int encryptType);
|
||||
std::string getDesktopGroupId() const;
|
||||
void setDesktopGroupId(const std::string &desktopGroupId);
|
||||
std::string getFileSystemName() const;
|
||||
void setFileSystemName(const std::string &fileSystemName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::vector<std::string> endUserIds_;
|
||||
std::string description_;
|
||||
std::string storageType_;
|
||||
int encryptType_;
|
||||
std::string desktopGroupId_;
|
||||
std::string fileSystemName_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEANDBINDNASFILESYSTEMREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEANDBINDNASFILESYSTEMRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEANDBINDNASFILESYSTEMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateAndBindNasFileSystemResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAndBindNasFileSystemResult();
|
||||
explicit CreateAndBindNasFileSystemResult(const std::string &payload);
|
||||
~CreateAndBindNasFileSystemResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEANDBINDNASFILESYSTEMRESULT_H_
|
||||
69
ecd/include/alibabacloud/ecd/model/CreateBundleRequest.h
Normal file
69
ecd/include/alibabacloud/ecd/model/CreateBundleRequest.h
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEBUNDLEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEBUNDLEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateBundleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateBundleRequest();
|
||||
~CreateBundleRequest();
|
||||
std::string getRootDiskPerformanceLevel() const;
|
||||
void setRootDiskPerformanceLevel(const std::string &rootDiskPerformanceLevel);
|
||||
std::string getImageId() const;
|
||||
void setImageId(const std::string &imageId);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getLanguage() const;
|
||||
void setLanguage(const std::string &language);
|
||||
std::string getUserDiskPerformanceLevel() const;
|
||||
void setUserDiskPerformanceLevel(const std::string &userDiskPerformanceLevel);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDesktopType() const;
|
||||
void setDesktopType(const std::string &desktopType);
|
||||
std::string getBundleName() const;
|
||||
void setBundleName(const std::string &bundleName);
|
||||
std::vector<int> getUserDiskSizeGib() const;
|
||||
void setUserDiskSizeGib(const std::vector<int> &userDiskSizeGib);
|
||||
int getRootDiskSizeGib() const;
|
||||
void setRootDiskSizeGib(int rootDiskSizeGib);
|
||||
|
||||
private:
|
||||
std::string rootDiskPerformanceLevel_;
|
||||
std::string imageId_;
|
||||
std::string description_;
|
||||
std::string language_;
|
||||
std::string userDiskPerformanceLevel_;
|
||||
std::string regionId_;
|
||||
std::string desktopType_;
|
||||
std::string bundleName_;
|
||||
std::vector<int> userDiskSizeGib_;
|
||||
int rootDiskSizeGib_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEBUNDLEREQUEST_H_
|
||||
51
ecd/include/alibabacloud/ecd/model/CreateBundleResult.h
Normal file
51
ecd/include/alibabacloud/ecd/model/CreateBundleResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEBUNDLERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEBUNDLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateBundleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateBundleResult();
|
||||
explicit CreateBundleResult(const std::string &payload);
|
||||
~CreateBundleResult();
|
||||
std::string getBundleId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string bundleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEBUNDLERESULT_H_
|
||||
144
ecd/include/alibabacloud/ecd/model/CreateDesktopGroupRequest.h
Normal file
144
ecd/include/alibabacloud/ecd/model/CreateDesktopGroupRequest.h
Normal file
@@ -0,0 +1,144 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDESKTOPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDesktopGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDesktopGroupRequest();
|
||||
~CreateDesktopGroupRequest();
|
||||
std::string getDesktopGroupName() const;
|
||||
void setDesktopGroupName(const std::string &desktopGroupName);
|
||||
int getAllowBufferCount() const;
|
||||
void setAllowBufferCount(int allowBufferCount);
|
||||
bool getAllClassifyUsers() const;
|
||||
void setAllClassifyUsers(bool allClassifyUsers);
|
||||
int getMaxDesktopsCount() const;
|
||||
void setMaxDesktopsCount(int maxDesktopsCount);
|
||||
bool getVolumeEncryptionEnabled() const;
|
||||
void setVolumeEncryptionEnabled(bool volumeEncryptionEnabled);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
int getAllowAutoSetup() const;
|
||||
void setAllowAutoSetup(int allowAutoSetup);
|
||||
long getResetType() const;
|
||||
void setResetType(long resetType);
|
||||
float getRatioThreshold() const;
|
||||
void setRatioThreshold(float ratioThreshold);
|
||||
long getKeepDuration() const;
|
||||
void setKeepDuration(long keepDuration);
|
||||
std::string getPeriodUnit() const;
|
||||
void setPeriodUnit(const std::string &periodUnit);
|
||||
bool getProfileFollowSwitch() const;
|
||||
void setProfileFollowSwitch(bool profileFollowSwitch);
|
||||
std::string getPolicyGroupId() const;
|
||||
void setPolicyGroupId(const std::string &policyGroupId);
|
||||
std::string getVolumeEncryptionKey() const;
|
||||
void setVolumeEncryptionKey(const std::string &volumeEncryptionKey);
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getClassify() const;
|
||||
void setClassify(const std::string &classify);
|
||||
std::vector<std::string> getEndUserIds() const;
|
||||
void setEndUserIds(const std::vector<std::string> &endUserIds);
|
||||
std::string getScaleStrategyId() const;
|
||||
void setScaleStrategyId(const std::string &scaleStrategyId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getBundleId() const;
|
||||
void setBundleId(const std::string &bundleId);
|
||||
long getBindAmount() const;
|
||||
void setBindAmount(long bindAmount);
|
||||
long getLoadPolicy() const;
|
||||
void setLoadPolicy(long loadPolicy);
|
||||
int getDefaultInitDesktopCount() const;
|
||||
void setDefaultInitDesktopCount(int defaultInitDesktopCount);
|
||||
long getIdleDisconnectDuration() const;
|
||||
void setIdleDisconnectDuration(long idleDisconnectDuration);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDirectoryId() const;
|
||||
void setDirectoryId(const std::string &directoryId);
|
||||
int getMinDesktopsCount() const;
|
||||
void setMinDesktopsCount(int minDesktopsCount);
|
||||
std::string getFileSystemId() const;
|
||||
void setFileSystemId(const std::string &fileSystemId);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getComments() const;
|
||||
void setComments(const std::string &comments);
|
||||
int getOwnType() const;
|
||||
void setOwnType(int ownType);
|
||||
long getStopDuration() const;
|
||||
void setStopDuration(long stopDuration);
|
||||
long getConnectDuration() const;
|
||||
void setConnectDuration(long connectDuration);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
std::string getChargeType() const;
|
||||
void setChargeType(const std::string &chargeType);
|
||||
|
||||
private:
|
||||
std::string desktopGroupName_;
|
||||
int allowBufferCount_;
|
||||
bool allClassifyUsers_;
|
||||
int maxDesktopsCount_;
|
||||
bool volumeEncryptionEnabled_;
|
||||
int period_;
|
||||
int allowAutoSetup_;
|
||||
long resetType_;
|
||||
float ratioThreshold_;
|
||||
long keepDuration_;
|
||||
std::string periodUnit_;
|
||||
bool profileFollowSwitch_;
|
||||
std::string policyGroupId_;
|
||||
std::string volumeEncryptionKey_;
|
||||
std::string officeSiteId_;
|
||||
std::string classify_;
|
||||
std::vector<std::string> endUserIds_;
|
||||
std::string scaleStrategyId_;
|
||||
std::string clientToken_;
|
||||
std::string bundleId_;
|
||||
long bindAmount_;
|
||||
long loadPolicy_;
|
||||
int defaultInitDesktopCount_;
|
||||
long idleDisconnectDuration_;
|
||||
std::string regionId_;
|
||||
std::string directoryId_;
|
||||
int minDesktopsCount_;
|
||||
std::string fileSystemId_;
|
||||
bool autoPay_;
|
||||
std::string comments_;
|
||||
int ownType_;
|
||||
long stopDuration_;
|
||||
long connectDuration_;
|
||||
std::string vpcId_;
|
||||
std::string chargeType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPGROUPREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDESKTOPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDesktopGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDesktopGroupResult();
|
||||
explicit CreateDesktopGroupResult(const std::string &payload);
|
||||
~CreateDesktopGroupResult();
|
||||
std::string getDesktopGroupId()const;
|
||||
std::vector<std::string> getOrderIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string desktopGroupId_;
|
||||
std::vector<std::string> orderIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPGROUPRESULT_H_
|
||||
132
ecd/include/alibabacloud/ecd/model/CreateDesktopsRequest.h
Normal file
132
ecd/include/alibabacloud/ecd/model/CreateDesktopsRequest.h
Normal file
@@ -0,0 +1,132 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDESKTOPSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDesktopsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
struct UserCommands {
|
||||
std::string contentEncoding;
|
||||
std::string content;
|
||||
std::string contentType;
|
||||
};
|
||||
CreateDesktopsRequest();
|
||||
~CreateDesktopsRequest();
|
||||
std::string getVolumeEncryptionKey() const;
|
||||
void setVolumeEncryptionKey(const std::string &volumeEncryptionKey);
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getImageId() const;
|
||||
void setImageId(const std::string &imageId);
|
||||
std::string getBundleId() const;
|
||||
void setBundleId(const std::string &bundleId);
|
||||
std::string getUserAssignMode() const;
|
||||
void setUserAssignMode(const std::string &userAssignMode);
|
||||
std::string getHostname() const;
|
||||
void setHostname(const std::string &hostname);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getDesktopNameSuffix() const;
|
||||
void setDesktopNameSuffix(bool desktopNameSuffix);
|
||||
std::string getSystemDiskSize() const;
|
||||
void setSystemDiskSize(const std::string &systemDiskSize);
|
||||
std::string getDirectoryId() const;
|
||||
void setDirectoryId(const std::string &directoryId);
|
||||
std::vector<std::string> getEndUserId() const;
|
||||
void setEndUserId(const std::vector<std::string> &endUserId);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
bool getVolumeEncryptionEnabled() const;
|
||||
void setVolumeEncryptionEnabled(bool volumeEncryptionEnabled);
|
||||
std::string getDesktopName() const;
|
||||
void setDesktopName(const std::string &desktopName);
|
||||
int getAmount() const;
|
||||
void setAmount(int amount);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::vector<UserCommands> getUserCommands() const;
|
||||
void setUserCommands(const std::vector<UserCommands> &userCommands);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEcsInstanceType() const;
|
||||
void setEcsInstanceType(const std::string &ecsInstanceType);
|
||||
std::string getPromotionId() const;
|
||||
void setPromotionId(const std::string &promotionId);
|
||||
std::string getPeriodUnit() const;
|
||||
void setPeriodUnit(const std::string &periodUnit);
|
||||
bool getAutoRenew() const;
|
||||
void setAutoRenew(bool autoRenew);
|
||||
std::string getDataDiskSize() const;
|
||||
void setDataDiskSize(const std::string &dataDiskSize);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
std::string getChargeType() const;
|
||||
void setChargeType(const std::string &chargeType);
|
||||
std::string getPolicyGroupId() const;
|
||||
void setPolicyGroupId(const std::string &policyGroupId);
|
||||
std::string getUserName() const;
|
||||
void setUserName(const std::string &userName);
|
||||
|
||||
private:
|
||||
std::string volumeEncryptionKey_;
|
||||
std::string officeSiteId_;
|
||||
std::string imageId_;
|
||||
std::string bundleId_;
|
||||
std::string userAssignMode_;
|
||||
std::string hostname_;
|
||||
std::string regionId_;
|
||||
bool desktopNameSuffix_;
|
||||
std::string systemDiskSize_;
|
||||
std::string directoryId_;
|
||||
std::vector<std::string> endUserId_;
|
||||
std::vector<Tag> tag_;
|
||||
bool volumeEncryptionEnabled_;
|
||||
std::string desktopName_;
|
||||
int amount_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::vector<UserCommands> userCommands_;
|
||||
std::string groupId_;
|
||||
std::string ecsInstanceType_;
|
||||
std::string promotionId_;
|
||||
std::string periodUnit_;
|
||||
bool autoRenew_;
|
||||
std::string dataDiskSize_;
|
||||
std::string vpcId_;
|
||||
std::string chargeType_;
|
||||
std::string policyGroupId_;
|
||||
std::string userName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPSREQUEST_H_
|
||||
53
ecd/include/alibabacloud/ecd/model/CreateDesktopsResult.h
Normal file
53
ecd/include/alibabacloud/ecd/model/CreateDesktopsResult.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDESKTOPSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDesktopsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDesktopsResult();
|
||||
explicit CreateDesktopsResult(const std::string &payload);
|
||||
~CreateDesktopsResult();
|
||||
std::vector<std::string> getDesktopId()const;
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> desktopId_;
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDESKTOPSRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDISKENCRYPTIONSERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDISKENCRYPTIONSERVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDiskEncryptionServiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDiskEncryptionServiceRequest();
|
||||
~CreateDiskEncryptionServiceRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDISKENCRYPTIONSERVICEREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDISKENCRYPTIONSERVICERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDISKENCRYPTIONSERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDiskEncryptionServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDiskEncryptionServiceResult();
|
||||
explicit CreateDiskEncryptionServiceResult(const std::string &payload);
|
||||
~CreateDiskEncryptionServiceResult();
|
||||
std::string getOrderId()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string orderId_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDISKENCRYPTIONSERVICERESULT_H_
|
||||
75
ecd/include/alibabacloud/ecd/model/CreateDriveRequest.h
Normal file
75
ecd/include/alibabacloud/ecd/model/CreateDriveRequest.h
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDRIVEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDRIVEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDriveRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDriveRequest();
|
||||
~CreateDriveRequest();
|
||||
bool getProfileRoaming() const;
|
||||
void setProfileRoaming(bool profileRoaming);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getDomainId() const;
|
||||
void setDomainId(const std::string &domainId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getExternalDomainId() const;
|
||||
void setExternalDomainId(const std::string &externalDomainId);
|
||||
long getUsedSize() const;
|
||||
void setUsedSize(long usedSize);
|
||||
long getAliUid() const;
|
||||
void setAliUid(long aliUid);
|
||||
std::string getDriveName() const;
|
||||
void setDriveName(const std::string &driveName);
|
||||
long getTotalSize() const;
|
||||
void setTotalSize(long totalSize);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
|
||||
private:
|
||||
bool profileRoaming_;
|
||||
std::string description_;
|
||||
std::string type_;
|
||||
std::string userId_;
|
||||
std::string domainId_;
|
||||
std::string regionId_;
|
||||
std::string externalDomainId_;
|
||||
long usedSize_;
|
||||
long aliUid_;
|
||||
std::string driveName_;
|
||||
long totalSize_;
|
||||
std::string resourceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDRIVEREQUEST_H_
|
||||
76
ecd/include/alibabacloud/ecd/model/CreateDriveResult.h
Normal file
76
ecd/include/alibabacloud/ecd/model/CreateDriveResult.h
Normal file
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEDRIVERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEDRIVERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateDriveResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Drive
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
bool profileRoaming;
|
||||
std::string gmtModified;
|
||||
std::string driveId;
|
||||
std::string externalDriveId;
|
||||
long totalSize;
|
||||
long usedSize;
|
||||
std::string name;
|
||||
std::string gmtCreate;
|
||||
std::string type;
|
||||
std::string domainId;
|
||||
std::string userId;
|
||||
std::string externalUserId;
|
||||
std::string id;
|
||||
std::string aliUid;
|
||||
};
|
||||
|
||||
|
||||
CreateDriveResult();
|
||||
explicit CreateDriveResult(const std::string &payload);
|
||||
~CreateDriveResult();
|
||||
std::string getMessage()const;
|
||||
Drive getDrive()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Drive drive_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEDRIVERESULT_H_
|
||||
66
ecd/include/alibabacloud/ecd/model/CreateImageRequest.h
Normal file
66
ecd/include/alibabacloud/ecd/model/CreateImageRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEIMAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateImageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateImageRequest();
|
||||
~CreateImageRequest();
|
||||
std::string getSnapshotId() const;
|
||||
void setSnapshotId(const std::string &snapshotId);
|
||||
std::vector<std::string> getSnapshotIds() const;
|
||||
void setSnapshotIds(const std::vector<std::string> &snapshotIds);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getDiskType() const;
|
||||
void setDiskType(const std::string &diskType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getImageName() const;
|
||||
void setImageName(const std::string &imageName);
|
||||
bool getAutoCleanUserdata() const;
|
||||
void setAutoCleanUserdata(bool autoCleanUserdata);
|
||||
std::string getDesktopId() const;
|
||||
void setDesktopId(const std::string &desktopId);
|
||||
std::string getImageResourceType() const;
|
||||
void setImageResourceType(const std::string &imageResourceType);
|
||||
|
||||
private:
|
||||
std::string snapshotId_;
|
||||
std::vector<std::string> snapshotIds_;
|
||||
std::string description_;
|
||||
std::string diskType_;
|
||||
std::string regionId_;
|
||||
std::string imageName_;
|
||||
bool autoCleanUserdata_;
|
||||
std::string desktopId_;
|
||||
std::string imageResourceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEIMAGEREQUEST_H_
|
||||
51
ecd/include/alibabacloud/ecd/model/CreateImageResult.h
Normal file
51
ecd/include/alibabacloud/ecd/model/CreateImageResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEIMAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateImageResult();
|
||||
explicit CreateImageResult(const std::string &payload);
|
||||
~CreateImageResult();
|
||||
std::string getImageId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string imageId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEIMAGERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATENASFILESYSTEMREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATENASFILESYSTEMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateNASFileSystemRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateNASFileSystemRequest();
|
||||
~CreateNASFileSystemRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getStorageType() const;
|
||||
void setStorageType(const std::string &storageType);
|
||||
std::string getEncryptType() const;
|
||||
void setEncryptType(const std::string &encryptType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string description_;
|
||||
std::string storageType_;
|
||||
std::string encryptType_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATENASFILESYSTEMREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATENASFILESYSTEMRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATENASFILESYSTEMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateNASFileSystemResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNASFileSystemResult();
|
||||
explicit CreateNASFileSystemResult(const std::string &payload);
|
||||
~CreateNASFileSystemResult();
|
||||
std::string getOfficeSiteId()const;
|
||||
std::string getMountTargetDomain()const;
|
||||
std::string getFileSystemId()const;
|
||||
std::string getFileSystemName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string mountTargetDomain_;
|
||||
std::string fileSystemId_;
|
||||
std::string fileSystemName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATENASFILESYSTEMRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATENETWORKPACKAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATENETWORKPACKAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateNetworkPackageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateNetworkPackageRequest();
|
||||
~CreateNetworkPackageRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
int getBandwidth() const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getPromotionId() const;
|
||||
void setPromotionId(const std::string &promotionId);
|
||||
std::string getPeriodUnit() const;
|
||||
void setPeriodUnit(const std::string &periodUnit);
|
||||
bool getAutoRenew() const;
|
||||
void setAutoRenew(bool autoRenew);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getInternetChargeType() const;
|
||||
void setInternetChargeType(const std::string &internetChargeType);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
int bandwidth_;
|
||||
std::string promotionId_;
|
||||
std::string periodUnit_;
|
||||
bool autoRenew_;
|
||||
std::string regionId_;
|
||||
std::string internetChargeType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATENETWORKPACKAGEREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATENETWORKPACKAGERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATENETWORKPACKAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateNetworkPackageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNetworkPackageResult();
|
||||
explicit CreateNetworkPackageResult(const std::string &payload);
|
||||
~CreateNetworkPackageResult();
|
||||
std::string getNetworkPackageId()const;
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string networkPackageId_;
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATENETWORKPACKAGERESULT_H_
|
||||
161
ecd/include/alibabacloud/ecd/model/CreatePolicyGroupRequest.h
Normal file
161
ecd/include/alibabacloud/ecd/model/CreatePolicyGroupRequest.h
Normal file
@@ -0,0 +1,161 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEPOLICYGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEPOLICYGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreatePolicyGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ClientType {
|
||||
std::string clientType;
|
||||
std::string status;
|
||||
};
|
||||
struct UsbSupplyRedirectRule {
|
||||
std::string productId;
|
||||
std::string deviceSubclass;
|
||||
long usbRedirectType;
|
||||
std::string vendorId;
|
||||
std::string description;
|
||||
std::string deviceClass;
|
||||
long usbRuleType;
|
||||
};
|
||||
struct AuthorizeSecurityPolicyRule {
|
||||
std::string portRange;
|
||||
std::string ipProtocol;
|
||||
std::string description;
|
||||
std::string type;
|
||||
std::string priority;
|
||||
std::string cidrIp;
|
||||
std::string policy;
|
||||
};
|
||||
struct AuthorizeAccessPolicyRule {
|
||||
std::string description;
|
||||
std::string cidrIp;
|
||||
};
|
||||
CreatePolicyGroupRequest();
|
||||
~CreatePolicyGroupRequest();
|
||||
std::string getWatermarkCustomText() const;
|
||||
void setWatermarkCustomText(const std::string &watermarkCustomText);
|
||||
std::string getPreemptLogin() const;
|
||||
void setPreemptLogin(const std::string &preemptLogin);
|
||||
long getRecordingExpires() const;
|
||||
void setRecordingExpires(long recordingExpires);
|
||||
std::vector<ClientType> getClientType() const;
|
||||
void setClientType(const std::vector<ClientType> &clientType);
|
||||
std::vector<UsbSupplyRedirectRule> getUsbSupplyRedirectRule() const;
|
||||
void setUsbSupplyRedirectRule(const std::vector<UsbSupplyRedirectRule> &usbSupplyRedirectRule);
|
||||
std::string getPrinterRedirection() const;
|
||||
void setPrinterRedirection(const std::string &printerRedirection);
|
||||
std::vector<std::string> getPreemptLoginUser() const;
|
||||
void setPreemptLoginUser(const std::vector<std::string> &preemptLoginUser);
|
||||
std::string getDomainList() const;
|
||||
void setDomainList(const std::string &domainList);
|
||||
std::string getNetRedirect() const;
|
||||
void setNetRedirect(const std::string &netRedirect);
|
||||
std::string getLocalDrive() const;
|
||||
void setLocalDrive(const std::string &localDrive);
|
||||
std::vector<AuthorizeSecurityPolicyRule> getAuthorizeSecurityPolicyRule() const;
|
||||
void setAuthorizeSecurityPolicyRule(const std::vector<AuthorizeSecurityPolicyRule> &authorizeSecurityPolicyRule);
|
||||
std::string getRecording() const;
|
||||
void setRecording(const std::string &recording);
|
||||
std::string getClipboard() const;
|
||||
void setClipboard(const std::string &clipboard);
|
||||
long getRecordingFps() const;
|
||||
void setRecordingFps(long recordingFps);
|
||||
std::string getUsbRedirect() const;
|
||||
void setUsbRedirect(const std::string &usbRedirect);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getWatermarkType() const;
|
||||
void setWatermarkType(const std::string &watermarkType);
|
||||
std::string getRecordingStartTime() const;
|
||||
void setRecordingStartTime(const std::string &recordingStartTime);
|
||||
std::string getRecordContent() const;
|
||||
void setRecordContent(const std::string &recordContent);
|
||||
long getRecordContentExpires() const;
|
||||
void setRecordContentExpires(long recordContentExpires);
|
||||
std::string getWatermark() const;
|
||||
void setWatermark(const std::string &watermark);
|
||||
std::string getCameraRedirect() const;
|
||||
void setCameraRedirect(const std::string &cameraRedirect);
|
||||
std::string getRemoteCoordinate() const;
|
||||
void setRemoteCoordinate(const std::string &remoteCoordinate);
|
||||
std::string getHtml5Access() const;
|
||||
void setHtml5Access(const std::string &html5Access);
|
||||
std::string getGpuAcceleration() const;
|
||||
void setGpuAcceleration(const std::string &gpuAcceleration);
|
||||
std::string getHtml5FileTransfer() const;
|
||||
void setHtml5FileTransfer(const std::string &html5FileTransfer);
|
||||
std::string getAppContentProtection() const;
|
||||
void setAppContentProtection(const std::string &appContentProtection);
|
||||
std::vector<AuthorizeAccessPolicyRule> getAuthorizeAccessPolicyRule() const;
|
||||
void setAuthorizeAccessPolicyRule(const std::vector<AuthorizeAccessPolicyRule> &authorizeAccessPolicyRule);
|
||||
std::string getVisualQuality() const;
|
||||
void setVisualQuality(const std::string &visualQuality);
|
||||
std::string getWatermarkTransparency() const;
|
||||
void setWatermarkTransparency(const std::string &watermarkTransparency);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getRecordingEndTime() const;
|
||||
void setRecordingEndTime(const std::string &recordingEndTime);
|
||||
|
||||
private:
|
||||
std::string watermarkCustomText_;
|
||||
std::string preemptLogin_;
|
||||
long recordingExpires_;
|
||||
std::vector<ClientType> clientType_;
|
||||
std::vector<UsbSupplyRedirectRule> usbSupplyRedirectRule_;
|
||||
std::string printerRedirection_;
|
||||
std::vector<std::string> preemptLoginUser_;
|
||||
std::string domainList_;
|
||||
std::string netRedirect_;
|
||||
std::string localDrive_;
|
||||
std::vector<AuthorizeSecurityPolicyRule> authorizeSecurityPolicyRule_;
|
||||
std::string recording_;
|
||||
std::string clipboard_;
|
||||
long recordingFps_;
|
||||
std::string usbRedirect_;
|
||||
std::string regionId_;
|
||||
std::string watermarkType_;
|
||||
std::string recordingStartTime_;
|
||||
std::string recordContent_;
|
||||
long recordContentExpires_;
|
||||
std::string watermark_;
|
||||
std::string cameraRedirect_;
|
||||
std::string remoteCoordinate_;
|
||||
std::string html5Access_;
|
||||
std::string gpuAcceleration_;
|
||||
std::string html5FileTransfer_;
|
||||
std::string appContentProtection_;
|
||||
std::vector<AuthorizeAccessPolicyRule> authorizeAccessPolicyRule_;
|
||||
std::string visualQuality_;
|
||||
std::string watermarkTransparency_;
|
||||
std::string name_;
|
||||
std::string recordingEndTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEPOLICYGROUPREQUEST_H_
|
||||
51
ecd/include/alibabacloud/ecd/model/CreatePolicyGroupResult.h
Normal file
51
ecd/include/alibabacloud/ecd/model/CreatePolicyGroupResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATEPOLICYGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATEPOLICYGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreatePolicyGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreatePolicyGroupResult();
|
||||
explicit CreatePolicyGroupResult(const std::string &payload);
|
||||
~CreatePolicyGroupResult();
|
||||
std::string getPolicyGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string policyGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATEPOLICYGROUPRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATERAMDIRECTORYREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATERAMDIRECTORYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateRAMDirectoryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateRAMDirectoryRequest();
|
||||
~CreateRAMDirectoryRequest();
|
||||
std::string getDesktopAccessType() const;
|
||||
void setDesktopAccessType(const std::string &desktopAccessType);
|
||||
bool getEnableInternetAccess() const;
|
||||
void setEnableInternetAccess(bool enableInternetAccess);
|
||||
std::string getDirectoryName() const;
|
||||
void setDirectoryName(const std::string &directoryName);
|
||||
std::vector<std::string> getVSwitchId() const;
|
||||
void setVSwitchId(const std::vector<std::string> &vSwitchId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getEnableAdminAccess() const;
|
||||
void setEnableAdminAccess(bool enableAdminAccess);
|
||||
|
||||
private:
|
||||
std::string desktopAccessType_;
|
||||
bool enableInternetAccess_;
|
||||
std::string directoryName_;
|
||||
std::vector<std::string> vSwitchId_;
|
||||
std::string regionId_;
|
||||
bool enableAdminAccess_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATERAMDIRECTORYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATERAMDIRECTORYRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATERAMDIRECTORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateRAMDirectoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateRAMDirectoryResult();
|
||||
explicit CreateRAMDirectoryResult(const std::string &payload);
|
||||
~CreateRAMDirectoryResult();
|
||||
std::string getDirectoryId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string directoryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATERAMDIRECTORYRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATESIMPLEOFFICESITEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATESIMPLEOFFICESITEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateSimpleOfficeSiteRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateSimpleOfficeSiteRequest();
|
||||
~CreateSimpleOfficeSiteRequest();
|
||||
std::string getCenId() const;
|
||||
void setCenId(const std::string &cenId);
|
||||
long getCenOwnerId() const;
|
||||
void setCenOwnerId(long cenOwnerId);
|
||||
bool getEnableInternetAccess() const;
|
||||
void setEnableInternetAccess(bool enableInternetAccess);
|
||||
std::string getVerifyCode() const;
|
||||
void setVerifyCode(const std::string &verifyCode);
|
||||
bool getNeedVerifyZeroDevice() const;
|
||||
void setNeedVerifyZeroDevice(bool needVerifyZeroDevice);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getEnableAdminAccess() const;
|
||||
void setEnableAdminAccess(bool enableAdminAccess);
|
||||
int getBandwidth() const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getDesktopAccessType() const;
|
||||
void setDesktopAccessType(const std::string &desktopAccessType);
|
||||
std::string getOfficeSiteName() const;
|
||||
void setOfficeSiteName(const std::string &officeSiteName);
|
||||
bool getCloudBoxOfficeSite() const;
|
||||
void setCloudBoxOfficeSite(bool cloudBoxOfficeSite);
|
||||
std::vector<std::string> getVSwitchId() const;
|
||||
void setVSwitchId(const std::vector<std::string> &vSwitchId);
|
||||
std::string getCidrBlock() const;
|
||||
void setCidrBlock(const std::string &cidrBlock);
|
||||
|
||||
private:
|
||||
std::string cenId_;
|
||||
long cenOwnerId_;
|
||||
bool enableInternetAccess_;
|
||||
std::string verifyCode_;
|
||||
bool needVerifyZeroDevice_;
|
||||
std::string regionId_;
|
||||
bool enableAdminAccess_;
|
||||
int bandwidth_;
|
||||
std::string desktopAccessType_;
|
||||
std::string officeSiteName_;
|
||||
bool cloudBoxOfficeSite_;
|
||||
std::vector<std::string> vSwitchId_;
|
||||
std::string cidrBlock_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATESIMPLEOFFICESITEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATESIMPLEOFFICESITERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATESIMPLEOFFICESITERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateSimpleOfficeSiteResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSimpleOfficeSiteResult();
|
||||
explicit CreateSimpleOfficeSiteResult(const std::string &payload);
|
||||
~CreateSimpleOfficeSiteResult();
|
||||
std::string getOfficeSiteId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATESIMPLEOFFICESITERESULT_H_
|
||||
54
ecd/include/alibabacloud/ecd/model/CreateSnapshotRequest.h
Normal file
54
ecd/include/alibabacloud/ecd/model/CreateSnapshotRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateSnapshotRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateSnapshotRequest();
|
||||
~CreateSnapshotRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getSourceDiskType() const;
|
||||
void setSourceDiskType(const std::string &sourceDiskType);
|
||||
std::string getSnapshotName() const;
|
||||
void setSnapshotName(const std::string &snapshotName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDesktopId() const;
|
||||
void setDesktopId(const std::string &desktopId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string sourceDiskType_;
|
||||
std::string snapshotName_;
|
||||
std::string regionId_;
|
||||
std::string desktopId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATESNAPSHOTREQUEST_H_
|
||||
51
ecd/include/alibabacloud/ecd/model/CreateSnapshotResult.h
Normal file
51
ecd/include/alibabacloud/ecd/model/CreateSnapshotResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_CREATESNAPSHOTRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_CREATESNAPSHOTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT CreateSnapshotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSnapshotResult();
|
||||
explicit CreateSnapshotResult(const std::string &payload);
|
||||
~CreateSnapshotResult();
|
||||
std::string getSnapshotId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string snapshotId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_CREATESNAPSHOTRESULT_H_
|
||||
45
ecd/include/alibabacloud/ecd/model/DeleteBundlesRequest.h
Normal file
45
ecd/include/alibabacloud/ecd/model/DeleteBundlesRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEBUNDLESREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEBUNDLESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteBundlesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteBundlesRequest();
|
||||
~DeleteBundlesRequest();
|
||||
std::vector<std::string> getBundleId() const;
|
||||
void setBundleId(const std::vector<std::string> &bundleId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> bundleId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEBUNDLESREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/DeleteBundlesResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/DeleteBundlesResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEBUNDLESRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEBUNDLESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteBundlesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteBundlesResult();
|
||||
explicit DeleteBundlesResult(const std::string &payload);
|
||||
~DeleteBundlesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEBUNDLESRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETECLOUDDRIVEUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETECLOUDDRIVEUSERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteCloudDriveUsersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteCloudDriveUsersRequest();
|
||||
~DeleteCloudDriveUsersRequest();
|
||||
std::string getCdsId() const;
|
||||
void setCdsId(const std::string &cdsId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getEndUserId() const;
|
||||
void setEndUserId(const std::vector<std::string> &endUserId);
|
||||
|
||||
private:
|
||||
std::string cdsId_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> endUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETECLOUDDRIVEUSERSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETECLOUDDRIVEUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETECLOUDDRIVEUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteCloudDriveUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteCloudDriveUsersResult();
|
||||
explicit DeleteCloudDriveUsersResult(const std::string &payload);
|
||||
~DeleteCloudDriveUsersResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETECLOUDDRIVEUSERSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDESKTOPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDesktopGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDesktopGroupRequest();
|
||||
~DeleteDesktopGroupRequest();
|
||||
std::string getDesktopGroupId() const;
|
||||
void setDesktopGroupId(const std::string &desktopGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string desktopGroupId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPGROUPREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDESKTOPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDesktopGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDesktopGroupResult();
|
||||
explicit DeleteDesktopGroupResult(const std::string &payload);
|
||||
~DeleteDesktopGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPGROUPRESULT_H_
|
||||
45
ecd/include/alibabacloud/ecd/model/DeleteDesktopsRequest.h
Normal file
45
ecd/include/alibabacloud/ecd/model/DeleteDesktopsRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDESKTOPSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDesktopsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDesktopsRequest();
|
||||
~DeleteDesktopsRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getDesktopId() const;
|
||||
void setDesktopId(const std::vector<std::string> &desktopId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::vector<std::string> desktopId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPSREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/DeleteDesktopsResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/DeleteDesktopsResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDESKTOPSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDesktopsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDesktopsResult();
|
||||
explicit DeleteDesktopsResult(const std::string &payload);
|
||||
~DeleteDesktopsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDESKTOPSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDIRECTORIESREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDIRECTORIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDirectoriesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDirectoriesRequest();
|
||||
~DeleteDirectoriesRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getDirectoryId() const;
|
||||
void setDirectoryId(const std::vector<std::string> &directoryId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::vector<std::string> directoryId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDIRECTORIESREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/DeleteDirectoriesResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/DeleteDirectoriesResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDIRECTORIESRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDIRECTORIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDirectoriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDirectoriesResult();
|
||||
explicit DeleteDirectoriesResult(const std::string &payload);
|
||||
~DeleteDirectoriesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDIRECTORIESRESULT_H_
|
||||
45
ecd/include/alibabacloud/ecd/model/DeleteDriveRequest.h
Normal file
45
ecd/include/alibabacloud/ecd/model/DeleteDriveRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDRIVEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDRIVEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDriveRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDriveRequest();
|
||||
~DeleteDriveRequest();
|
||||
std::string getDriveId() const;
|
||||
void setDriveId(const std::string &driveId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string driveId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDRIVEREQUEST_H_
|
||||
57
ecd/include/alibabacloud/ecd/model/DeleteDriveResult.h
Normal file
57
ecd/include/alibabacloud/ecd/model/DeleteDriveResult.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEDRIVERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEDRIVERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteDriveResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDriveResult();
|
||||
explicit DeleteDriveResult(const std::string &payload);
|
||||
~DeleteDriveResult();
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
bool data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEDRIVERESULT_H_
|
||||
45
ecd/include/alibabacloud/ecd/model/DeleteImagesRequest.h
Normal file
45
ecd/include/alibabacloud/ecd/model/DeleteImagesRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEIMAGESREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEIMAGESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteImagesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteImagesRequest();
|
||||
~DeleteImagesRequest();
|
||||
std::vector<std::string> getImageId() const;
|
||||
void setImageId(const std::vector<std::string> &imageId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> imageId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEIMAGESREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/DeleteImagesResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/DeleteImagesResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEIMAGESRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEIMAGESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteImagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteImagesResult();
|
||||
explicit DeleteImagesResult(const std::string &payload);
|
||||
~DeleteImagesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEIMAGESRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETENASFILESYSTEMSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETENASFILESYSTEMSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteNASFileSystemsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteNASFileSystemsRequest();
|
||||
~DeleteNASFileSystemsRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getFileSystemId() const;
|
||||
void setFileSystemId(const std::vector<std::string> &fileSystemId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::vector<std::string> fileSystemId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETENASFILESYSTEMSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETENASFILESYSTEMSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETENASFILESYSTEMSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteNASFileSystemsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNASFileSystemsResult();
|
||||
explicit DeleteNASFileSystemsResult(const std::string &payload);
|
||||
~DeleteNASFileSystemsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETENASFILESYSTEMSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETENETWORKPACKAGESREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETENETWORKPACKAGESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteNetworkPackagesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteNetworkPackagesRequest();
|
||||
~DeleteNetworkPackagesRequest();
|
||||
std::vector<std::string> getNetworkPackageId() const;
|
||||
void setNetworkPackageId(const std::vector<std::string> &networkPackageId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> networkPackageId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETENETWORKPACKAGESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETENETWORKPACKAGESRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETENETWORKPACKAGESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteNetworkPackagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkPackagesResult();
|
||||
explicit DeleteNetworkPackagesResult(const std::string &payload);
|
||||
~DeleteNetworkPackagesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETENETWORKPACKAGESRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEOFFICESITESREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEOFFICESITESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteOfficeSitesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteOfficeSitesRequest();
|
||||
~DeleteOfficeSitesRequest();
|
||||
std::vector<std::string> getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::vector<std::string> &officeSiteId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> officeSiteId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEOFFICESITESREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/DeleteOfficeSitesResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/DeleteOfficeSitesResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEOFFICESITESRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEOFFICESITESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteOfficeSitesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteOfficeSitesResult();
|
||||
explicit DeleteOfficeSitesResult(const std::string &payload);
|
||||
~DeleteOfficeSitesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEOFFICESITESRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEPOLICYGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEPOLICYGROUPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeletePolicyGroupsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeletePolicyGroupsRequest();
|
||||
~DeletePolicyGroupsRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getPolicyGroupId() const;
|
||||
void setPolicyGroupId(const std::vector<std::string> &policyGroupId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::vector<std::string> policyGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEPOLICYGROUPSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEPOLICYGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEPOLICYGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeletePolicyGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeletePolicyGroupsResult();
|
||||
explicit DeletePolicyGroupsResult(const std::string &payload);
|
||||
~DeletePolicyGroupsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEPOLICYGROUPSRESULT_H_
|
||||
45
ecd/include/alibabacloud/ecd/model/DeleteSnapshotRequest.h
Normal file
45
ecd/include/alibabacloud/ecd/model/DeleteSnapshotRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETESNAPSHOTREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETESNAPSHOTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteSnapshotRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSnapshotRequest();
|
||||
~DeleteSnapshotRequest();
|
||||
std::vector<std::string> getSnapshotId() const;
|
||||
void setSnapshotId(const std::vector<std::string> &snapshotId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> snapshotId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETESNAPSHOTREQUEST_H_
|
||||
49
ecd/include/alibabacloud/ecd/model/DeleteSnapshotResult.h
Normal file
49
ecd/include/alibabacloud/ecd/model/DeleteSnapshotResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETESNAPSHOTRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETESNAPSHOTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteSnapshotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSnapshotResult();
|
||||
explicit DeleteSnapshotResult(const std::string &payload);
|
||||
~DeleteSnapshotResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETESNAPSHOTRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEVIRTUALMFADEVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEVIRTUALMFADEVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteVirtualMFADeviceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteVirtualMFADeviceRequest();
|
||||
~DeleteVirtualMFADeviceRequest();
|
||||
std::string getSerialNumber() const;
|
||||
void setSerialNumber(const std::string &serialNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string serialNumber_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEVIRTUALMFADEVICEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DELETEVIRTUALMFADEVICERESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DELETEVIRTUALMFADEVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DeleteVirtualMFADeviceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVirtualMFADeviceResult();
|
||||
explicit DeleteVirtualMFADeviceResult(const std::string &payload);
|
||||
~DeleteVirtualMFADeviceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DELETEVIRTUALMFADEVICERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeAlarmEventStackInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlarmEventStackInfoRequest();
|
||||
~DescribeAlarmEventStackInfoRequest();
|
||||
std::string getUniqueInfo() const;
|
||||
void setUniqueInfo(const std::string &uniqueInfo);
|
||||
std::string getEventName() const;
|
||||
void setEventName(const std::string &eventName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDesktopId() const;
|
||||
void setDesktopId(const std::string &desktopId);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string uniqueInfo_;
|
||||
std::string eventName_;
|
||||
std::string regionId_;
|
||||
std::string desktopId_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEALARMEVENTSTACKINFORESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEALARMEVENTSTACKINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeAlarmEventStackInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeAlarmEventStackInfoResult();
|
||||
explicit DescribeAlarmEventStackInfoResult(const std::string &payload);
|
||||
~DescribeAlarmEventStackInfoResult();
|
||||
std::string getStackInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string stackInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEALARMEVENTSTACKINFORESULT_H_
|
||||
84
ecd/include/alibabacloud/ecd/model/DescribeBundlesRequest.h
Normal file
84
ecd/include/alibabacloud/ecd/model/DescribeBundlesRequest.h
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEBUNDLESREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEBUNDLESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeBundlesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeBundlesRequest();
|
||||
~DescribeBundlesRequest();
|
||||
float getGpuCount() const;
|
||||
void setGpuCount(float gpuCount);
|
||||
std::vector<std::string> getBundleId() const;
|
||||
void setBundleId(const std::vector<std::string> &bundleId);
|
||||
std::string getDesktopTypeFamily() const;
|
||||
void setDesktopTypeFamily(const std::string &desktopTypeFamily);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
bool getFromDesktopGroup() const;
|
||||
void setFromDesktopGroup(bool fromDesktopGroup);
|
||||
std::string getBundleType() const;
|
||||
void setBundleType(const std::string &bundleType);
|
||||
std::string getFotaChannel() const;
|
||||
void setFotaChannel(const std::string &fotaChannel);
|
||||
bool getVolumeEncryptionEnabled() const;
|
||||
void setVolumeEncryptionEnabled(bool volumeEncryptionEnabled);
|
||||
int getMemorySize() const;
|
||||
void setMemorySize(int memorySize);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
bool getCheckStock() const;
|
||||
void setCheckStock(bool checkStock);
|
||||
std::string getProtocolType() const;
|
||||
void setProtocolType(const std::string &protocolType);
|
||||
int getCpuCount() const;
|
||||
void setCpuCount(int cpuCount);
|
||||
bool getSupportMultiSession() const;
|
||||
void setSupportMultiSession(bool supportMultiSession);
|
||||
|
||||
private:
|
||||
float gpuCount_;
|
||||
std::vector<std::string> bundleId_;
|
||||
std::string desktopTypeFamily_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
bool fromDesktopGroup_;
|
||||
std::string bundleType_;
|
||||
std::string fotaChannel_;
|
||||
bool volumeEncryptionEnabled_;
|
||||
int memorySize_;
|
||||
int maxResults_;
|
||||
bool checkStock_;
|
||||
std::string protocolType_;
|
||||
int cpuCount_;
|
||||
bool supportMultiSession_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEBUNDLESREQUEST_H_
|
||||
88
ecd/include/alibabacloud/ecd/model/DescribeBundlesResult.h
Normal file
88
ecd/include/alibabacloud/ecd/model/DescribeBundlesResult.h
Normal file
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEBUNDLESRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEBUNDLESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeBundlesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Bundle
|
||||
{
|
||||
struct DesktopTypeAttribute
|
||||
{
|
||||
int memorySize;
|
||||
int cpuCount;
|
||||
std::string gpuSpec;
|
||||
float gpuCount;
|
||||
};
|
||||
struct Disk
|
||||
{
|
||||
std::string diskType;
|
||||
int diskSize;
|
||||
std::string diskPerformanceLevel;
|
||||
};
|
||||
std::string stockState;
|
||||
std::string sessionType;
|
||||
std::string description;
|
||||
std::string platform;
|
||||
std::string bundleName;
|
||||
bool volumeEncryptionEnabled;
|
||||
std::string imageName;
|
||||
std::string desktopTypeFamily;
|
||||
std::string bundleId;
|
||||
std::string bundleType;
|
||||
std::string language;
|
||||
std::string osType;
|
||||
std::string desktopType;
|
||||
std::string protocolType;
|
||||
std::string volumeEncryptionKey;
|
||||
std::string imageId;
|
||||
std::string creationTime;
|
||||
std::vector<Bundle::Disk> disks;
|
||||
DesktopTypeAttribute desktopTypeAttribute;
|
||||
};
|
||||
|
||||
|
||||
DescribeBundlesResult();
|
||||
explicit DescribeBundlesResult(const std::string &payload);
|
||||
~DescribeBundlesResult();
|
||||
std::string getNextToken()const;
|
||||
std::vector<Bundle> getBundles()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::vector<Bundle> bundles_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEBUNDLESRESULT_H_
|
||||
48
ecd/include/alibabacloud/ecd/model/DescribeCensRequest.h
Normal file
48
ecd/include/alibabacloud/ecd/model/DescribeCensRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECENSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECENSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeCensRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCensRequest();
|
||||
~DescribeCensRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECENSREQUEST_H_
|
||||
78
ecd/include/alibabacloud/ecd/model/DescribeCensResult.h
Normal file
78
ecd/include/alibabacloud/ecd/model/DescribeCensResult.h
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECENSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECENSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeCensResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Cen
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
struct PackageId
|
||||
{
|
||||
std::string packageId;
|
||||
};
|
||||
std::string status;
|
||||
std::string protectionLevel;
|
||||
std::vector<Cen::PackageId> packageIds;
|
||||
std::string description;
|
||||
std::string ipv6Level;
|
||||
std::string creationTime;
|
||||
std::string cenId;
|
||||
std::vector<Cen::Tag> tags;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeCensResult();
|
||||
explicit DescribeCensResult(const std::string &payload);
|
||||
~DescribeCensResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Cen> getCens()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<Cen> cens_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECENSRESULT_H_
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECLIENTEVENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECLIENTEVENTSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeClientEventsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeClientEventsRequest();
|
||||
~DescribeClientEventsRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::vector<std::string> getEventTypes() const;
|
||||
void setEventTypes(const std::vector<std::string> &eventTypes);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getEndUserId() const;
|
||||
void setEndUserId(const std::string &endUserId);
|
||||
std::string getDirectoryId() const;
|
||||
void setDirectoryId(const std::string &directoryId);
|
||||
std::string getDesktopId() const;
|
||||
void setDesktopId(const std::string &desktopId);
|
||||
std::string getDesktopName() const;
|
||||
void setDesktopName(const std::string &desktopName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getOfficeSiteName() const;
|
||||
void setOfficeSiteName(const std::string &officeSiteName);
|
||||
std::string getDesktopIp() const;
|
||||
void setDesktopIp(const std::string &desktopIp);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
std::string getEventType() const;
|
||||
void setEventType(const std::string &eventType);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::vector<std::string> eventTypes_;
|
||||
std::string startTime_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::string endUserId_;
|
||||
std::string directoryId_;
|
||||
std::string desktopId_;
|
||||
std::string desktopName_;
|
||||
std::string endTime_;
|
||||
std::string officeSiteName_;
|
||||
std::string desktopIp_;
|
||||
int maxResults_;
|
||||
std::string eventType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECLIENTEVENTSREQUEST_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECLIENTEVENTSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECLIENTEVENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeClientEventsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Event
|
||||
{
|
||||
std::string status;
|
||||
std::string eventType;
|
||||
std::string officeSiteType;
|
||||
std::string desktopName;
|
||||
std::string desktopGroupName;
|
||||
std::string bytesSend;
|
||||
std::string desktopId;
|
||||
std::string clientVersion;
|
||||
std::string clientIp;
|
||||
std::string directoryType;
|
||||
std::string clientOS;
|
||||
std::string bytesReceived;
|
||||
std::string officeSiteId;
|
||||
std::string desktopGroupId;
|
||||
std::string endUserId;
|
||||
std::string directoryId;
|
||||
std::string eventTime;
|
||||
std::string eventId;
|
||||
std::string officeSiteName;
|
||||
std::string regionId;
|
||||
std::string desktopIp;
|
||||
std::string aliUid;
|
||||
};
|
||||
|
||||
|
||||
DescribeClientEventsResult();
|
||||
explicit DescribeClientEventsResult(const std::string &payload);
|
||||
~DescribeClientEventsResult();
|
||||
std::string getNextToken()const;
|
||||
std::vector<Event> getEvents()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::vector<Event> events_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECLIENTEVENTSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECLOUDDRIVEPERMISSIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECLOUDDRIVEPERMISSIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeCloudDrivePermissionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCloudDrivePermissionsRequest();
|
||||
~DescribeCloudDrivePermissionsRequest();
|
||||
std::string getCdsId() const;
|
||||
void setCdsId(const std::string &cdsId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string cdsId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECLOUDDRIVEPERMISSIONSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECLOUDDRIVEPERMISSIONSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECLOUDDRIVEPERMISSIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeCloudDrivePermissionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CloudDrivePermissionModel
|
||||
{
|
||||
std::string permission;
|
||||
std::vector<std::string> endUsers;
|
||||
};
|
||||
|
||||
|
||||
DescribeCloudDrivePermissionsResult();
|
||||
explicit DescribeCloudDrivePermissionsResult(const std::string &payload);
|
||||
~DescribeCloudDrivePermissionsResult();
|
||||
std::vector<CloudDrivePermissionModel> getCloudDrivePermissionModels()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CloudDrivePermissionModel> cloudDrivePermissionModels_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECLOUDDRIVEPERMISSIONSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECUSTOMIZEDLISTHEADERSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECUSTOMIZEDLISTHEADERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeCustomizedListHeadersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCustomizedListHeadersRequest();
|
||||
~DescribeCustomizedListHeadersRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getLangType() const;
|
||||
void setLangType(const std::string &langType);
|
||||
std::string getListType() const;
|
||||
void setListType(const std::string &listType);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string langType_;
|
||||
std::string listType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECUSTOMIZEDLISTHEADERSREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBECUSTOMIZEDLISTHEADERSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBECUSTOMIZEDLISTHEADERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeCustomizedListHeadersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Header
|
||||
{
|
||||
std::string displayType;
|
||||
std::string headerName;
|
||||
std::string headerKey;
|
||||
};
|
||||
|
||||
|
||||
DescribeCustomizedListHeadersResult();
|
||||
explicit DescribeCustomizedListHeadersResult(const std::string &payload);
|
||||
~DescribeCustomizedListHeadersResult();
|
||||
std::vector<Header> getHeaders()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Header> headers_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBECUSTOMIZEDLISTHEADERSRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEDESKTOPGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPGROUPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeDesktopGroupsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDesktopGroupsRequest();
|
||||
~DescribeDesktopGroupsRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::vector<std::string> getEndUserIds() const;
|
||||
void setEndUserIds(const std::vector<std::string> &endUserIds);
|
||||
std::string getDesktopGroupName() const;
|
||||
void setDesktopGroupName(const std::string &desktopGroupName);
|
||||
std::string getDesktopGroupId() const;
|
||||
void setDesktopGroupId(const std::string &desktopGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
long getOwnType() const;
|
||||
void setOwnType(long ownType);
|
||||
std::vector<std::string> getExcludedEndUserIds() const;
|
||||
void setExcludedEndUserIds(const std::vector<std::string> &excludedEndUserIds);
|
||||
std::string getPeriodUnit() const;
|
||||
void setPeriodUnit(const std::string &periodUnit);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
std::string getPolicyGroupId() const;
|
||||
void setPolicyGroupId(const std::string &policyGroupId);
|
||||
int getStatus() const;
|
||||
void setStatus(int status);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::vector<std::string> endUserIds_;
|
||||
std::string desktopGroupName_;
|
||||
std::string desktopGroupId_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
int period_;
|
||||
long ownType_;
|
||||
std::vector<std::string> excludedEndUserIds_;
|
||||
std::string periodUnit_;
|
||||
int maxResults_;
|
||||
std::string policyGroupId_;
|
||||
int status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPGROUPSREQUEST_H_
|
||||
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEDESKTOPGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeDesktopGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DesktopGroup
|
||||
{
|
||||
int systemDiskSize;
|
||||
long bindAmount;
|
||||
long connectDuration;
|
||||
long memory;
|
||||
std::string desktopGroupName;
|
||||
int cpu;
|
||||
bool volumeEncryptionEnabled;
|
||||
std::string creator;
|
||||
std::string ownBundleId;
|
||||
std::string directoryType;
|
||||
long ownType;
|
||||
long loadPolicy;
|
||||
int version;
|
||||
long keepDuration;
|
||||
std::string expiredTime;
|
||||
int maxDesktopsCount;
|
||||
std::string imageId;
|
||||
long idleDisconnectDuration;
|
||||
std::string officeSiteName;
|
||||
long resetType;
|
||||
float gpuCount;
|
||||
int minDesktopsCount;
|
||||
std::string dataDiskCategory;
|
||||
std::string ownBundleName;
|
||||
int status;
|
||||
std::string policyGroupId;
|
||||
std::string comments;
|
||||
std::string createTime;
|
||||
std::string officeSiteType;
|
||||
float ratioThreshold;
|
||||
std::string policyGroupName;
|
||||
std::string payType;
|
||||
std::string systemDiskCategory;
|
||||
std::string officeSiteId;
|
||||
int endUserCount;
|
||||
std::string desktopGroupId;
|
||||
std::string directoryId;
|
||||
std::string gpuSpec;
|
||||
long stopDuration;
|
||||
std::string volumeEncryptionKey;
|
||||
std::string dataDiskSize;
|
||||
};
|
||||
|
||||
|
||||
DescribeDesktopGroupsResult();
|
||||
explicit DescribeDesktopGroupsResult(const std::string &payload);
|
||||
~DescribeDesktopGroupsResult();
|
||||
std::vector<DesktopGroup> getDesktopGroups()const;
|
||||
std::string getNextToken()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DesktopGroup> desktopGroups_;
|
||||
std::string nextToken_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPGROUPSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEDESKTOPIDSBYVULNAMESREQUEST_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPIDSBYVULNAMESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Ecd {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeDesktopIdsByVulNamesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDesktopIdsByVulNamesRequest();
|
||||
~DescribeDesktopIdsByVulNamesRequest();
|
||||
std::string getOfficeSiteId() const;
|
||||
void setOfficeSiteId(const std::string &officeSiteId);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::vector<std::string> getVulName() const;
|
||||
void setVulName(const std::vector<std::string> &vulName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNecessity() const;
|
||||
void setNecessity(const std::string &necessity);
|
||||
|
||||
private:
|
||||
std::string officeSiteId_;
|
||||
std::string type_;
|
||||
std::vector<std::string> vulName_;
|
||||
std::string regionId_;
|
||||
std::string necessity_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ecd
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPIDSBYVULNAMESREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_ECD_MODEL_DESCRIBEDESKTOPIDSBYVULNAMESRESULT_H_
|
||||
#define ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPIDSBYVULNAMESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecd/EcdExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecd
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECD_EXPORT DescribeDesktopIdsByVulNamesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DesktopItem
|
||||
{
|
||||
std::string desktopName;
|
||||
std::string desktopId;
|
||||
};
|
||||
|
||||
|
||||
DescribeDesktopIdsByVulNamesResult();
|
||||
explicit DescribeDesktopIdsByVulNamesResult(const std::string &payload);
|
||||
~DescribeDesktopIdsByVulNamesResult();
|
||||
std::vector<DesktopItem> getDesktopItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DesktopItem> desktopItems_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECD_MODEL_DESCRIBEDESKTOPIDSBYVULNAMESRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user