├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── fit2cloud │ └── aliyun │ ├── AliyunClientException.java │ ├── AliyunCredentials.java │ ├── AliyunServiceException.java │ ├── BaseModuleRequest.java │ ├── ErrorResponse.java │ ├── PageableRequest.java │ ├── PageableResponse.java │ ├── Request.java │ ├── Response.java │ ├── bss │ ├── BSSClient.java │ ├── BSSRequest.java │ └── model │ │ ├── Coupon.java │ │ ├── Coupons.java │ │ ├── request │ │ ├── DescribeCashDetailRequest.java │ │ └── DescribeCouponListRequest.java │ │ └── response │ │ ├── DescribeCashDetailResponse.java │ │ ├── DescribeCouponListResponse.java │ │ └── PageableResponse.java │ ├── ecs │ ├── ECSClient.java │ ├── ECSRequest.java │ └── model │ │ ├── AutoSnapshotExcutionStatus.java │ │ ├── AutoSnapshotPolicy.java │ │ ├── AvailableDiskCategories.java │ │ ├── AvailableResourceCreation.java │ │ ├── DataDisk.java │ │ ├── Disk.java │ │ ├── DiskDeviceMapping.java │ │ ├── DiskDeviceMappings.java │ │ ├── Disks.java │ │ ├── EipAddressAssociateType.java │ │ ├── Image.java │ │ ├── Images.java │ │ ├── InnerIpAddress.java │ │ ├── Instance.java │ │ ├── InstanceAttributes.java │ │ ├── InstanceAttributesType.java │ │ ├── InstanceStatus.java │ │ ├── InstanceStatuses.java │ │ ├── InstanceType.java │ │ ├── InstanceTypes.java │ │ ├── IpAddressSetType.java │ │ ├── MonitorData.java │ │ ├── OperationLock.java │ │ ├── OperationLocks.java │ │ ├── Permission.java │ │ ├── Permissions.java │ │ ├── PublicIpAddress.java │ │ ├── Region.java │ │ ├── Regions.java │ │ ├── RouteTableIds.java │ │ ├── SecurityGroup.java │ │ ├── SecurityGroupIds.java │ │ ├── SecurityGroups.java │ │ ├── Snapshot.java │ │ ├── Snapshots.java │ │ ├── SystemDisk.java │ │ ├── VRouterSetType.java │ │ ├── VRouterSetTypes.java │ │ ├── VSwitchIds.java │ │ ├── VpcAttributesType.java │ │ ├── VpcSetType.java │ │ ├── VpcSetTypes.java │ │ ├── Zone.java │ │ ├── Zones.java │ │ ├── request │ │ ├── AllocatePublicIpAddressRequest.java │ │ ├── AttachDiskRequest.java │ │ ├── AuthorizeOrRevokeSecurityGroupRequest.java │ │ ├── CopyImageRequest.java │ │ ├── CreateDiskRequest.java │ │ ├── CreateImageRequest.java │ │ ├── CreateInstanceRequest.java │ │ ├── CreateSecurityGroupsRequest.java │ │ ├── CreateSnapshotRequest.java │ │ ├── DeleteImageRequest.java │ │ ├── DeleteInstanceRequest.java │ │ ├── DeleteOrReInitDiskRequest.java │ │ ├── DeleteSecurityGroupRequest.java │ │ ├── DeleteSnapshotRequest.java │ │ ├── DescribeInstancesRequest.java │ │ ├── DetachDiskRequest.java │ │ ├── GetInstanceRequest.java │ │ ├── JoinOrLeaveSecurityGroupRequest.java │ │ ├── ListDisksRequest.java │ │ ├── ListImagesRequest.java │ │ ├── ListInstanceMonitorDataRequest.java │ │ ├── ListInstancesRequest.java │ │ ├── ListSecurityGroupsRequest.java │ │ ├── ListSecurityPermissionsRequest.java │ │ ├── ListSnapshotsRequest.java │ │ ├── ListVRoutersRequest.java │ │ ├── ListVpcsRequest.java │ │ ├── ListZonesRequest.java │ │ ├── ModifyAutoSnapshotPolicyRequest.java │ │ ├── ModifyDiskAttributeRequest.java │ │ ├── ModifyInstanceAttributeRequest.java │ │ ├── ModifySecurityGroupAttributeRequest.java │ │ ├── ReplaceSystemDiskRequest.java │ │ ├── ResetDiskRequest.java │ │ ├── StartInstanceRequest.java │ │ └── StopOrRebootInstanceRequest.java │ │ └── response │ │ ├── AllocatePublicIpAddressResponse.java │ │ ├── CopyImageResponse.java │ │ ├── CreateDiskResponse.java │ │ ├── CreateImageResponse.java │ │ ├── CreateInstanceResponse.java │ │ ├── CreateSecurityGroupsResponse.java │ │ ├── CreateSnapshotResponse.java │ │ ├── DescribeInstancesResponse.java │ │ ├── GetInstanceResponse.java │ │ ├── ListAutoSnapshotPolicyResponse.java │ │ ├── ListDisksResponse.java │ │ ├── ListImagesResponse.java │ │ ├── ListInstanceMonitorDataResponse.java │ │ ├── ListInstanceTypeResponse.java │ │ ├── ListInstancesResponse.java │ │ ├── ListRegionsResponse.java │ │ ├── ListSecurityGroupsResponse.java │ │ ├── ListSecurityPermissionsResponse.java │ │ ├── ListSnapshotsResponse.java │ │ ├── ListVRoutersResponse.java │ │ ├── ListVpcsResponse.java │ │ ├── ListZonesResponse.java │ │ └── ReplaceSystemDiskResponse.java │ ├── rds │ ├── RDSClient.java │ ├── RDSRequest.java │ └── model │ │ ├── AccountPrivilege.java │ │ ├── AccountPrivilegeInfo.java │ │ ├── AccountPrivilegeInfos.java │ │ ├── AccountStatus.java │ │ ├── AdviceOnBigTable.java │ │ ├── AdviceOnBigTables.java │ │ ├── AdviceOnExcessIndex.java │ │ ├── AdviceOnExcessIndexes.java │ │ ├── AdviceOnMissIndex.java │ │ ├── AdviceOnMissIndexes.java │ │ ├── AdviceOnMissPK.java │ │ ├── AdviceOnMissPKs.java │ │ ├── AdviceOnStorage.java │ │ ├── AdviceOnStorages.java │ │ ├── Backup.java │ │ ├── BackupMethod.java │ │ ├── BackupMode.java │ │ ├── BackupStatus.java │ │ ├── BackupType.java │ │ ├── Backups.java │ │ ├── BinLogFile.java │ │ ├── BinLogFiles.java │ │ ├── CharacterSet.java │ │ ├── DBInstance.java │ │ ├── DBInstanceAccount.java │ │ ├── DBInstanceAccounts.java │ │ ├── DBInstanceAttribute.java │ │ ├── DBInstanceAttributes.java │ │ ├── DBInstanceClassType.java │ │ ├── DBInstanceNetType.java │ │ ├── DBInstanceParameter.java │ │ ├── DBInstanceParameters.java │ │ ├── DBInstanceType.java │ │ ├── DBInstances.java │ │ ├── DBStatus.java │ │ ├── Database.java │ │ ├── DatabasePrivilege.java │ │ ├── DatabasePrivileges.java │ │ ├── Databases.java │ │ ├── EngineType.java │ │ ├── EngineVersion.java │ │ ├── ErrorLog.java │ │ ├── ErrorLogs.java │ │ ├── PayType.java │ │ ├── Performance.java │ │ ├── PerformanceKey.java │ │ ├── PerformanceKeys.java │ │ ├── PerformanceValue.java │ │ ├── PerformanceValues.java │ │ ├── PreferredBackupPeriod.java │ │ ├── RDSRegion.java │ │ ├── ReadOnlyDBInstanceId.java │ │ ├── ReadOnlyDBInstanceIds.java │ │ ├── Regions.java │ │ ├── SQLRecord.java │ │ ├── SQLRecords.java │ │ ├── SQLReport.java │ │ ├── SQLReports.java │ │ ├── SQLSlowLog.java │ │ ├── SQLSlowLogs.java │ │ ├── SQLSlowRecord.java │ │ ├── SQLSlowRecords.java │ │ ├── SortKey.java │ │ ├── TemplateRecord.java │ │ ├── TemplateRecords.java │ │ ├── request │ │ ├── CreateAccountRequest.java │ │ ├── CreateBackupRequest.java │ │ ├── CreateDBInstanceRequest.java │ │ ├── CreateDatabaseRequest.java │ │ ├── CreateTempDBInstanceRequest.java │ │ ├── DeleteAccountRequest.java │ │ ├── DeleteDBInstanceRequest.java │ │ ├── DeleteDatabaseRequest.java │ │ ├── DescribeAccountsRequest.java │ │ ├── DescribeBackupPolicyRequest.java │ │ ├── DescribeBackupsRequest.java │ │ ├── DescribeBinlogFilesRequest.java │ │ ├── DescribeDBInstanceAttributeRequest.java │ │ ├── DescribeDBInstancePerformanceRequest.java │ │ ├── DescribeDBInstancesRequest.java │ │ ├── DescribeDatabasesRequest.java │ │ ├── DescribeErrorLogsRequest.java │ │ ├── DescribeOptimizeAdviceOnBigTableRequest.java │ │ ├── DescribeOptimizeAdviceOnExcessIndexRequest.java │ │ ├── DescribeOptimizeAdviceOnMissIndexRequest.java │ │ ├── DescribeOptimizeAdviceOnMissPKRequest.java │ │ ├── DescribeOptimizeAdviceOnStorageRequest.java │ │ ├── DescribeParameterTemplatesRequest.java │ │ ├── DescribeParametersRequest.java │ │ ├── DescribeResourceUsageRequest.java │ │ ├── DescribeSQLLogRecordsRequest.java │ │ ├── DescribeSQLLogReportsRequest.java │ │ ├── DescribeSlowLogRecordsRequest.java │ │ ├── DescribeSlowLogsRequest.java │ │ ├── GrantAccountPrivilegeRequest.java │ │ ├── ModifyAccountDescriptionRequest.java │ │ ├── ModifyBackupPolicyRequest.java │ │ ├── ModifyDBDescriptionRequest.java │ │ ├── ModifyDBInstanceDescriptionRequest.java │ │ ├── ModifyDBInstanceMaintainTimeRequest.java │ │ ├── ModifyDBInstanceSpecRequest.java │ │ ├── ModifyParameterRequest.java │ │ ├── ModifySecurityIpsRequest.java │ │ ├── PurgeDBInstanceLogRequest.java │ │ ├── ResetAccountPasswordRequest.java │ │ ├── RestartDBInstanceRequest.java │ │ ├── RevokeAccountPrivilegeRequest.java │ │ ├── SwitchDBInstanceNetTypeRequest.java │ │ └── UpgradeDBInstanceEngineVersionRequest.java │ │ └── response │ │ ├── CreateDBInstanceResponse.java │ │ ├── CreateTempDBInstanceResponse.java │ │ ├── DescribeAccountsResponse.java │ │ ├── DescribeBackupPolicyResponse.java │ │ ├── DescribeBackupsResponse.java │ │ ├── DescribeBinlogFilesResponse.java │ │ ├── DescribeDBInstanceAttributeResponse.java │ │ ├── DescribeDBInstancePerformanceResponse.java │ │ ├── DescribeDBInstancesResponse.java │ │ ├── DescribeDatabasesResponse.java │ │ ├── DescribeErrorLogsResponse.java │ │ ├── DescribeOptimizeAdviceOnBigTableResponse.java │ │ ├── DescribeOptimizeAdviceOnExcessIndexResponse.java │ │ ├── DescribeOptimizeAdviceOnMissIndexResponse.java │ │ ├── DescribeOptimizeAdviceOnMissPKResponse.java │ │ ├── DescribeOptimizeAdviceOnStorageResponse.java │ │ ├── DescribeParameterTemplatesResponse.java │ │ ├── DescribeParametersResponse.java │ │ ├── DescribeRegionsResponse.java │ │ ├── DescribeResourceUsageResponse.java │ │ ├── DescribeSQLLogRecordsResponse.java │ │ ├── DescribeSQLLogReportsResponse.java │ │ ├── DescribeSlowLogRecordsResponse.java │ │ ├── DescribeSlowLogsResponse.java │ │ ├── PageableResponse.java │ │ └── UpgradeDBInstanceEngineVersionResponse.java │ └── slb │ ├── SLBClient.java │ ├── SLBRequest.java │ └── model │ ├── AddressType.java │ ├── BackendServer.java │ ├── BackendServerHealthStatus.java │ ├── BackendServers.java │ ├── BackendServersHealthStatus.java │ ├── InternetChargeType.java │ ├── ListenerPorts.java │ ├── ListenerStatus.java │ ├── LoadBalancer.java │ ├── LoadBalancerStatus.java │ ├── LoadBalancers.java │ ├── Region.java │ ├── Regions.java │ ├── ServerHealthStatus.java │ ├── request │ ├── AddBackendServersRequest.java │ ├── CreateLoadBalancerHTTPListenerRequest.java │ ├── CreateLoadBalancerRequest.java │ ├── CreateLoadBalancerTCPListenerRequest.java │ ├── DeleteLoadBalancerListenerRequest.java │ ├── DeleteLoadBalancerRequest.java │ ├── DescribeHealthStatusRequest.java │ ├── DescribeLoadBalancerAttributeRequest.java │ ├── DescribeLoadBalancerHTTPListenerAttributeRequest.java │ ├── DescribeLoadBalancerTCPListenerAttributeRequest.java │ ├── DescribeLoadBalancersRequest.java │ ├── ModifyLoadBalancerInternetSpecRequest.java │ ├── RemoveBackendServersRequest.java │ ├── SetLoadBalancerHTTPListenerAttributeRequest.java │ ├── SetLoadBalancerNameRequest.java │ ├── SetLoadBalancerStatusRequest.java │ ├── SetLoadBalancerTCPListenerAttributeRequest.java │ ├── StartLoadBalancerListenerRequest.java │ └── StopLoadBalancerListenerRequest.java │ └── response │ ├── AddBackendServersResponse.java │ ├── CreateLoadBalancerResponse.java │ ├── DescribeHealthStatusResponse.java │ ├── DescribeLoadBalancerAttributeResponse.java │ ├── DescribeLoadBalancerHTTPListenerAttributeResponse.java │ ├── DescribeLoadBalancerTCPListenerAttributeResponse.java │ ├── DescribeLoadBalancersResponse.java │ ├── DescribeRegionsResponse.java │ └── RemoveBackendServersResponse.java └── test └── java └── com └── fit2cloud └── aliyun ├── AliyunBSSClientTest.java ├── AliyunECSClientTest.java ├── AliyunRDSClientTest.java └── AliyunSLBClientTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Eclipse specific settings 3 | 4 | .classpath 5 | .project 6 | .settings 7 | target 8 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright (c) 2014 FIT2CLOUD Team 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/AliyunClientException.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | public class AliyunClientException extends Exception { 4 | 5 | private static final long serialVersionUID = -2733293738495171362L; 6 | 7 | public AliyunClientException(String message, Throwable t) { 8 | super(message, t); 9 | } 10 | 11 | public AliyunClientException(String message) { 12 | super(message); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/AliyunCredentials.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | public class AliyunCredentials { 4 | private final String accessKey; 5 | private final String secretKey; 6 | 7 | public AliyunCredentials(String accessKey, String secretKey) { 8 | if (accessKey == null) { 9 | throw new IllegalArgumentException("Access key cannot be null."); 10 | } 11 | if (secretKey == null) { 12 | throw new IllegalArgumentException("Secret key cannot be null."); 13 | } 14 | 15 | this.accessKey = accessKey; 16 | this.secretKey = secretKey; 17 | } 18 | 19 | public String getAccessKeyId() { 20 | return accessKey; 21 | } 22 | 23 | public String getSecretKey() { 24 | return secretKey; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/AliyunServiceException.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | public class AliyunServiceException extends Exception { 4 | 5 | private static final long serialVersionUID = -4188284834046139591L; 6 | 7 | private String requestId; 8 | 9 | private String errorCode; 10 | 11 | private String errorMessage; 12 | 13 | private int statusCode; 14 | 15 | private String serviceName; 16 | 17 | public AliyunServiceException(String errorMessage) { 18 | this.errorMessage = errorMessage; 19 | } 20 | 21 | public AliyunServiceException(String errorMessage, Exception cause) { 22 | super(null, cause); 23 | this.errorMessage = errorMessage; 24 | } 25 | 26 | public void setRequestId(String requestId) { 27 | this.requestId = requestId; 28 | } 29 | 30 | public String getRequestId() { 31 | return requestId; 32 | } 33 | 34 | public void setServiceName(String serviceName) { 35 | this.serviceName = serviceName; 36 | } 37 | 38 | public String getServiceName() { 39 | return serviceName; 40 | } 41 | 42 | public void setErrorCode(String errorCode) { 43 | this.errorCode = errorCode; 44 | } 45 | 46 | public String getErrorCode() { 47 | return errorCode; 48 | } 49 | 50 | public String getErrorMessage() { 51 | return errorMessage; 52 | } 53 | 54 | public void setStatusCode(int statusCode) { 55 | this.statusCode = statusCode; 56 | } 57 | 58 | public int getStatusCode() { 59 | return statusCode; 60 | } 61 | 62 | @Override 63 | public String getMessage() { 64 | return getErrorMessage() 65 | + "(Status Code: " + getStatusCode() 66 | + "; Error Code: " + getErrorCode() 67 | + "; Request ID: " + getRequestId() + ")"; 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ErrorResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | public class ErrorResponse { 4 | public String getRequestId() { 5 | return RequestId; 6 | } 7 | public void setRequestId(String requestId) { 8 | RequestId = requestId; 9 | } 10 | public String getHostId() { 11 | return HostId; 12 | } 13 | public void setHostId(String hostId) { 14 | HostId = hostId; 15 | } 16 | public String getCode() { 17 | return Code; 18 | } 19 | public void setCode(String code) { 20 | Code = code; 21 | } 22 | public String getMessage() { 23 | return Message; 24 | } 25 | public void setMessage(String message) { 26 | Message = message; 27 | } 28 | private String RequestId; 29 | private String HostId; 30 | private String Code; 31 | private String Message; 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/PageableRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | 4 | public class PageableRequest extends Request { 5 | 6 | protected Integer PageNumber; 7 | protected Integer PageSize; 8 | 9 | public Integer getPageNumber() { 10 | return PageNumber; 11 | } 12 | 13 | public void setPageNumber(Integer pageNumber) { 14 | PageNumber = pageNumber; 15 | } 16 | 17 | public Integer getPageSize() { 18 | return PageSize; 19 | } 20 | 21 | public void setPageSize(Integer pageSize) { 22 | PageSize = pageSize; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/PageableResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | 4 | public class PageableResponse extends Response { 5 | 6 | protected int TotalCount = 0; 7 | protected int PageNumber; 8 | protected int PageSize; 9 | 10 | public int getTotalCount() { 11 | return TotalCount; 12 | } 13 | 14 | public void setTotalCount(int totalCount) { 15 | TotalCount = totalCount; 16 | } 17 | 18 | public int getPageNumber() { 19 | return PageNumber; 20 | } 21 | 22 | public void setPageNumber(int pageNumber) { 23 | PageNumber = pageNumber; 24 | } 25 | 26 | public int getPageSize() { 27 | return PageSize; 28 | } 29 | 30 | public void setPageSize(int pageSize) { 31 | PageSize = pageSize; 32 | } 33 | 34 | public void add(PageableResponse response) { 35 | if (TotalCount == 0) { 36 | this.TotalCount = response.getTotalCount(); 37 | } 38 | } 39 | 40 | @Override 41 | public String toString() { 42 | return "PageableResponse [TotalCount=" + TotalCount + ", PageNumber=" 43 | + PageNumber + ", PageSize=" + PageSize + "]"; 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/Request.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | import java.lang.reflect.Type; 4 | import java.util.HashMap; 5 | import java.util.Map; 6 | 7 | import com.google.gson.Gson; 8 | import com.google.gson.GsonBuilder; 9 | import com.google.gson.reflect.TypeToken; 10 | 11 | public class Request { 12 | 13 | private static final String ISO8601_DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'"; 14 | protected static final Gson gson = new GsonBuilder().setDateFormat(ISO8601_DATE_FORMAT).create(); 15 | 16 | public Map toMap(){ 17 | Type type = new TypeToken>(){}.getType(); 18 | return gson.fromJson(gson.toJson(this), type); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/Response.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | public class Response { 4 | 5 | protected String RequestId; 6 | 7 | public String getRequestId() { 8 | return RequestId; 9 | } 10 | 11 | public void setRequestId(String requestId) { 12 | RequestId = requestId; 13 | } 14 | 15 | @Override 16 | public String toString() { 17 | return "Response [RequestId=" + RequestId + "]"; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/BSSRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss; 2 | 3 | import java.util.Date; 4 | import java.util.Map; 5 | import java.util.UUID; 6 | 7 | import com.fit2cloud.aliyun.AliyunCredentials; 8 | import com.fit2cloud.aliyun.BaseModuleRequest; 9 | 10 | public class BSSRequest extends BaseModuleRequest { 11 | 12 | private static final String API_VERSION = "2014-07-14"; 13 | private static final String ENDPOINT = "https://bss.aliyuncs.com/"; 14 | 15 | public BSSRequest(AliyunCredentials credentials) { 16 | super(credentials, ENDPOINT, API_VERSION); 17 | } 18 | 19 | protected void addCommonParams(String action, Map parameters) { 20 | parameters.put("Action", action); 21 | parameters.put("Version", apiVersion); 22 | parameters.put("AccessKeyId", credentials.getAccessKeyId()); 23 | parameters.put("Timestamp", formatIso8601Date(new Date())); 24 | parameters.put("SignatureMethod", "HMAC-SHA1"); 25 | parameters.put("SignatureVersion", "1.0"); 26 | parameters.put("SignatureNonce", UUID.randomUUID().toString()); 27 | parameters.put("Format", RESPONSE_FORMAT); 28 | parameters.put("Signature", computeSignature(parameters)); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/model/Coupon.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss.model; 2 | 3 | import java.util.Date; 4 | 5 | public class Coupon { 6 | 7 | private String Description; 8 | private String CouponNumber; 9 | private Date CreationTime; 10 | private Date ExpiredTime; 11 | private String Status; 12 | private double BalanceAmount; 13 | private double TotalAmount; 14 | 15 | public String getDescription() { 16 | return Description; 17 | } 18 | public void setDescription(String description) { 19 | Description = description; 20 | } 21 | public String getCouponNumber() { 22 | return CouponNumber; 23 | } 24 | public void setCouponNumber(String couponNumber) { 25 | CouponNumber = couponNumber; 26 | } 27 | public Date getCreationTime() { 28 | return CreationTime; 29 | } 30 | public void setCreationTime(Date creationTime) { 31 | CreationTime = creationTime; 32 | } 33 | public Date getExpiredTime() { 34 | return ExpiredTime; 35 | } 36 | public void setExpiredTime(Date expiredTime) { 37 | ExpiredTime = expiredTime; 38 | } 39 | public String getStatus() { 40 | return Status; 41 | } 42 | public void setStatus(String status) { 43 | Status = status; 44 | } 45 | public double getBalanceAmount() { 46 | return BalanceAmount; 47 | } 48 | public void setBalanceAmount(double balanceAmount) { 49 | BalanceAmount = balanceAmount; 50 | } 51 | public double getTotalAmount() { 52 | return TotalAmount; 53 | } 54 | public void setTotalAmount(double totalAmount) { 55 | TotalAmount = totalAmount; 56 | } 57 | @Override 58 | public String toString() { 59 | return "Coupon [Description=" + Description + ", CouponNumber=" 60 | + CouponNumber + ", CreationTime=" + CreationTime 61 | + ", ExpiredTime=" + ExpiredTime + ", Status=" + Status 62 | + ", BalanceAmount=" + BalanceAmount + ", TotalAmount=" 63 | + TotalAmount + "]"; 64 | } 65 | 66 | } 67 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/model/Coupons.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | import com.fit2cloud.aliyun.bss.model.Coupon; 7 | 8 | public class Coupons { 9 | private List Coupon = new ArrayList(); 10 | 11 | public List getCoupon() { 12 | return Coupon; 13 | } 14 | 15 | public void setCoupon(List coupon) { 16 | this.Coupon = coupon; 17 | } 18 | 19 | public List getList(){ 20 | return Coupon; 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "Coupons [Coupon=" + Coupon + "]"; 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/model/request/DescribeCashDetailRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeCashDetailRequest extends Request { 6 | 7 | public DescribeCashDetailRequest() { 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/model/request/DescribeCouponListRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeCouponListRequest extends PageableRequest { 6 | 7 | private String Status = "Enable"; 8 | 9 | public String getStatus() { 10 | return Status; 11 | } 12 | 13 | public void setStatus(String status) { 14 | Status = status; 15 | } 16 | 17 | public DescribeCouponListRequest() { 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/model/response/DescribeCashDetailResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss.model.response; 2 | 3 | 4 | public class DescribeCashDetailResponse { 5 | private double BalanceAmount; 6 | 7 | public double getBalanceAmount() { 8 | return BalanceAmount; 9 | } 10 | 11 | public void setBalanceAmount(double balanceAmount) { 12 | BalanceAmount = balanceAmount; 13 | } 14 | 15 | @Override 16 | public String toString() { 17 | return "DescribeCashDetailResponse [BalanceAmount=" + BalanceAmount 18 | + "]"; 19 | } 20 | 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/model/response/DescribeCouponListResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss.model.response; 2 | 3 | import com.fit2cloud.aliyun.bss.model.Coupons; 4 | 5 | public class DescribeCouponListResponse extends PageableResponse { 6 | 7 | 8 | private Coupons Coupons = new Coupons(); 9 | 10 | public void setCoupons(Coupons coupons) { 11 | Coupons = coupons; 12 | } 13 | 14 | public DescribeCouponListResponse() { 15 | Coupons = new Coupons(); 16 | } 17 | 18 | public Coupons getCoupons() { 19 | return Coupons; 20 | } 21 | 22 | public void add(PageableResponse response) { 23 | super.add(response); 24 | this.getCoupons().getCoupon().addAll(((DescribeCouponListResponse) response).getCoupons().getCoupon()); 25 | } 26 | 27 | @Override 28 | public String toString() { 29 | return "DescribeCouponListResponse [Coupons=" + Coupons + "]"; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/bss/model/response/PageableResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.bss.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class PageableResponse extends Response{ 6 | private Integer PageNumber; 7 | private Integer TotalRecordCount=0; 8 | private Integer PageRecordCount; 9 | public Integer getPageNumber() { 10 | return PageNumber; 11 | } 12 | public void setPageNumber(Integer pageNumber) { 13 | PageNumber = pageNumber; 14 | } 15 | public Integer getTotalRecordCount() { 16 | return TotalRecordCount; 17 | } 18 | public void setTotalRecordCount(Integer totalRecordCount) { 19 | TotalRecordCount = totalRecordCount; 20 | } 21 | public Integer getPageRecordCount() { 22 | return PageRecordCount; 23 | } 24 | public void setPageRecordCount(Integer pageRecordCount) { 25 | PageRecordCount = pageRecordCount; 26 | } 27 | 28 | public void add(PageableResponse response) { 29 | if (TotalRecordCount == 0) { 30 | this.TotalRecordCount = response.getTotalRecordCount(); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/ECSRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs; 2 | 3 | import com.fit2cloud.aliyun.AliyunCredentials; 4 | import com.fit2cloud.aliyun.BaseModuleRequest; 5 | 6 | public class ECSRequest extends BaseModuleRequest { 7 | 8 | private static final String API_VERSION = "2014-05-26"; 9 | private static final String ENDPOINT = "http://ecs.aliyuncs.com/"; 10 | 11 | public ECSRequest(AliyunCredentials credentials) { 12 | super(credentials, ENDPOINT, API_VERSION); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/AutoSnapshotExcutionStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class AutoSnapshotExcutionStatus { 4 | private String SystemDiskExcutionStatus; 5 | private String DataDiskExcutionStatus; 6 | 7 | public String getSystemDiskExcutionStatus() { 8 | return SystemDiskExcutionStatus; 9 | } 10 | 11 | /** 12 | * @param systemDiskExcutionStatus 13 | * 返回最近一次执行的状态: Standby|Executed|Failed 14 | * Standby:刚设置完成还未开始执行或者系统盘和数据盘的策略都关闭 Executed:执行成功 Failed:执行失败 15 | */ 16 | public void setSystemDiskExcutionStatus(String systemDiskExcutionStatus) { 17 | SystemDiskExcutionStatus = systemDiskExcutionStatus; 18 | } 19 | 20 | public String getDataDiskExcutionStatus() { 21 | return DataDiskExcutionStatus; 22 | } 23 | 24 | /** 25 | * @param dataDiskExcutionStatus 26 | * 返回最近一次执行的状态: Standby|Excuted|Failed Standby:刚设置完成还未开始执行或者系统 27 | * 盘和数据盘的策略都关闭 Executed:执行成功 Failed:执行失败 28 | */ 29 | public void setDataDiskExcutionStatus(String dataDiskExcutionStatus) { 30 | DataDiskExcutionStatus = dataDiskExcutionStatus; 31 | } 32 | 33 | @Override 34 | public String toString() { 35 | return "AutoSnapshotExcutionStatus [SystemDiskExcutionStatus=" 36 | + SystemDiskExcutionStatus + ", DataDiskExcutionStatus=" 37 | + DataDiskExcutionStatus + "]"; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/AvailableDiskCategories.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class AvailableDiskCategories { 6 | private List DiskCategories; 7 | 8 | public List getDiskCategories() { 9 | return DiskCategories; 10 | } 11 | 12 | public void setDiskCategories(List diskCategories) { 13 | DiskCategories = diskCategories; 14 | } 15 | 16 | @Override 17 | public String toString() { 18 | return "AvailableDiskCategories [DiskCategories=" + DiskCategories 19 | + "]"; 20 | } 21 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/AvailableResourceCreation.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class AvailableResourceCreation { 6 | private List ResourceTypes; 7 | 8 | public List getResourceTypes() { 9 | return ResourceTypes; 10 | } 11 | 12 | public void setResourceTypes(List resourceTypes) { 13 | ResourceTypes = resourceTypes; 14 | } 15 | 16 | @Override 17 | public String toString() { 18 | return "AvailableResourceCreation [ResourceTypes=" + ResourceTypes 19 | + "]"; 20 | } 21 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/DiskDeviceMapping.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class DiskDeviceMapping { 4 | private String Device; 5 | private int Size; 6 | private String SnapshotId; 7 | public String getDevice() { 8 | return Device; 9 | } 10 | public void setDevice(String device) { 11 | Device = device; 12 | } 13 | public int getSize() { 14 | return Size; 15 | } 16 | public void setSize(int size) { 17 | Size = size; 18 | } 19 | public String getSnapshotId() { 20 | return SnapshotId; 21 | } 22 | public void setSnapshotId(String snapshotId) { 23 | SnapshotId = snapshotId; 24 | } 25 | 26 | @Override 27 | public String toString() { 28 | return "DiskDeviceMapping [Device=" + Device + ", Size=" + Size 29 | + ", SnapshotId=" + SnapshotId + "]"; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/DiskDeviceMappings.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class DiskDeviceMappings { 6 | private List DiskDeviceMapping; 7 | 8 | public List getDiskDeviceMapping() { 9 | return DiskDeviceMapping; 10 | } 11 | 12 | public void setDiskDeviceMapping(List diskDeviceMapping) { 13 | DiskDeviceMapping = diskDeviceMapping; 14 | } 15 | 16 | public List getList() { 17 | return DiskDeviceMapping; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "DiskDeviceMappings [DiskDeviceMapping=" + DiskDeviceMapping 23 | + "]"; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Disks.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class Disks { 7 | List Disk = new ArrayList(); 8 | 9 | public List getDisk() { 10 | return Disk; 11 | } 12 | 13 | public void setDisk(List disk) { 14 | Disk = disk; 15 | } 16 | 17 | public List getList(){ 18 | return Disk; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "Disks [Disk=" + Disk + "]"; 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/EipAddressAssociateType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class EipAddressAssociateType { 4 | private String AllocationId; 5 | private String IpAddress; 6 | private String Bandwidth; 7 | private String InternetChargeType; 8 | public String getAllocationId() { 9 | return AllocationId; 10 | } 11 | public void setAllocationId(String allocationId) { 12 | AllocationId = allocationId; 13 | } 14 | public String getIpAddress() { 15 | return IpAddress; 16 | } 17 | public void setIpAddress(String ipAddress) { 18 | IpAddress = ipAddress; 19 | } 20 | public String getBandwidth() { 21 | return Bandwidth; 22 | } 23 | public void setBandwidth(String bandwidth) { 24 | Bandwidth = bandwidth; 25 | } 26 | public String getInternetChargeType() { 27 | return InternetChargeType; 28 | } 29 | public void setInternetChargeType(String internetChargeType) { 30 | InternetChargeType = internetChargeType; 31 | } 32 | @Override 33 | public String toString() { 34 | return "EipAddressAssociateType [AllocationId=" + AllocationId 35 | + ", IpAddress=" + IpAddress + ", Bandwidth=" + Bandwidth 36 | + ", InternetChargeType=" + InternetChargeType + "]"; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Images.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class Images { 7 | private List Image = new ArrayList(); 8 | 9 | public List getImage() { 10 | return Image; 11 | } 12 | 13 | public void setImage(List image) { 14 | Image = image; 15 | } 16 | 17 | public List getList(){ 18 | return Image; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "Images [Image=" + Image + "]"; 24 | } 25 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/InnerIpAddress.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class InnerIpAddress { 6 | List IpAddress; 7 | 8 | @Override 9 | public String toString() { 10 | return "InnerIpAddress [IpAddress=" + IpAddress + "]"; 11 | } 12 | 13 | public List getIpAddress() { 14 | return IpAddress; 15 | } 16 | 17 | public void setIpAddress(List ipAddress) { 18 | IpAddress = ipAddress; 19 | } 20 | 21 | public List getList(){ 22 | return IpAddress; 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/InstanceAttributesType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class InstanceAttributesType { 7 | List Instance = new ArrayList(); 8 | 9 | public List getInstance() { 10 | return Instance; 11 | } 12 | 13 | public void setInstance(List instance) { 14 | this.Instance = instance; 15 | } 16 | 17 | public List getList() { 18 | return Instance; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "InstanceAttributesType [Instance=" + Instance + "]"; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/InstanceStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class InstanceStatus { 4 | private String InstanceId; 5 | private String Status; 6 | 7 | public String getInstanceId() { 8 | return InstanceId; 9 | } 10 | 11 | public void setInstanceId(String instanceId) { 12 | InstanceId = instanceId; 13 | } 14 | 15 | public String getStatus() { 16 | return Status; 17 | } 18 | 19 | public void setStatus(String status) { 20 | Status = status; 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "InstanceStatus [InstanceId=" + InstanceId + ", Status=" 26 | + Status + "]"; 27 | } 28 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/InstanceStatuses.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class InstanceStatuses { 7 | List InstanceStatus = new ArrayList(); 8 | 9 | public List getInstanceStatus() { 10 | return InstanceStatus; 11 | } 12 | 13 | public void setInstanceStatus(List instanceStatus) { 14 | InstanceStatus = instanceStatus; 15 | } 16 | 17 | public List getList() { 18 | return InstanceStatus; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "InstanceStatuses [InstanceStatus=" + InstanceStatus + "]"; 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/InstanceType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class InstanceType { 4 | private String InstanceTypeId; 5 | private int CpuCoreCount; 6 | private double MemorySize; 7 | 8 | public String getInstanceTypeId() { 9 | return InstanceTypeId; 10 | } 11 | 12 | public void setInstanceTypeId(String instanceTypeId) { 13 | InstanceTypeId = instanceTypeId; 14 | } 15 | 16 | public int getCpuCoreCount() { 17 | return CpuCoreCount; 18 | } 19 | 20 | public void setCpuCoreCount(int cpuCoreCount) { 21 | CpuCoreCount = cpuCoreCount; 22 | } 23 | 24 | public double getMemorySize() { 25 | return MemorySize; 26 | } 27 | 28 | public void setMemorySize(double memorySize) { 29 | MemorySize = memorySize; 30 | } 31 | 32 | @Override 33 | public String toString() { 34 | return "InstanceType [InstanceTypeId=" + InstanceTypeId 35 | + ", CpuCoreCount=" + CpuCoreCount + ", MemorySize=" 36 | + MemorySize + "]"; 37 | } 38 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/InstanceTypes.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class InstanceTypes { 6 | private List InstanceType; 7 | 8 | public List getList() { 9 | return InstanceType; 10 | } 11 | 12 | @Override 13 | public String toString() { 14 | return "InstanceTypes [InstanceType=" + InstanceType + "]"; 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/IpAddressSetType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class IpAddressSetType { 6 | private List IpAddress; 7 | 8 | public List getIpAddress() { 9 | return IpAddress; 10 | } 11 | 12 | public void setIpAddress(List ipAddress) { 13 | IpAddress = ipAddress; 14 | } 15 | 16 | public List getList() { 17 | return IpAddress; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "IpAddressSetType [IpAddress=" + IpAddress + "]"; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/OperationLock.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class OperationLock { 4 | private String LockReason; 5 | 6 | public String getLockReason() { 7 | return LockReason; 8 | } 9 | 10 | public void setLockReason(String lockReason) { 11 | LockReason = lockReason; 12 | } 13 | 14 | @Override 15 | public String toString() { 16 | return "OperationLock [LockReason=" + LockReason + "]"; 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/OperationLocks.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class OperationLocks { 6 | private List OperationLock; 7 | 8 | public List getOperationLock() { 9 | return OperationLock; 10 | } 11 | 12 | public void setOperationLock(List operationLock) { 13 | OperationLock = operationLock; 14 | } 15 | 16 | public List getList() { 17 | return OperationLock; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "OperationLocks [OperationLock=" + OperationLock + "]"; 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Permissions.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class Permissions { 6 | private List Permission; 7 | 8 | public List getList() { 9 | return Permission; 10 | } 11 | 12 | @Override 13 | public String toString() { 14 | return "Permissions [Permission=" + Permission + "]"; 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/PublicIpAddress.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class PublicIpAddress { 6 | List IpAddress; 7 | 8 | public List getIpAddress() { 9 | return IpAddress; 10 | } 11 | 12 | public void setIpAddress(List ipAddress) { 13 | IpAddress = ipAddress; 14 | } 15 | 16 | public List getList() { 17 | return IpAddress; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "PublicIpAddress [IpAddress=" + IpAddress + "]"; 23 | } 24 | 25 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Region.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class Region { 4 | private String RegionId; 5 | private String LocalName; 6 | 7 | public String getRegionId() { 8 | return RegionId; 9 | } 10 | 11 | public void setRegionId(String regionId) { 12 | RegionId = regionId; 13 | } 14 | 15 | public String getLocalName() { 16 | return LocalName; 17 | } 18 | 19 | public void setLocalName(String localName) { 20 | LocalName = localName; 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "Region [RegionId=" + RegionId + ", LocalName=" + LocalName 26 | + "]"; 27 | } 28 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Regions.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class Regions { 6 | private List Region; 7 | 8 | public List getList() { 9 | return Region; 10 | } 11 | 12 | @Override 13 | public String toString() { 14 | return "Regions [Region=" + Region + "]"; 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/RouteTableIds.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class RouteTableIds { 6 | private List RouteTableId; 7 | 8 | public List getRouteTableId() { 9 | return RouteTableId; 10 | } 11 | 12 | public void setRouteTableId(List routeTableId) { 13 | RouteTableId = routeTableId; 14 | } 15 | 16 | @Override 17 | public String toString() { 18 | return "RouteTableIds [RouteTableId=" + RouteTableId + "]"; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/SecurityGroup.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class SecurityGroup { 4 | private String SecurityGroupId; 5 | private String Description; 6 | private String SecurityGroupName; 7 | private String VpcId; 8 | private String CreationTime; 9 | 10 | public String getSecurityGroupId() { 11 | return SecurityGroupId; 12 | } 13 | 14 | public void setSecurityGroupId(String securityGroupId) { 15 | SecurityGroupId = securityGroupId; 16 | } 17 | 18 | public String getDescription() { 19 | return Description; 20 | } 21 | 22 | public void setDescription(String description) { 23 | Description = description; 24 | } 25 | 26 | public String getSecurityGroupName() { 27 | return SecurityGroupName; 28 | } 29 | 30 | public void setSecurityGroupName(String securityGroupName) { 31 | SecurityGroupName = securityGroupName; 32 | } 33 | 34 | public String getVpcId() { 35 | return VpcId; 36 | } 37 | 38 | public void setVpcId(String vpcId) { 39 | VpcId = vpcId; 40 | } 41 | 42 | public String getCreationTime() { 43 | return CreationTime; 44 | } 45 | 46 | public void setCreationTime(String creationTime) { 47 | CreationTime = creationTime; 48 | } 49 | 50 | @Override 51 | public String toString() { 52 | return "SecurityGroup [SecurityGroupId=" + SecurityGroupId 53 | + ", Description=" + Description + ", SecurityGroupName=" 54 | + SecurityGroupName + ", VpcId=" + VpcId + ", CreationTime=" 55 | + CreationTime + "]"; 56 | } 57 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/SecurityGroupIds.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class SecurityGroupIds { 6 | List SecurityGroupId; 7 | 8 | @Override 9 | public String toString() { 10 | return "SecurityGroupIds [SecurityGroupId=" + SecurityGroupId + "]"; 11 | } 12 | 13 | public List getSecurityGroupId() { 14 | return SecurityGroupId; 15 | } 16 | 17 | public void setSecurityGroupId(List securityGroupId) { 18 | SecurityGroupId = securityGroupId; 19 | } 20 | 21 | public List getList() { 22 | return SecurityGroupId; 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/SecurityGroups.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class SecurityGroups { 7 | private List SecurityGroup = new ArrayList(); 8 | 9 | public List getSecurityGroup() { 10 | return SecurityGroup; 11 | } 12 | 13 | public void setSecurityGroup(List securityGroup) { 14 | SecurityGroup = securityGroup; 15 | } 16 | 17 | public List getList() { 18 | return SecurityGroup; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "SecurityGroups [SecurityGroup=" + SecurityGroup + "]"; 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Snapshots.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class Snapshots { 7 | private List Snapshot = new ArrayList(); 8 | 9 | public List getSnapshotResource() { 10 | return Snapshot; 11 | } 12 | 13 | public void setSnapshotResource(List snapshotResource) { 14 | Snapshot = snapshotResource; 15 | } 16 | 17 | public List getList() { 18 | return Snapshot; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "Snapshots [Snapshot=" + Snapshot + "]"; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/SystemDisk.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class SystemDisk { 4 | private String Category; 5 | private String DiskName; 6 | private String Description; 7 | 8 | public String getCategory() { 9 | return Category; 10 | } 11 | 12 | /** 13 | * @param category 14 | * 系统盘的磁盘种类:云磁盘(cloud)或临时磁盘(ephemeral)
15 | * 可选值:
  • cloud
  • ephemeral
    16 | * 默认值:cloud 17 | */ 18 | public void setCategory(String category) { 19 | Category = category; 20 | } 21 | 22 | public String getDiskName() { 23 | return DiskName; 24 | } 25 | 26 | /** 27 | * @param diskName 28 | * 系统盘名称,不填则为空,默认值为空, [2,128]英文或中文字符,必须以大小字母或中文开头, 可包含数字, 29 | * ”_”或”-”,磁盘名称会展示在控制 台。不能以 http://和 https://开头 30 | */ 31 | public void setDiskName(String diskName) { 32 | DiskName = diskName; 33 | } 34 | 35 | public String getDescription() { 36 | return Description; 37 | } 38 | 39 | /** 40 | * @param description 41 | * 系统盘描述,不填则为空,默认值为空, [2,256] 个字符,实例描述会显示在控制台。不填则为 空,默认为空。不能以 42 | * http://和 https://开头 43 | */ 44 | public void setDescription(String description) { 45 | Description = description; 46 | } 47 | 48 | @Override 49 | public String toString() { 50 | return "SystemDisk [Category=" + Category + ", DiskName=" + DiskName 51 | + ", Description=" + Description + "]"; 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/VRouterSetType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class VRouterSetType { 4 | private String VRouterId; 5 | private String RegionId; 6 | private String VpcId; 7 | private RouteTableIds RouteTableIds; 8 | private String VRouterName; 9 | private String Description; 10 | private String CreationTime; 11 | public String getVRouterId() { 12 | return VRouterId; 13 | } 14 | public void setVRouterId(String vRouterId) { 15 | VRouterId = vRouterId; 16 | } 17 | public String getRegionId() { 18 | return RegionId; 19 | } 20 | public void setRegionId(String regionId) { 21 | RegionId = regionId; 22 | } 23 | public String getVpcId() { 24 | return VpcId; 25 | } 26 | public void setVpcId(String vpcId) { 27 | VpcId = vpcId; 28 | } 29 | public RouteTableIds getRouteTableIds() { 30 | return RouteTableIds; 31 | } 32 | public void setRouteTableIds(RouteTableIds routeTableIds) { 33 | RouteTableIds = routeTableIds; 34 | } 35 | public String getVRouterName() { 36 | return VRouterName; 37 | } 38 | public void setVRouterName(String vRouterName) { 39 | VRouterName = vRouterName; 40 | } 41 | public String getDescription() { 42 | return Description; 43 | } 44 | public void setDescription(String description) { 45 | Description = description; 46 | } 47 | public String getCreationTime() { 48 | return CreationTime; 49 | } 50 | public void setCreationTime(String creationTime) { 51 | CreationTime = creationTime; 52 | } 53 | @Override 54 | public String toString() { 55 | return "VRouterSetType [VRouterId=" + VRouterId + ", RegionId=" 56 | + RegionId + ", VpcId=" + VpcId + ", RouteTableIds=" 57 | + RouteTableIds + ", VRouterName=" + VRouterName 58 | + ", Description=" + Description + ", CreationTime=" 59 | + CreationTime + "]"; 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/VRouterSetTypes.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class VRouterSetTypes { 7 | private List VRouter = new ArrayList();; 8 | 9 | public List getVRouter() { 10 | return VRouter; 11 | } 12 | 13 | public void setVRouter(List vRouter) { 14 | VRouter = vRouter; 15 | } 16 | 17 | public List getList() { 18 | return VRouter; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "VRouterSetTypes [VRouter=" + VRouter + "]"; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/VSwitchIds.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class VSwitchIds { 6 | private List VSwitchId; 7 | 8 | public List getVSwitchId() { 9 | return VSwitchId; 10 | } 11 | 12 | public void setVSwitchId(List vSwitchId) { 13 | VSwitchId = vSwitchId; 14 | } 15 | 16 | @Override 17 | public String toString() { 18 | return "VSwitchIds [VSwitchId=" + VSwitchId + "]"; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/VpcAttributesType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class VpcAttributesType { 4 | private String VpcId; 5 | private String VSwitchId; 6 | private String NatIpAddress; 7 | private IpAddressSetType PrivateIpAddress; 8 | public String getVpcId() { 9 | return VpcId; 10 | } 11 | public void setVpcId(String vpcId) { 12 | VpcId = vpcId; 13 | } 14 | public String getVSwitchId() { 15 | return VSwitchId; 16 | } 17 | public void setVSwitchId(String vSwitchId) { 18 | VSwitchId = vSwitchId; 19 | } 20 | public String getNatIpAddress() { 21 | return NatIpAddress; 22 | } 23 | public void setNatIpAddress(String natIpAddress) { 24 | NatIpAddress = natIpAddress; 25 | } 26 | public IpAddressSetType getPrivateIpAddress() { 27 | return PrivateIpAddress; 28 | } 29 | public void setPrivateIpAddress(IpAddressSetType privateIpAddress) { 30 | PrivateIpAddress = privateIpAddress; 31 | } 32 | @Override 33 | public String toString() { 34 | return "VpcAttributesType [VpcId=" + VpcId + ", VSwitchId=" + VSwitchId 35 | + ", NatIpAddress=" + NatIpAddress + ", PrivateIpAddress=" 36 | + PrivateIpAddress + "]"; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/VpcSetTypes.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class VpcSetTypes { 7 | List Vpc = new ArrayList(); 8 | 9 | public List getVpc() { 10 | return Vpc; 11 | } 12 | 13 | public void setVpc(List vpc) { 14 | Vpc = vpc; 15 | } 16 | 17 | public List getList() { 18 | return Vpc; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "VpcSetTypes [Vpc=" + Vpc + "]"; 24 | } 25 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Zone.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | public class Zone { 4 | private String ZoneId; 5 | private String LocalName; 6 | private AvailableResourceCreation AvailableResourceCreation; 7 | private AvailableDiskCategories AvailableDiskCategories; 8 | 9 | public String getZoneId() { 10 | return ZoneId; 11 | } 12 | 13 | public void setZoneId(String ZoneId) { 14 | this.ZoneId = ZoneId; 15 | } 16 | 17 | public String getLocalName() { 18 | return LocalName; 19 | } 20 | 21 | public void setLocalName(String localName) { 22 | this.LocalName = localName; 23 | } 24 | 25 | public AvailableResourceCreation getAvailableResourceCreation() { 26 | return AvailableResourceCreation; 27 | } 28 | 29 | public void setAvailableResourceCreation( 30 | AvailableResourceCreation availableResourceCreation) { 31 | AvailableResourceCreation = availableResourceCreation; 32 | } 33 | 34 | public AvailableDiskCategories getAvailableDiskCategories() { 35 | return AvailableDiskCategories; 36 | } 37 | 38 | public void setAvailableDiskCategories( 39 | AvailableDiskCategories availableDiskCategories) { 40 | AvailableDiskCategories = availableDiskCategories; 41 | } 42 | 43 | @Override 44 | public String toString() { 45 | return "Zone [ZoneId=" + ZoneId + ", LocalName=" + LocalName 46 | + ", AvailableResourceCreation=" + AvailableResourceCreation 47 | + ", AvailableDiskCategories=" + AvailableDiskCategories + "]"; 48 | } 49 | 50 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/Zones.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model; 2 | 3 | import java.util.List; 4 | 5 | public class Zones { 6 | private List Zone; 7 | 8 | public List getList() { 9 | return Zone; 10 | } 11 | 12 | @Override 13 | public String toString() { 14 | return "Zones [Zone=" + Zone + "]"; 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/AllocatePublicIpAddressRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class AllocatePublicIpAddressRequest extends Request { 6 | private String InstanceId; 7 | 8 | public AllocatePublicIpAddressRequest(String instanceId) { 9 | InstanceId = instanceId; 10 | } 11 | 12 | public String getInstanceId() { 13 | return InstanceId; 14 | } 15 | 16 | public void setInstanceId(String instanceId) { 17 | InstanceId = instanceId; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "AllocatePublicIpAddressRequest [InstanceId=" + InstanceId + "]"; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/AttachDiskRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class AttachDiskRequest extends Request { 6 | 7 | private String InstanceId; 8 | private String DiskId; 9 | private String Device; 10 | private String DeleteWithInstance; 11 | 12 | public AttachDiskRequest(String InstanceId, String DiskId) { 13 | this.InstanceId = InstanceId; 14 | this.DiskId = DiskId; 15 | } 16 | 17 | public String getInstanceId() { 18 | return InstanceId; 19 | } 20 | 21 | /** 22 | * @param instanceId 23 | * 目标云服务器 ID 24 | */ 25 | public void setInstanceId(String instanceId) { 26 | InstanceId = instanceId; 27 | } 28 | 29 | public String getDiskId() { 30 | return DiskId; 31 | } 32 | 33 | /** 34 | * @param diskId 35 | * 磁盘 ID,磁盘和 Instance 必须在同一个 Zone 36 | */ 37 | public void setDiskId(String diskId) { 38 | DiskId = diskId; 39 | } 40 | 41 | public String getDevice() { 42 | return Device; 43 | } 44 | 45 | /** 46 | * @param device 47 | * 空表示由系统默认分配, /dev/xvdb 开始到/dev/xvdz, 默认值:空 48 | */ 49 | public void setDevice(String device) { 50 | Device = device; 51 | } 52 | 53 | public String getDeleteWithInstance() { 54 | return DeleteWithInstance; 55 | } 56 | 57 | /** 58 | * @param deleteWithInstance 59 | * 磁盘是否随实例释放:True 表示 Instance 释放时,这块磁盘随 Instance 一起释放;False 表示 60 | * Instance 释放时,这块磁盘保留不释放。默认值:无,表示保留当前值 61 | */ 62 | public void setDeleteWithInstance(String deleteWithInstance) { 63 | DeleteWithInstance = deleteWithInstance; 64 | } 65 | 66 | @Override 67 | public String toString() { 68 | return "AttachDiskRequest [InstanceId=" + InstanceId + ", DiskId=" 69 | + DiskId + ", Device=" + Device + ", DeleteWithInstance=" 70 | + DeleteWithInstance + "]"; 71 | } 72 | 73 | } 74 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/CreateSecurityGroupsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class CreateSecurityGroupsRequest extends Request { 6 | private String RegionId; 7 | private String Description; 8 | 9 | public CreateSecurityGroupsRequest(String regionId, String description) { 10 | RegionId = regionId; 11 | Description = description; 12 | } 13 | 14 | public String getRegionId() { 15 | return RegionId; 16 | } 17 | 18 | public void setRegionId(String regionId) { 19 | RegionId = regionId; 20 | } 21 | 22 | public String getDescription() { 23 | return Description; 24 | } 25 | 26 | public void setDescription(String description) { 27 | Description = description; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/CreateSnapshotRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class CreateSnapshotRequest extends Request { 6 | private String DiskId; 7 | private String SnapshotName; 8 | private String Description; 9 | 10 | public CreateSnapshotRequest(String DiskId) { 11 | this.DiskId = DiskId; 12 | } 13 | 14 | public String getDiskId() { 15 | return DiskId; 16 | } 17 | 18 | /** 19 | * @param diskId 20 | * 指定的磁盘 ID 21 | */ 22 | public void setDiskId(String diskId) { 23 | DiskId = diskId; 24 | } 25 | 26 | public String getSnapshotName() { 27 | return SnapshotName; 28 | } 29 | 30 | /** 31 | * @param snapshotName 32 | * 快照的显示名称 [2,128]英文或中文字符,必须以大小字母或中文开头,可包含数字, ”_”或”-”,且不能以 auto 33 | * 开头(auto开头的快照名是预留给自动快照的)。快照的显示名称会显示在控制台中。不能以http://和 https://开头 34 | */ 35 | public void setSnapshotName(String snapshotName) { 36 | SnapshotName = snapshotName; 37 | } 38 | 39 | public String getDescription() { 40 | return Description; 41 | } 42 | 43 | /** 44 | * @param description 45 | * 快照的描述, [2,256]个字符。快照的描述会显示在控制台中。不填则为空,默认为空。不能以 http://和 46 | * https://开头 47 | */ 48 | public void setDescription(String description) { 49 | Description = description; 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/DeleteImageRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteImageRequest extends Request { 6 | private String RegionId; 7 | private String ImageId; 8 | 9 | public DeleteImageRequest(String regionId, String imageId) { 10 | RegionId = regionId; 11 | ImageId = imageId; 12 | } 13 | 14 | public String getRegionId() { 15 | return RegionId; 16 | } 17 | 18 | /** 19 | * @param regionId 20 | * 镜像所在的 Region ID 21 | */ 22 | public void setRegionId(String regionId) { 23 | RegionId = regionId; 24 | } 25 | 26 | public String getImageId() { 27 | return ImageId; 28 | } 29 | 30 | /** 31 | * @param imageId 32 | * 镜像 ID 33 | */ 34 | public void setImageId(String imageId) { 35 | ImageId = imageId; 36 | } 37 | 38 | @Override 39 | public String toString() { 40 | return "DeleteImageRequest [RegionId=" + RegionId + ", ImageId=" 41 | + ImageId + "]"; 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/DeleteInstanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteInstanceRequest extends Request { 6 | private String InstanceId; 7 | 8 | public DeleteInstanceRequest(String instanceId) { 9 | InstanceId = instanceId; 10 | } 11 | 12 | public String getInstanceId() { 13 | return InstanceId; 14 | } 15 | 16 | public void setInstanceId(String instanceId) { 17 | InstanceId = instanceId; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "DeleteInstanceRequest [InstanceId=" + InstanceId + "]"; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/DeleteOrReInitDiskRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteOrReInitDiskRequest extends Request { 6 | private String DiskId; 7 | 8 | public DeleteOrReInitDiskRequest(String diskId) { 9 | DiskId = diskId; 10 | } 11 | 12 | public String getDiskId() { 13 | return DiskId; 14 | } 15 | 16 | public void setDiskId(String diskId) { 17 | DiskId = diskId; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "DeleteDiskRequest [DiskId=" + DiskId + "]"; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/DeleteSecurityGroupRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteSecurityGroupRequest extends Request { 6 | private String RegionId; 7 | private String SecurityGroupId; 8 | 9 | public DeleteSecurityGroupRequest(String regionId, 10 | String securityGroupId) { 11 | RegionId = regionId; 12 | SecurityGroupId = securityGroupId; 13 | } 14 | 15 | public String getRegionId() { 16 | return RegionId; 17 | } 18 | 19 | public void setRegionId(String regionId) { 20 | RegionId = regionId; 21 | } 22 | 23 | public String getSecurityGroupId() { 24 | return SecurityGroupId; 25 | } 26 | 27 | public void setSecurityGroupId(String securityGroupId) { 28 | SecurityGroupId = securityGroupId; 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/DeleteSnapshotRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteSnapshotRequest extends Request { 6 | private String SnapshotId; 7 | 8 | public DeleteSnapshotRequest(String snapshotId) { 9 | SnapshotId = snapshotId; 10 | } 11 | 12 | public String getSnapshotId() { 13 | return SnapshotId; 14 | } 15 | 16 | public void setSnapshotId(String snapshotId) { 17 | SnapshotId = snapshotId; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "DeleteSnapshotRequest [SnapshotId=" + SnapshotId + "]"; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/DetachDiskRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DetachDiskRequest extends Request { 6 | private String InstanceId; 7 | private String DiskId; 8 | 9 | public DetachDiskRequest(String instanceId, String diskId) { 10 | InstanceId = instanceId; 11 | DiskId = diskId; 12 | } 13 | 14 | public String getInstanceId() { 15 | return InstanceId; 16 | } 17 | 18 | public void setInstanceId(String instanceId) { 19 | InstanceId = instanceId; 20 | } 21 | 22 | public String getDiskId() { 23 | return DiskId; 24 | } 25 | 26 | public void setDiskId(String diskId) { 27 | DiskId = diskId; 28 | } 29 | 30 | @Override 31 | public String toString() { 32 | return "DetachDiskRequest [InstanceId=" + InstanceId + ", DiskId=" 33 | + DiskId + "]"; 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/GetInstanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class GetInstanceRequest extends Request { 6 | private String InstanceId; 7 | 8 | public GetInstanceRequest(String instanceId) { 9 | InstanceId = instanceId; 10 | } 11 | 12 | public String getInstanceId() { 13 | return InstanceId; 14 | } 15 | 16 | public void setInstanceId(String instanceId) { 17 | InstanceId = instanceId; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "GetInstanceRequest [InstanceId=" + InstanceId + "]"; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/JoinOrLeaveSecurityGroupRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class JoinOrLeaveSecurityGroupRequest extends Request { 6 | private String InstanceId; 7 | private String SecurityGroupId; 8 | 9 | public JoinOrLeaveSecurityGroupRequest(String instanceId, 10 | String securityGroupId) { 11 | InstanceId = instanceId; 12 | SecurityGroupId = securityGroupId; 13 | } 14 | 15 | @Override 16 | public String toString() { 17 | return "JoinOrLeaveSecurityGroupRequest [InstanceId=" + InstanceId 18 | + ", SecurityGroupId=" + SecurityGroupId + "]"; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ListInstancesRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class ListInstancesRequest extends PageableRequest { 6 | private String RegionId; 7 | private String ZoneId; 8 | 9 | /** 10 | * 当 PageNumber 和 PageSize 均没设置时,默认取回所有数据,且无RequestId信息 11 | * 12 | * @param regionId 13 | */ 14 | public ListInstancesRequest(String regionId) { 15 | super(); 16 | RegionId = regionId; 17 | } 18 | 19 | public String getRegionId() { 20 | return RegionId; 21 | } 22 | 23 | public void setRegionId(String regionId) { 24 | RegionId = regionId; 25 | } 26 | 27 | public String getZoneId() { 28 | return ZoneId; 29 | } 30 | 31 | public void setZoneId(String zoneId) { 32 | ZoneId = zoneId; 33 | } 34 | 35 | @Override 36 | public String toString() { 37 | return "ListInstancesRequest [RegionId=" + RegionId + ", ZoneId=" 38 | + ZoneId + "]"; 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ListSecurityGroupsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class ListSecurityGroupsRequest extends PageableRequest { 6 | private String RegionId; 7 | 8 | /** 9 | * 当 PageNumber 和 PageSize 均没设置时,默认取回所有数据,且无RequestId信息 10 | * 11 | * @param regionId 12 | * 地域 13 | */ 14 | public ListSecurityGroupsRequest(String regionId) { 15 | RegionId = regionId; 16 | } 17 | 18 | public String getRegionId() { 19 | return RegionId; 20 | } 21 | 22 | /** 23 | * @param regionId 24 | * 地域 25 | */ 26 | public void setRegionId(String regionId) { 27 | RegionId = regionId; 28 | } 29 | 30 | @Override 31 | public String toString() { 32 | return "ListSecurityGroupsRequest [RegionId=" + RegionId 33 | + ", PageNumber=" + PageNumber + ", PageSize=" + PageSize + "]"; 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ListSecurityPermissionsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ListSecurityPermissionsRequest extends Request { 6 | private String RegionId; 7 | private String SecurityGroupId; 8 | private String NicType; 9 | 10 | public ListSecurityPermissionsRequest(String regionId, 11 | String securityGroupId) { 12 | RegionId = regionId; 13 | SecurityGroupId = securityGroupId; 14 | } 15 | 16 | public String getRegionId() { 17 | return RegionId; 18 | } 19 | 20 | public void setRegionId(String regionId) { 21 | RegionId = regionId; 22 | } 23 | 24 | public String getSecurityGroupId() { 25 | return SecurityGroupId; 26 | } 27 | 28 | public void setSecurityGroupId(String securityGroupId) { 29 | SecurityGroupId = securityGroupId; 30 | } 31 | 32 | public String getNicType() { 33 | return NicType; 34 | } 35 | 36 | public void setNicType(String nicType) { 37 | NicType = nicType; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ListSnapshotsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class ListSnapshotsRequest extends PageableRequest { 6 | 7 | // required 8 | private String RegionId; 9 | 10 | // other fields 11 | private String InstanceId; 12 | private String DiskId; 13 | private String SnapshotIds; 14 | 15 | /** 16 | * 当 PageNumber 和 PageSize 均没设置时,默认取回所有数据,且无RequestId信息 17 | * 18 | * @param RegionId 19 | */ 20 | public ListSnapshotsRequest(String RegionId) { 21 | this.RegionId = RegionId; 22 | } 23 | 24 | public String getRegionId() { 25 | return RegionId; 26 | } 27 | 28 | /** 29 | * @param regionId 30 | * 镜像所属地域 Id 31 | */ 32 | public void setRegionId(String regionId) { 33 | RegionId = regionId; 34 | } 35 | 36 | public String getInstanceId() { 37 | return InstanceId; 38 | } 39 | 40 | /** 41 | * @param instanceId 42 | * 指定的实例 ID 43 | */ 44 | public void setInstanceId(String instanceId) { 45 | InstanceId = instanceId; 46 | } 47 | 48 | public String getDiskId() { 49 | return DiskId; 50 | } 51 | 52 | /** 53 | * @param diskId 54 | * 指定的磁盘设备 ID 55 | */ 56 | public void setDiskId(String diskId) { 57 | DiskId = diskId; 58 | } 59 | 60 | public String getSnapshotIds() { 61 | return SnapshotIds; 62 | } 63 | 64 | /** 65 | * @param snapshotIds 66 | * 快照标识编码. SnapshotIds 的 Json string 67 | * 格式为:["s-xxxxxxxxx","s-yyyyyyyyy", ... "s-zzzzzzzzz"],最多 10 个 68 | * Id,用半角逗号字符隔开 69 | */ 70 | public void setSnapshotIds(String snapshotIds) { 71 | SnapshotIds = snapshotIds; 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ListVRoutersRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class ListVRoutersRequest extends PageableRequest { 6 | 7 | // required 8 | private String RegionId; 9 | 10 | // other fields 11 | private String VRouterId; 12 | 13 | /** 14 | * 当 PageNumber 和 PageSize 均没设置时,默认取回所有数据,且无RequestId信息 15 | * 16 | * @param RegionId 17 | */ 18 | public ListVRoutersRequest(String RegionId) { 19 | this.RegionId = RegionId; 20 | } 21 | 22 | public String getRegionId() { 23 | return RegionId; 24 | } 25 | 26 | /** 27 | * @param regionId 28 | * 磁盘所属于的 Region ID 29 | */ 30 | public void setRegionId(String regionId) { 31 | RegionId = regionId; 32 | } 33 | 34 | 35 | public String getVRouterId() { 36 | return VRouterId; 37 | } 38 | 39 | public void setVRouterId(String vRouterId) { 40 | VRouterId = vRouterId; 41 | } 42 | 43 | @Override 44 | public String toString() { 45 | return "ListVRoutersRequest [RegionId=" + RegionId + ", VRouterId=" 46 | + VRouterId + ", PageNumber=" + PageNumber + ", PageSize=" 47 | + PageSize + "]"; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ListVpcsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class ListVpcsRequest extends PageableRequest { 6 | 7 | // required 8 | private String RegionId; 9 | 10 | // other fields 11 | private String VpcId; 12 | 13 | /** 14 | * 当 PageNumber 和 PageSize 均没设置时,默认取回所有数据,且无RequestId信息 15 | * 16 | * @param RegionId 17 | */ 18 | public ListVpcsRequest(String RegionId) { 19 | this.RegionId = RegionId; 20 | } 21 | 22 | public String getRegionId() { 23 | return RegionId; 24 | } 25 | 26 | /** 27 | * @param regionId 28 | * 磁盘所属于的 Region ID 29 | */ 30 | public void setRegionId(String regionId) { 31 | RegionId = regionId; 32 | } 33 | 34 | public String getVpcId() { 35 | return VpcId; 36 | } 37 | 38 | public void setVpcId(String vpcId) { 39 | VpcId = vpcId; 40 | } 41 | 42 | @Override 43 | public String toString() { 44 | return "ListVpcsRequest [RegionId=" + RegionId + ", VpcId=" + VpcId 45 | + ", PageNumber=" + PageNumber + ", PageSize=" + PageSize + "]"; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ListZonesRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ListZonesRequest extends Request { 6 | private String RegionId; 7 | 8 | public ListZonesRequest(String regionId) { 9 | RegionId = regionId; 10 | } 11 | 12 | public String getRegionId() { 13 | return RegionId; 14 | } 15 | 16 | /** 17 | * @param regionId 18 | * 目标 RegionId 19 | */ 20 | public void setRegionId(String regionId) { 21 | RegionId = regionId; 22 | } 23 | 24 | @Override 25 | public String toString() { 26 | return "ListZonesRequest [RegionId=" + RegionId + "]"; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ReplaceSystemDiskRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ReplaceSystemDiskRequest extends Request { 6 | private String InstanceId; 7 | private String ImageId; 8 | 9 | public ReplaceSystemDiskRequest(String instanceId, String imageId) { 10 | InstanceId = instanceId; 11 | ImageId = imageId; 12 | } 13 | 14 | public String getInstanceId() { 15 | return InstanceId; 16 | } 17 | 18 | public void setInstanceId(String instanceId) { 19 | InstanceId = instanceId; 20 | } 21 | 22 | public String getImageId() { 23 | return ImageId; 24 | } 25 | 26 | public void setImageId(String imageId) { 27 | ImageId = imageId; 28 | } 29 | 30 | @Override 31 | public String toString() { 32 | return "ReplaceSystemDiskRequest [InstanceId=" + InstanceId 33 | + ", ImageId=" + ImageId + "]"; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/ResetDiskRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ResetDiskRequest extends Request { 6 | private String DiskId; 7 | private String SnapshotId; 8 | 9 | public ResetDiskRequest(String diskId, String snapshotId) { 10 | DiskId = diskId; 11 | SnapshotId = snapshotId; 12 | } 13 | 14 | public String getDiskId() { 15 | return DiskId; 16 | } 17 | 18 | public void setDiskId(String diskId) { 19 | DiskId = diskId; 20 | } 21 | 22 | public String getSnapshotId() { 23 | return SnapshotId; 24 | } 25 | 26 | public void setSnapshotId(String snapshotId) { 27 | SnapshotId = snapshotId; 28 | } 29 | 30 | @Override 31 | public String toString() { 32 | return "ResetDiskRequest [DiskId=" + DiskId + ", SnapshotId=" 33 | + SnapshotId + "]"; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/StartInstanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class StartInstanceRequest extends Request { 6 | private String InstanceId; 7 | 8 | public StartInstanceRequest(String instanceId) { 9 | InstanceId = instanceId; 10 | } 11 | 12 | public String getInstanceId() { 13 | return InstanceId; 14 | } 15 | 16 | public void setInstanceId(String instanceId) { 17 | InstanceId = instanceId; 18 | } 19 | 20 | @Override 21 | public String toString() { 22 | return "StartInstanceRequest [InstanceId=" + InstanceId + "]"; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/request/StopOrRebootInstanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class StopOrRebootInstanceRequest extends Request { 6 | private String InstanceId; 7 | private String ForceStop; 8 | 9 | public StopOrRebootInstanceRequest(String instanceId) { 10 | InstanceId = instanceId; 11 | } 12 | 13 | public String getInstanceId() { 14 | return InstanceId; 15 | } 16 | 17 | public void setInstanceId(String instanceId) { 18 | InstanceId = instanceId; 19 | } 20 | 21 | public String getForceStop() { 22 | return ForceStop; 23 | } 24 | 25 | public void setForceStop(String forceStop) { 26 | ForceStop = forceStop; 27 | } 28 | 29 | @Override 30 | public String toString() { 31 | return "StopOrRebootInstanceRequest [InstanceId=" + InstanceId 32 | + ", ForceStop=" + ForceStop + "]"; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/AllocatePublicIpAddressResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | 6 | public class AllocatePublicIpAddressResponse extends Response { 7 | private String IpAddress; 8 | 9 | public String getIpAddress() { 10 | return IpAddress; 11 | } 12 | 13 | public void setIpAddress(String ipAddress) { 14 | IpAddress = ipAddress; 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/CopyImageResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | 6 | public class CopyImageResponse extends Response { 7 | 8 | private String ImageId; 9 | public String getImageId() { 10 | return ImageId; 11 | } 12 | public void setImageId(String imageId) { 13 | ImageId = imageId; 14 | } 15 | @Override 16 | public String toString() { 17 | return "CopyImageResponse [ImageId=" + ImageId + "]"; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/CreateDiskResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | 6 | public class CreateDiskResponse extends Response { 7 | 8 | private String DiskId; 9 | public String getDiskId() { 10 | return DiskId; 11 | } 12 | public void setDiskId(String diskId) { 13 | DiskId = diskId; 14 | } 15 | @Override 16 | public String toString() { 17 | return "CreateDiskResponse [DiskId=" + DiskId + "]"; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/CreateImageResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class CreateImageResponse extends Response { 6 | private String ImageId; 7 | 8 | public String getImageId() { 9 | return ImageId; 10 | } 11 | 12 | public void setImageId(String imageId) { 13 | ImageId = imageId; 14 | } 15 | 16 | @Override 17 | public String toString() { 18 | return "CreateImageResponse [ImageId=" + ImageId + "]"; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/CreateInstanceResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | 6 | public class CreateInstanceResponse extends Response { 7 | private String InstanceId; 8 | 9 | public String getInstanceId() { 10 | return InstanceId; 11 | } 12 | 13 | public void setInstanceId(String instanceId) { 14 | InstanceId = instanceId; 15 | } 16 | 17 | @Override 18 | public String toString() { 19 | return "CreateInstanceResponse [InstanceId=" + InstanceId 20 | + ", RequestId=" + RequestId + "]"; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/CreateSecurityGroupsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | 6 | public class CreateSecurityGroupsResponse extends Response { 7 | private String SecurityGroupId; 8 | 9 | public String getSecurityGroupId() { 10 | return SecurityGroupId; 11 | } 12 | 13 | public void setSecurityGroupId(String securityGroupId) { 14 | SecurityGroupId = securityGroupId; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/CreateSnapshotResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class CreateSnapshotResponse extends Response { 6 | private String SnapshotId; 7 | 8 | public String getSnapshotId() { 9 | return SnapshotId; 10 | } 11 | 12 | public void setSnapshotId(String snapshotId) { 13 | SnapshotId = snapshotId; 14 | } 15 | 16 | @Override 17 | public String toString() { 18 | return "CreateSnapshotResponse [SnapshotId=" + SnapshotId + "]"; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/DescribeInstancesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.InstanceAttributesType; 5 | 6 | public class DescribeInstancesResponse extends PageableResponse { 7 | private InstanceAttributesType Instances = new InstanceAttributesType(); 8 | 9 | public InstanceAttributesType getInstances() { 10 | return Instances; 11 | } 12 | 13 | public void setInstances(InstanceAttributesType instances) { 14 | Instances = instances; 15 | } 16 | 17 | public void add(PageableResponse response) { 18 | super.add(response); 19 | getInstances().getInstance() 20 | .addAll(((DescribeInstancesResponse) response).getInstances().getInstance()); 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "DescribeInstancesResponse [Instances=" + Instances 26 | + ", TotalCount=" + TotalCount + ", PageNumber=" + PageNumber 27 | + ", PageSize=" + PageSize + ", RequestId=" + RequestId + "]"; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListAutoSnapshotPolicyResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.ecs.model.AutoSnapshotExcutionStatus; 5 | import com.fit2cloud.aliyun.ecs.model.AutoSnapshotPolicy; 6 | 7 | public class ListAutoSnapshotPolicyResponse extends Response { 8 | private AutoSnapshotPolicy AutoSnapshotPolicy; 9 | private AutoSnapshotExcutionStatus AutoSnapshotExcutionStatus; 10 | 11 | public AutoSnapshotPolicy getAutoSnapshotPolicy() { 12 | return AutoSnapshotPolicy; 13 | } 14 | 15 | public void setAutoSnapshotPolicy(AutoSnapshotPolicy autoSnapshotPolicy) { 16 | AutoSnapshotPolicy = autoSnapshotPolicy; 17 | } 18 | 19 | public AutoSnapshotExcutionStatus getAutoSnapshotExcutionStatus() { 20 | return AutoSnapshotExcutionStatus; 21 | } 22 | 23 | public void setAutoSnapshotExcutionStatus( 24 | AutoSnapshotExcutionStatus autoSnapshotExcutionStatus) { 25 | AutoSnapshotExcutionStatus = autoSnapshotExcutionStatus; 26 | } 27 | 28 | @Override 29 | public String toString() { 30 | return "DescribeAutoSnapshotPolicyResponse [AutoSnapshotPolicy=" 31 | + AutoSnapshotPolicy + ", AutoSnapshotExcutionStatus=" 32 | + AutoSnapshotExcutionStatus + "]"; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListDisksResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.Disks; 5 | 6 | public class ListDisksResponse extends PageableResponse { 7 | 8 | private Disks Disks = new Disks(); 9 | 10 | public Disks getDisks() { 11 | return Disks; 12 | } 13 | 14 | public void setDisks(Disks disks) { 15 | Disks = disks; 16 | } 17 | 18 | public void add(PageableResponse response) { 19 | super.add(response); 20 | getDisks().getDisk().addAll( 21 | ((ListDisksResponse) response).getDisks().getDisk()); 22 | } 23 | 24 | @Override 25 | public String toString() { 26 | return "ListDisksResponse [Disks=" + Disks + ", TotalCount=" 27 | + TotalCount + ", PageNumber=" + PageNumber + ", PageSize=" 28 | + PageSize + ", RequestId=" + RequestId + "]"; 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListImagesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.Images; 5 | 6 | public class ListImagesResponse extends PageableResponse { 7 | private Images Images = new Images(); 8 | 9 | public void setImages(Images images) { 10 | Images = images; 11 | } 12 | 13 | public ListImagesResponse() { 14 | Images = new Images(); 15 | } 16 | 17 | public Images getImages() { 18 | return Images; 19 | } 20 | 21 | public void add(PageableResponse response) { 22 | super.add(response); 23 | this.getImages().getImage().addAll(((ListImagesResponse) response).getImages().getImage()); 24 | } 25 | 26 | @Override 27 | public String toString() { 28 | return "ListImagesResponse [TotalCount=" + TotalCount + ", Images=" 29 | + Images + ", PageSize=" + PageSize + ", PageNumber=" 30 | + PageNumber + "]"; 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListInstanceMonitorDataResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.ecs.model.MonitorData; 5 | 6 | public class ListInstanceMonitorDataResponse extends Response { 7 | private MonitorData MonitorData; 8 | 9 | public MonitorData getMonitorData() { 10 | return MonitorData; 11 | } 12 | 13 | public void setMonitorData(MonitorData monitorData) { 14 | MonitorData = monitorData; 15 | } 16 | 17 | @Override 18 | public String toString() { 19 | return "ListInstanceMonitorDataResponse [MonitorData=" + MonitorData 20 | + "]"; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListInstanceTypeResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.ecs.model.InstanceTypes; 5 | 6 | public class ListInstanceTypeResponse extends Response { 7 | private InstanceTypes InstanceTypes; 8 | 9 | public InstanceTypes getInstanceTypes() { 10 | return InstanceTypes; 11 | } 12 | 13 | @Override 14 | public String toString() { 15 | return "ListInstanceTypeResponse [InstanceTypes=" + InstanceTypes 16 | + ", RequestId=" + RequestId + "]"; 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListInstancesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.InstanceStatuses; 5 | 6 | public class ListInstancesResponse extends PageableResponse { 7 | private InstanceStatuses InstanceStatuses = new InstanceStatuses(); 8 | 9 | public InstanceStatuses getInstanceStatuses() { 10 | return InstanceStatuses; 11 | } 12 | 13 | public void setInstanceStatuses(InstanceStatuses instanceStatuses) { 14 | InstanceStatuses = instanceStatuses; 15 | } 16 | 17 | public void add(PageableResponse response) { 18 | super.add(response); 19 | getInstanceStatuses().getInstanceStatus() 20 | .addAll(((ListInstancesResponse) response).getInstanceStatuses().getInstanceStatus()); 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "ListInstancesResponse [InstanceStatuses=" + InstanceStatuses 26 | + ", TotalCount=" + TotalCount + ", PageNumber=" + PageNumber 27 | + ", PageSize=" + PageSize + ", RequestId=" + RequestId + "]"; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListRegionsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.ecs.model.Regions; 5 | 6 | public class ListRegionsResponse extends Response { 7 | private Regions Regions; 8 | 9 | public Regions getRegions() { 10 | return Regions; 11 | } 12 | 13 | @Override 14 | public String toString() { 15 | return "ListRegionsResponse [Regions=" + Regions + "]"; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListSecurityGroupsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.SecurityGroups; 5 | 6 | public class ListSecurityGroupsResponse extends PageableResponse { 7 | 8 | private SecurityGroups SecurityGroups = new SecurityGroups(); 9 | 10 | public void setSecurityGroups(SecurityGroups securityGroups) { 11 | SecurityGroups = securityGroups; 12 | } 13 | 14 | public SecurityGroups getSecurityGroups() { 15 | return SecurityGroups; 16 | } 17 | 18 | public void add(PageableResponse response) { 19 | super.add(response); 20 | this.getSecurityGroups().getSecurityGroup() 21 | .addAll(((ListSecurityGroupsResponse)response).getSecurityGroups().getSecurityGroup()); 22 | } 23 | 24 | @Override 25 | public String toString() { 26 | return "ListSecurityGroupsResponse [SecurityGroups=" + SecurityGroups 27 | + ", TotalCount=" + TotalCount + ", PageNumber=" + PageNumber 28 | + ", PageSize=" + PageSize + "]"; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListSnapshotsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.Snapshots; 5 | 6 | public class ListSnapshotsResponse extends PageableResponse { 7 | private Snapshots Snapshots = new Snapshots(); 8 | 9 | public Snapshots getSnapshots() { 10 | return Snapshots; 11 | } 12 | 13 | public void setSnapshots(Snapshots snapshots) { 14 | Snapshots = snapshots; 15 | } 16 | 17 | public void add(PageableResponse response) { 18 | super.add(response); 19 | getSnapshots().getSnapshotResource().addAll( 20 | ((ListSnapshotsResponse)response).getSnapshots().getSnapshotResource()); 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "ListSnapshotsResponse [Snapshots=" + Snapshots 26 | + ", TotalCount=" + TotalCount + ", PageNumber=" + PageNumber 27 | + ", PageSize=" + PageSize + ", RequestId=" + RequestId + "]"; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListVRoutersResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.VRouterSetTypes; 5 | 6 | public class ListVRoutersResponse extends PageableResponse { 7 | private VRouterSetTypes VRouters = new VRouterSetTypes(); 8 | 9 | public VRouterSetTypes getVRouters() { 10 | return VRouters; 11 | } 12 | 13 | public void setVRouters(VRouterSetTypes vRouters) { 14 | VRouters = vRouters; 15 | } 16 | 17 | public void add(PageableResponse response) { 18 | super.add(response); 19 | getVRouters().getList() 20 | .addAll(((ListVRoutersResponse) response).getVRouters().getVRouter()); 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "ListVRoutersResponse [VRouters=" + VRouters + ", TotalCount=" 26 | + TotalCount + ", PageNumber=" + PageNumber + ", PageSize=" 27 | + PageSize + ", RequestId=" + RequestId + "]"; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListVpcsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.PageableResponse; 4 | import com.fit2cloud.aliyun.ecs.model.VpcSetTypes; 5 | 6 | public class ListVpcsResponse extends PageableResponse { 7 | private VpcSetTypes Vpcs = new VpcSetTypes(); 8 | 9 | public VpcSetTypes getVpcs() { 10 | return Vpcs; 11 | } 12 | 13 | public void setVpcs(VpcSetTypes vpcs) { 14 | Vpcs = vpcs; 15 | } 16 | 17 | public void add(PageableResponse response) { 18 | super.add(response); 19 | getVpcs().getList() 20 | .addAll(((ListVpcsResponse) response).getVpcs().getVpc()); 21 | } 22 | 23 | @Override 24 | public String toString() { 25 | return "ListVpcsResponse [Vpcs=" + Vpcs + ", TotalCount=" + TotalCount 26 | + ", PageNumber=" + PageNumber + ", PageSize=" + PageSize 27 | + ", RequestId=" + RequestId + "]"; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ListZonesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.ecs.model.Zones; 5 | 6 | public class ListZonesResponse extends Response { 7 | private Zones Zones; 8 | 9 | public Zones getZones() { 10 | return Zones; 11 | } 12 | 13 | @Override 14 | public String toString() { 15 | return "ListZonesResponse [Zones=" + Zones + "]"; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/ecs/model/response/ReplaceSystemDiskResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.ecs.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class ReplaceSystemDiskResponse extends Response { 6 | 7 | private String DiskId; 8 | 9 | public String getDiskId() { 10 | return DiskId; 11 | } 12 | 13 | public void setDiskId(String diskId) { 14 | DiskId = diskId; 15 | } 16 | 17 | @Override 18 | public String toString() { 19 | return "ReplaceSystemDiskResponse [DiskId=" + DiskId + "]"; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/RDSRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds; 2 | 3 | import com.fit2cloud.aliyun.AliyunCredentials; 4 | import com.fit2cloud.aliyun.BaseModuleRequest; 5 | 6 | public class RDSRequest extends BaseModuleRequest { 7 | 8 | private static final String API_VERSION = "2014-08-15"; 9 | private static final String ENDPOINT = "http://rds.aliyuncs.com/"; 10 | 11 | public RDSRequest(AliyunCredentials credentials) { 12 | super(credentials, ENDPOINT, API_VERSION); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AccountPrivilege.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AccountPrivilege { 4 | public static final String READONLY = "ReadOnly"; 5 | public static final String READWRITE = "ReadWrite"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AccountPrivilegeInfo.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AccountPrivilegeInfo { 4 | private String Account; 5 | private String AccountPrivilege; 6 | public String getAccount() { 7 | return Account; 8 | } 9 | public void setAccount(String account) { 10 | Account = account; 11 | } 12 | public String getAccountPrivilege() { 13 | return AccountPrivilege; 14 | } 15 | public void setAccountPrivilege(String accountPrivilege) { 16 | AccountPrivilege = accountPrivilege; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AccountPrivilegeInfos.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class AccountPrivilegeInfos { 6 | private List AccountPrivilegeInfo; 7 | 8 | public List getAccountPrivilegeInfo() { 9 | return AccountPrivilegeInfo; 10 | } 11 | 12 | public void setAccountPrivilegeInfo( 13 | List accountPrivilegeInfo) { 14 | AccountPrivilegeInfo = accountPrivilegeInfo; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AccountStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AccountStatus { 4 | public static final String UNAVAILABLE = "Unavailable"; 5 | public static final String AVAILABLE = "Available"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnBigTable.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AdviceOnBigTable { 4 | private String DBName; 5 | private String TableName; 6 | private Long TableSize; 7 | private Long DataSize; 8 | private Long IndexSize; 9 | public String getDBName() { 10 | return DBName; 11 | } 12 | public void setDBName(String dBName) { 13 | DBName = dBName; 14 | } 15 | public String getTableName() { 16 | return TableName; 17 | } 18 | public void setTableName(String tableName) { 19 | TableName = tableName; 20 | } 21 | public Long getTableSize() { 22 | return TableSize; 23 | } 24 | public void setTableSize(Long tableSize) { 25 | TableSize = tableSize; 26 | } 27 | public Long getDataSize() { 28 | return DataSize; 29 | } 30 | public void setDataSize(Long dataSize) { 31 | DataSize = dataSize; 32 | } 33 | public Long getIndexSize() { 34 | return IndexSize; 35 | } 36 | public void setIndexSize(Long indexSize) { 37 | IndexSize = indexSize; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnBigTables.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class AdviceOnBigTables { 7 | private List AdviceOnBigTable = new ArrayList(); 8 | 9 | public List getAdviceOnBigTable() { 10 | return AdviceOnBigTable; 11 | } 12 | 13 | public void setAdviceOnBigTable(List adviceOnBigTable) { 14 | AdviceOnBigTable = adviceOnBigTable; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnExcessIndex.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AdviceOnExcessIndex { 4 | private String DBName; 5 | private String TableName; 6 | private Integer IndexCount; 7 | public String getDBName() { 8 | return DBName; 9 | } 10 | public void setDBName(String dBName) { 11 | DBName = dBName; 12 | } 13 | public String getTableName() { 14 | return TableName; 15 | } 16 | public void setTableName(String tableName) { 17 | TableName = tableName; 18 | } 19 | public Integer getIndexCount() { 20 | return IndexCount; 21 | } 22 | public void setIndexCount(Integer indexCount) { 23 | IndexCount = indexCount; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnExcessIndexes.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class AdviceOnExcessIndexes { 7 | private List AdviceOnExcessIndex = new ArrayList(); 8 | 9 | public void setAdviceOnExcessIndex(List adviceOnExcessIndex) { 10 | AdviceOnExcessIndex = adviceOnExcessIndex; 11 | } 12 | 13 | public List getAdviceOnExcessIndex() { 14 | return AdviceOnExcessIndex; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnMissIndex.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AdviceOnMissIndex { 4 | private String DBName; 5 | private String TableName; 6 | private String QueryColumn; 7 | private String SQLText; 8 | public String getDBName() { 9 | return DBName; 10 | } 11 | public void setDBName(String dBName) { 12 | DBName = dBName; 13 | } 14 | public String getTableName() { 15 | return TableName; 16 | } 17 | public void setTableName(String tableName) { 18 | TableName = tableName; 19 | } 20 | public String getQueryColumn() { 21 | return QueryColumn; 22 | } 23 | public void setQueryColumn(String queryColumn) { 24 | QueryColumn = queryColumn; 25 | } 26 | public String getSQLText() { 27 | return SQLText; 28 | } 29 | public void setSQLText(String sQLText) { 30 | SQLText = sQLText; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnMissIndexes.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class AdviceOnMissIndexes { 7 | private List AdviceOnMissIndex = new ArrayList(); 8 | 9 | public List getAdviceOnMissIndex() { 10 | return AdviceOnMissIndex; 11 | } 12 | 13 | public void setAdviceOnMissIndex(List adviceOnMissIndex) { 14 | AdviceOnMissIndex = adviceOnMissIndex; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnMissPK.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AdviceOnMissPK { 4 | private String DBName; 5 | private String TableName; 6 | public String getDBName() { 7 | return DBName; 8 | } 9 | public void setDBName(String dBName) { 10 | DBName = dBName; 11 | } 12 | public String getTableName() { 13 | return TableName; 14 | } 15 | public void setTableName(String tableName) { 16 | TableName = tableName; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnMissPKs.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class AdviceOnMissPKs { 7 | private List AdviceOnMissPK = new ArrayList(); 8 | 9 | public List getAdviceOnMissPK() { 10 | return AdviceOnMissPK; 11 | } 12 | 13 | public void setAdviceOnMissPK(List adviceOnMissPK) { 14 | AdviceOnMissPK = adviceOnMissPK; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnStorage.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class AdviceOnStorage { 4 | private String DBName; 5 | private String TableName; 6 | private String CurrentEngine; 7 | private String AdviseEngine; 8 | public String getDBName() { 9 | return DBName; 10 | } 11 | public void setDBName(String dBName) { 12 | DBName = dBName; 13 | } 14 | public String getTableName() { 15 | return TableName; 16 | } 17 | public void setTableName(String tableName) { 18 | TableName = tableName; 19 | } 20 | public String getCurrentEngine() { 21 | return CurrentEngine; 22 | } 23 | public void setCurrentEngine(String currentEngine) { 24 | CurrentEngine = currentEngine; 25 | } 26 | public String getAdviseEngine() { 27 | return AdviseEngine; 28 | } 29 | public void setAdviseEngine(String adviseEngine) { 30 | AdviseEngine = adviseEngine; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/AdviceOnStorages.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class AdviceOnStorages { 7 | private List AdviceOnStorage = new ArrayList(); 8 | 9 | public List getAdviceOnStorage() { 10 | return AdviceOnStorage; 11 | } 12 | 13 | public void setAdviceOnStorage(List adviceOnStorage) { 14 | AdviceOnStorage = adviceOnStorage; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/BackupMethod.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class BackupMethod { 4 | public static final String LOGICAL = "Logical"; 5 | public static final String PHYSICAL = "Physical"; 6 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/BackupMode.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class BackupMode { 4 | public static final String AUTOMATED = "Automated"; 5 | public static final String MANUAL = "Manual"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/BackupStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class BackupStatus { 4 | public static final String SUCCESS = "Success"; 5 | public static final String FAILED = "Failed"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/BackupType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class BackupType { 4 | public static final String FULLBACKUP = "FullBackup"; 5 | public static final String AUTO = "Auto"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/Backups.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class Backups { 7 | private List Backup = new ArrayList(); 8 | 9 | public List getBackup() { 10 | return Backup; 11 | } 12 | 13 | public void setBackup(List backup) { 14 | Backup = backup; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/BinLogFile.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class BinLogFile { 4 | private Long FileSize; 5 | private String LogBeginTime; 6 | private String LogEndTime; 7 | private String DownloadLink; 8 | private String LinkExpiredTime; 9 | public Long getFileSize() { 10 | return FileSize; 11 | } 12 | public void setFileSize(Long fileSize) { 13 | FileSize = fileSize; 14 | } 15 | public String getLogBeginTime() { 16 | return LogBeginTime; 17 | } 18 | public void setLogBeginTime(String logBeginTime) { 19 | LogBeginTime = logBeginTime; 20 | } 21 | public String getLogEndTime() { 22 | return LogEndTime; 23 | } 24 | public void setLogEndTime(String logEndTime) { 25 | LogEndTime = logEndTime; 26 | } 27 | public String getDownloadLink() { 28 | return DownloadLink; 29 | } 30 | public void setDownloadLink(String downloadLink) { 31 | DownloadLink = downloadLink; 32 | } 33 | public String getLinkExpiredTime() { 34 | return LinkExpiredTime; 35 | } 36 | public void setLinkExpiredTime(String linkExpiredTime) { 37 | LinkExpiredTime = linkExpiredTime; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/BinLogFiles.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class BinLogFiles { 7 | private List BinLogFile = new ArrayList(); 8 | 9 | public List getBinLogFile() { 10 | return BinLogFile; 11 | } 12 | 13 | public void setBinLogFile(List binLogFile) { 14 | BinLogFile = binLogFile; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/CharacterSet.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class CharacterSet { 4 | public static final String MYSQL_UTF8 = "utf8"; 5 | public static final String MYSQL_GBK = "gbk"; 6 | public static final String MYSQL_LATIN1 = "latin1"; 7 | public static final String MYSQL_UTF8MB4 = "utf8mb4"; 8 | 9 | public static final String SQLSERVER_CHINESE_PRC_CI_AS = "Chinese_PRC_CI_AS"; 10 | public static final String SQLSERVER_CHINESE_PRC_CS_AS = "Chinese_PRC_CS_AS"; 11 | public static final String SQLSERVER_SQL_LATIN1_GENERAL_CP1_CI_AS = "SQL_Latin1_General_CP1_CI_AS"; 12 | public static final String SQLSERVER_SQL_LATIN1_GENERAL_CP1_CS_AS = "SQL_Latin1_General_CP1_CS_AS"; 13 | public static final String SQLSERVER_CHINESE_PRC_BIN = "Chinese_PRC_BIN"; 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceAccount.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | 4 | public class DBInstanceAccount { 5 | private String DBInstanceId; 6 | private String AccountName; 7 | private String AccountStatus; 8 | private String AccountDescription; 9 | private DatabasePrivileges DatabasePrivileges; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getAccountName() { 17 | return AccountName; 18 | } 19 | public void setAccountName(String accountName) { 20 | AccountName = accountName; 21 | } 22 | public String getAccountStatus() { 23 | return AccountStatus; 24 | } 25 | public void setAccountStatus(String accountStatus) { 26 | AccountStatus = accountStatus; 27 | } 28 | public String getAccountDescription() { 29 | return AccountDescription; 30 | } 31 | public void setAccountDescription(String accountDescription) { 32 | AccountDescription = accountDescription; 33 | } 34 | public DatabasePrivileges getDatabasePrivileges() { 35 | return DatabasePrivileges; 36 | } 37 | public void setDatabasePrivileges(DatabasePrivileges databasePrivileges) { 38 | DatabasePrivileges = databasePrivileges; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceAccounts.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class DBInstanceAccounts { 6 | private List DBInstanceAccount; 7 | 8 | public List getDBInstanceAccount() { 9 | return DBInstanceAccount; 10 | } 11 | 12 | public void setDBInstanceAccount(List dBInstanceAccount) { 13 | DBInstanceAccount = dBInstanceAccount; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceAttributes.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class DBInstanceAttributes { 6 | private List DBInstanceAttribute; 7 | 8 | public List getDBInstanceAttribute() { 9 | return DBInstanceAttribute; 10 | } 11 | 12 | public void setDBInstanceAttribute(List dBInstanceAttribute) { 13 | DBInstanceAttribute = dBInstanceAttribute; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceClassType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class DBInstanceClassType { 4 | public static final String MYSQL_SMALL = "rds.mys2.small"; 5 | public static final String MYSQL_MID = "rds.mys2.mid"; 6 | public static final String MYSQL_STANDARD = "rds.mys2.standard"; 7 | public static final String MYSQL_LARGE = "rds.mys2.large"; 8 | public static final String MYSQL_XLARGE = "rds.mys2.xlarge"; 9 | public static final String MYSQL_2XLARGE = "rds.mys2.2xlarge"; 10 | public static final String MYSQL_4XLARGE = "rds.mys2.4xlarge"; 11 | public static final String MYSQL_8XLARGE = "rds.mys2.8xlarge"; 12 | 13 | public static final String SQLSERVER_SMALL = "rds.mss1.small"; 14 | public static final String SQLSERVER_MID = "rds.mss1.mid"; 15 | public static final String SQLSERVER_STANDARD = "rds.mss1.standard"; 16 | public static final String SQLSERVER_LARGE = "rds.mss1.large"; 17 | public static final String SQLSERVER_XLARGE = "rds.mss1.xlarge"; 18 | public static final String SQLSERVER_2XLARGE = "rds.mss1.2xlarge"; 19 | public static final String SQLSERVER_4XLARGE = "rds.mss1.4xlarge"; 20 | public static final String SQLSERVER_8XLARGE = "rds.mss1.8xlarge"; 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceNetType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class DBInstanceNetType { 4 | public static final String INTERNET = "Internet"; 5 | public static final String INTRANET = "Intranet"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceParameter.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class DBInstanceParameter { 4 | private String ParameterName; 5 | private String ParameterValue; 6 | private String ParameterDescription; 7 | public String getParameterName() { 8 | return ParameterName; 9 | } 10 | public void setParameterName(String parameterName) { 11 | ParameterName = parameterName; 12 | } 13 | public String getParameterValue() { 14 | return ParameterValue; 15 | } 16 | public void setParameterValue(String parameterValue) { 17 | ParameterValue = parameterValue; 18 | } 19 | public String getParameterDescription() { 20 | return ParameterDescription; 21 | } 22 | public void setParameterDescription(String parameterDescription) { 23 | ParameterDescription = parameterDescription; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceParameters.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class DBInstanceParameters { 6 | private List DBInstanceParameter; 7 | 8 | public List getDBInstanceParameter() { 9 | return DBInstanceParameter; 10 | } 11 | 12 | public void setDBInstanceParameter(List dBInstanceParameter) { 13 | DBInstanceParameter = dBInstanceParameter; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstanceType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class DBInstanceType { 4 | public static final String ALL = null; 5 | public static final String PRIMARY = "Primary"; 6 | public static final String READONLY = "Readonly"; 7 | public static final String GUARD = "Guard"; 8 | public static final String TEMP = "Temp"; 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBInstances.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class DBInstances { 7 | private List DBInstance = new ArrayList(); 8 | 9 | public List getDBInstance() { 10 | return DBInstance; 11 | } 12 | 13 | public void setDBInstance(List dBInstance) { 14 | DBInstance = dBInstance; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DBStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class DBStatus { 4 | public static final String CREATING = "Creating"; 5 | public static final String RUNNING = "Running"; 6 | public static final String DELETING = "Deleting"; 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/Database.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | 4 | public class Database { 5 | private String DBName; 6 | private String DBInstanceId; 7 | private String Engine; 8 | private String DBStatus; 9 | private String CharacterSetName; 10 | private String DBDescription; 11 | private AccountPrivilegeInfos Accounts; 12 | public String getDBName() { 13 | return DBName; 14 | } 15 | public void setDBName(String dBName) { 16 | DBName = dBName; 17 | } 18 | public String getDBInstanceId() { 19 | return DBInstanceId; 20 | } 21 | public void setDBInstanceId(String dBInstanceId) { 22 | DBInstanceId = dBInstanceId; 23 | } 24 | public String getEngine() { 25 | return Engine; 26 | } 27 | public void setEngine(String engine) { 28 | Engine = engine; 29 | } 30 | public String getDBStatus() { 31 | return DBStatus; 32 | } 33 | public void setDBStatus(String dBStatus) { 34 | DBStatus = dBStatus; 35 | } 36 | public String getCharacterSetName() { 37 | return CharacterSetName; 38 | } 39 | public void setCharacterSetName(String characterSetName) { 40 | CharacterSetName = characterSetName; 41 | } 42 | public String getDBDescription() { 43 | return DBDescription; 44 | } 45 | public void setDBDescription(String dBDescription) { 46 | DBDescription = dBDescription; 47 | } 48 | public AccountPrivilegeInfos getAccounts() { 49 | return Accounts; 50 | } 51 | public void setAccounts(AccountPrivilegeInfos accounts) { 52 | Accounts = accounts; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DatabasePrivilege.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class DatabasePrivilege { 4 | private String DBName; 5 | private String AccountPrivilege; 6 | public String getDBName() { 7 | return DBName; 8 | } 9 | public void setDBName(String dBName) { 10 | DBName = dBName; 11 | } 12 | public String getAccountPrivilege() { 13 | return AccountPrivilege; 14 | } 15 | public void setAccountPrivilege(String accountPrivilege) { 16 | AccountPrivilege = accountPrivilege; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/DatabasePrivileges.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class DatabasePrivileges { 6 | private List DatabasePrivilege; 7 | 8 | public List getDatabasePrivilege() { 9 | return DatabasePrivilege; 10 | } 11 | 12 | public void setDatabasePrivilege(List databasePrivilege) { 13 | DatabasePrivilege = databasePrivilege; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/Databases.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class Databases { 6 | private List Database; 7 | 8 | public List getDatabase() { 9 | return Database; 10 | } 11 | 12 | public void setDatabase(List database) { 13 | Database = database; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/EngineType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class EngineType { 4 | public static final String MYSQL = "MySQL"; 5 | public static final String SQLSERVER = "SQLServer"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/EngineVersion.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class EngineVersion { 4 | public static final String MYSQL_5_5 = "5.5"; 5 | public static final String MYSQL_5_6 = "5.6"; 6 | public static final String SQLSERVER_2008R2 = "2008r2"; 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/ErrorLog.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class ErrorLog { 4 | private String ErrorInfo; 5 | private String CreateTime; 6 | public String getErrorInfo() { 7 | return ErrorInfo; 8 | } 9 | public void setErrorInfo(String errorInfo) { 10 | ErrorInfo = errorInfo; 11 | } 12 | public String getCreateTime() { 13 | return CreateTime; 14 | } 15 | public void setCreateTime(String createTime) { 16 | CreateTime = createTime; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/ErrorLogs.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class ErrorLogs { 7 | private List ErrorLog = new ArrayList(); 8 | 9 | public List getErrorLog() { 10 | return ErrorLog; 11 | } 12 | 13 | public void setErrorLog(List errorLog) { 14 | ErrorLog = errorLog; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/PayType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class PayType { 4 | public static final String POST_PAID = "Postpaid"; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/PerformanceKey.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class PerformanceKey { 4 | private String Key; 5 | private String Unit; 6 | private String ValueFormat; 7 | private PerformanceValues Values; 8 | public String getKey() { 9 | return Key; 10 | } 11 | public void setKey(String key) { 12 | Key = key; 13 | } 14 | public String getUnit() { 15 | return Unit; 16 | } 17 | public void setUnit(String unit) { 18 | Unit = unit; 19 | } 20 | public String getValueFormat() { 21 | return ValueFormat; 22 | } 23 | public void setValueFormat(String valueFormat) { 24 | ValueFormat = valueFormat; 25 | } 26 | public PerformanceValues getValues() { 27 | return Values; 28 | } 29 | public void setValues(PerformanceValues values) { 30 | Values = values; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/PerformanceKeys.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class PerformanceKeys { 6 | private List PerformanceKey; 7 | 8 | public List getPerformanceKey() { 9 | return PerformanceKey; 10 | } 11 | 12 | public void setPerformanceKey(List performanceKey) { 13 | PerformanceKey = performanceKey; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/PerformanceValue.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class PerformanceValue { 4 | private String Value; 5 | private String Date; 6 | public String getValue() { 7 | return Value; 8 | } 9 | public void setValue(String value) { 10 | Value = value; 11 | } 12 | public String getDate() { 13 | return Date; 14 | } 15 | public void setDate(String date) { 16 | Date = date; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/PerformanceValues.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class PerformanceValues { 6 | private List PerformanceValue; 7 | 8 | public List getPerformanceValue() { 9 | return PerformanceValue; 10 | } 11 | 12 | public void setPerformanceValue(List performanceValue) { 13 | PerformanceValue = performanceValue; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/PreferredBackupPeriod.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class PreferredBackupPeriod { 4 | public static final String MONDAY = "Monday"; 5 | public static final String TUESDAY = "Tuesday"; 6 | public static final String WEDNESDAY = "Wednesday"; 7 | public static final String THURSDAY = "Thursday"; 8 | public static final String FRIDAY = "Friday"; 9 | public static final String SATURDAY = "Saturday"; 10 | public static final String SUNDAY = "Sunday"; 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/RDSRegion.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class RDSRegion { 4 | private String RegionId; 5 | 6 | public String getRegionId() { 7 | return RegionId; 8 | } 9 | 10 | public void setRegionId(String regionId) { 11 | RegionId = regionId; 12 | } 13 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/ReadOnlyDBInstanceId.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class ReadOnlyDBInstanceId { 4 | private String DBInstanceId; 5 | 6 | public String getDBInstanceId() { 7 | return DBInstanceId; 8 | } 9 | 10 | public void setDBInstanceId(String dBInstanceId) { 11 | DBInstanceId = dBInstanceId; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/ReadOnlyDBInstanceIds.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class ReadOnlyDBInstanceIds { 7 | private List ReadOnlyDBInstanceId = new ArrayList(); 8 | 9 | public List getReadOnlyDBInstanceId() { 10 | return ReadOnlyDBInstanceId; 11 | } 12 | 13 | public void setReadOnlyDBInstanceId( 14 | List readOnlyDBInstanceId) { 15 | ReadOnlyDBInstanceId = readOnlyDBInstanceId; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/Regions.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | 6 | public class Regions { 7 | private List RDSRegion; 8 | 9 | public List getRDSRegion() { 10 | return RDSRegion; 11 | } 12 | 13 | public void setRDSRegion(List rDSRegion) { 14 | RDSRegion = rDSRegion; 15 | } 16 | 17 | public List getList() { 18 | return RDSRegion; 19 | } 20 | } -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SQLRecord.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class SQLRecord { 4 | private String DBName; 5 | private String AccountName; 6 | private String HostAddress; 7 | private String SQLText; 8 | private Long TotalExecutionTimes; 9 | private Long ReturnRowCounts; 10 | private String ExecuteTime; 11 | public String getDBName() { 12 | return DBName; 13 | } 14 | public void setDBName(String dBName) { 15 | DBName = dBName; 16 | } 17 | public String getAccountName() { 18 | return AccountName; 19 | } 20 | public void setAccountName(String accountName) { 21 | AccountName = accountName; 22 | } 23 | public String getHostAddress() { 24 | return HostAddress; 25 | } 26 | public void setHostAddress(String hostAddress) { 27 | HostAddress = hostAddress; 28 | } 29 | public String getSQLText() { 30 | return SQLText; 31 | } 32 | public void setSQLText(String sQLText) { 33 | SQLText = sQLText; 34 | } 35 | public Long getTotalExecutionTimes() { 36 | return TotalExecutionTimes; 37 | } 38 | public void setTotalExecutionTimes(Long totalExecutionTimes) { 39 | TotalExecutionTimes = totalExecutionTimes; 40 | } 41 | public Long getReturnRowCounts() { 42 | return ReturnRowCounts; 43 | } 44 | public void setReturnRowCounts(Long returnRowCounts) { 45 | ReturnRowCounts = returnRowCounts; 46 | } 47 | public String getExecuteTime() { 48 | return ExecuteTime; 49 | } 50 | public void setExecuteTime(String executeTime) { 51 | ExecuteTime = executeTime; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SQLRecords.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class SQLRecords { 7 | private List SQLRecord = new ArrayList(); 8 | 9 | public List getSQLRecord() { 10 | return SQLRecord; 11 | } 12 | 13 | public void setSQLRecord(List sQLRecord) { 14 | SQLRecord = sQLRecord; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SQLReport.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class SQLReport { 4 | private String SQLText; 5 | private String TotalExecutionCounts; 6 | private String TotalExecutionTimes; 7 | private String ReturnTotalRowCounts; 8 | public String getSQLText() { 9 | return SQLText; 10 | } 11 | public void setSQLText(String sQLText) { 12 | SQLText = sQLText; 13 | } 14 | public String getTotalExecutionCounts() { 15 | return TotalExecutionCounts; 16 | } 17 | public void setTotalExecutionCounts(String totalExecutionCounts) { 18 | TotalExecutionCounts = totalExecutionCounts; 19 | } 20 | public String getTotalExecutionTimes() { 21 | return TotalExecutionTimes; 22 | } 23 | public void setTotalExecutionTimes(String totalExecutionTimes) { 24 | TotalExecutionTimes = totalExecutionTimes; 25 | } 26 | public String getReturnTotalRowCounts() { 27 | return ReturnTotalRowCounts; 28 | } 29 | public void setReturnTotalRowCounts(String returnTotalRowCounts) { 30 | ReturnTotalRowCounts = returnTotalRowCounts; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SQLReports.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class SQLReports { 7 | private List SQLReport = new ArrayList(); 8 | 9 | public List getSQLReport() { 10 | return SQLReport; 11 | } 12 | 13 | public void setSQLReport(List sQLReport) { 14 | SQLReport = sQLReport; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SQLSlowLogs.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class SQLSlowLogs { 7 | private List SQLSlowLog = new ArrayList(); 8 | 9 | public List getSQLSlowLog() { 10 | return SQLSlowLog; 11 | } 12 | 13 | public void setSQLSlowLog(List sQLSlowLog) { 14 | SQLSlowLog = sQLSlowLog; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SQLSlowRecord.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class SQLSlowRecord { 4 | private String HostAddress; 5 | private String DBName; 6 | private String SQLText; 7 | private Long QueryTimes; 8 | private Long LockTimes; 9 | private Long ParseRowCounts; 10 | private Long ReturnRowCounts; 11 | private String ExecutionStartTime; 12 | public String getHostAddress() { 13 | return HostAddress; 14 | } 15 | public void setHostAddress(String hostAddress) { 16 | HostAddress = hostAddress; 17 | } 18 | public String getDBName() { 19 | return DBName; 20 | } 21 | public void setDBName(String dBName) { 22 | DBName = dBName; 23 | } 24 | public String getSQLText() { 25 | return SQLText; 26 | } 27 | public void setSQLText(String sQLText) { 28 | SQLText = sQLText; 29 | } 30 | public Long getQueryTimes() { 31 | return QueryTimes; 32 | } 33 | public void setQueryTimes(Long queryTimes) { 34 | QueryTimes = queryTimes; 35 | } 36 | public Long getLockTimes() { 37 | return LockTimes; 38 | } 39 | public void setLockTimes(Long lockTimes) { 40 | LockTimes = lockTimes; 41 | } 42 | public Long getParseRowCounts() { 43 | return ParseRowCounts; 44 | } 45 | public void setParseRowCounts(Long parseRowCounts) { 46 | ParseRowCounts = parseRowCounts; 47 | } 48 | public Long getReturnRowCounts() { 49 | return ReturnRowCounts; 50 | } 51 | public void setReturnRowCounts(Long returnRowCounts) { 52 | ReturnRowCounts = returnRowCounts; 53 | } 54 | public String getExecutionStartTime() { 55 | return ExecutionStartTime; 56 | } 57 | public void setExecutionStartTime(String executionStartTime) { 58 | ExecutionStartTime = executionStartTime; 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SQLSlowRecords.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class SQLSlowRecords { 7 | private List SQLSlowRecord = new ArrayList(); 8 | 9 | public List getSQLSlowRecord() { 10 | return SQLSlowRecord; 11 | } 12 | 13 | public void setSQLSlowRecord(List sQLSlowRecord) { 14 | SQLSlowRecord = sQLSlowRecord; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/SortKey.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class SortKey { 4 | public static final String SQLSERVER_TOTALEXECUTIONCOUNTS = "TotalExecutionCounts"; 5 | public static final String SQLSERVER_TOTALQUERYTIMES = "TotalQueryTimes"; 6 | public static final String SQLSERVER_TOTALLOGICALREADS = "TotalLogicalReads"; 7 | public static final String SQLSERVER_TOTALPHYSICALREADS = "TotalPhysicalReads"; 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/TemplateRecord.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | public class TemplateRecord { 4 | private String ParameterName; 5 | private String ParameterValue; 6 | private String ForceModify; 7 | private String ForceRestart; 8 | private String CheckingCode; 9 | private String ParameterDescription; 10 | public String getParameterName() { 11 | return ParameterName; 12 | } 13 | public void setParameterName(String parameterName) { 14 | ParameterName = parameterName; 15 | } 16 | public String getParameterValue() { 17 | return ParameterValue; 18 | } 19 | public void setParameterValue(String parameterValue) { 20 | ParameterValue = parameterValue; 21 | } 22 | public String getForceModify() { 23 | return ForceModify; 24 | } 25 | public void setForceModify(String forceModify) { 26 | ForceModify = forceModify; 27 | } 28 | public String getForceRestart() { 29 | return ForceRestart; 30 | } 31 | public void setForceRestart(String forceRestart) { 32 | ForceRestart = forceRestart; 33 | } 34 | public String getCheckingCode() { 35 | return CheckingCode; 36 | } 37 | public void setCheckingCode(String checkingCode) { 38 | CheckingCode = checkingCode; 39 | } 40 | public String getParameterDescription() { 41 | return ParameterDescription; 42 | } 43 | public void setParameterDescription(String parameterDescription) { 44 | ParameterDescription = parameterDescription; 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/TemplateRecords.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model; 2 | 3 | import java.util.List; 4 | 5 | public class TemplateRecords { 6 | private List TemplateRecord; 7 | 8 | public List getTemplateRecord() { 9 | return TemplateRecord; 10 | } 11 | 12 | public void setTemplateRecord(List templateRecord) { 13 | TemplateRecord = templateRecord; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/CreateAccountRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class CreateAccountRequest extends Request { 6 | private String DBInstanceId; 7 | private String AccountName; 8 | private String AccountPassword; 9 | private String AccountDescription; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getAccountName() { 17 | return AccountName; 18 | } 19 | public void setAccountName(String accountName) { 20 | AccountName = accountName; 21 | } 22 | public String getAccountPassword() { 23 | return AccountPassword; 24 | } 25 | public void setAccountPassword(String accountPassword) { 26 | AccountPassword = accountPassword; 27 | } 28 | public String getAccountDescription() { 29 | return AccountDescription; 30 | } 31 | public void setAccountDescription(String accountDescription) { 32 | AccountDescription = accountDescription; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/CreateBackupRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class CreateBackupRequest extends Request { 6 | private String DBInstanceId; 7 | private String BackupMethod; 8 | private String BackupType; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getBackupMethod() { 16 | return BackupMethod; 17 | } 18 | public void setBackupMethod(String backupMethod) { 19 | BackupMethod = backupMethod; 20 | } 21 | public String getBackupType() { 22 | return BackupType; 23 | } 24 | public void setBackupType(String backupType) { 25 | BackupType = backupType; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/CreateDatabaseRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class CreateDatabaseRequest extends Request { 6 | private String DBInstanceId; 7 | private String DBName; 8 | private String CharacterSetName; 9 | private String DBDescription; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getDBName() { 17 | return DBName; 18 | } 19 | public void setDBName(String dBName) { 20 | DBName = dBName; 21 | } 22 | public String getCharacterSetName() { 23 | return CharacterSetName; 24 | } 25 | public void setCharacterSetName(String characterSetName) { 26 | CharacterSetName = characterSetName; 27 | } 28 | public String getDBDescription() { 29 | return DBDescription; 30 | } 31 | public void setDBDescription(String dBDescription) { 32 | DBDescription = dBDescription; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/CreateTempDBInstanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class CreateTempDBInstanceRequest extends Request { 6 | private String DBInstanceId; 7 | private Integer BackupId; 8 | private String RestoreTime; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public Integer getBackupId() { 16 | return BackupId; 17 | } 18 | public void setBackupId(Integer backupId) { 19 | BackupId = backupId; 20 | } 21 | public String getRestoreTime() { 22 | return RestoreTime; 23 | } 24 | public void setRestoreTime(String restoreTime) { 25 | RestoreTime = restoreTime; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DeleteAccountRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteAccountRequest extends Request { 6 | private String DBInstanceId; 7 | private String AccountName; 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | public void setDBInstanceId(String dBInstanceId) { 12 | DBInstanceId = dBInstanceId; 13 | } 14 | public String getAccountName() { 15 | return AccountName; 16 | } 17 | public void setAccountName(String accountName) { 18 | AccountName = accountName; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DeleteDBInstanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteDBInstanceRequest extends Request { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DeleteDatabaseRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteDatabaseRequest extends Request { 6 | private String DBInstanceId; 7 | private String DBName; 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | public void setDBInstanceId(String dBInstanceId) { 12 | DBInstanceId = dBInstanceId; 13 | } 14 | public String getDBName() { 15 | return DBName; 16 | } 17 | public void setDBName(String dBName) { 18 | DBName = dBName; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeAccountsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeAccountsRequest extends Request { 6 | private String DBInstanceId; 7 | private String AccountName; 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | public void setDBInstanceId(String dBInstanceId) { 12 | DBInstanceId = dBInstanceId; 13 | } 14 | public String getAccountName() { 15 | return AccountName; 16 | } 17 | public void setAccountName(String accountName) { 18 | AccountName = accountName; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeBackupPolicyRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeBackupPolicyRequest extends Request { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeBackupsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeBackupsRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | private Integer BackupId; 8 | private String BackupStatus; 9 | private String BackupMode; 10 | private String StartTime; 11 | private String EndTime; 12 | public String getDBInstanceId() { 13 | return DBInstanceId; 14 | } 15 | public void setDBInstanceId(String dBInstanceId) { 16 | DBInstanceId = dBInstanceId; 17 | } 18 | public Integer getBackupId() { 19 | return BackupId; 20 | } 21 | public void setBackupId(Integer backupId) { 22 | BackupId = backupId; 23 | } 24 | public String getBackupStatus() { 25 | return BackupStatus; 26 | } 27 | public void setBackupStatus(String backupStatus) { 28 | BackupStatus = backupStatus; 29 | } 30 | public String getBackupMode() { 31 | return BackupMode; 32 | } 33 | public void setBackupMode(String backupMode) { 34 | BackupMode = backupMode; 35 | } 36 | public String getStartTime() { 37 | return StartTime; 38 | } 39 | public void setStartTime(String startTime) { 40 | StartTime = startTime; 41 | } 42 | public String getEndTime() { 43 | return EndTime; 44 | } 45 | public void setEndTime(String endTime) { 46 | EndTime = endTime; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeBinlogFilesRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeBinlogFilesRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | private String StartTime; 8 | private String EndTime; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getStartTime() { 16 | return StartTime; 17 | } 18 | public void setStartTime(String startTime) { 19 | StartTime = startTime; 20 | } 21 | public String getEndTime() { 22 | return EndTime; 23 | } 24 | public void setEndTime(String endTime) { 25 | EndTime = endTime; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeDBInstanceAttributeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeDBInstanceAttributeRequest extends Request { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeDBInstancePerformanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeDBInstancePerformanceRequest extends Request { 6 | private String DBInstanceId; 7 | private String Key; 8 | private String StartTime; 9 | private String EndTime; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getKey() { 17 | return Key; 18 | } 19 | public void setKey(String key) { 20 | Key = key; 21 | } 22 | public String getStartTime() { 23 | return StartTime; 24 | } 25 | public void setStartTime(String startTime) { 26 | StartTime = startTime; 27 | } 28 | public String getEndTime() { 29 | return EndTime; 30 | } 31 | public void setEndTime(String endTime) { 32 | EndTime = endTime; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeDBInstancesRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeDBInstancesRequest extends PageableRequest { 6 | private String RegionId; 7 | private String Engine; 8 | private String DBInstanceType; 9 | public String getRegionId() { 10 | return RegionId; 11 | } 12 | public void setRegionId(String regionId) { 13 | RegionId = regionId; 14 | } 15 | public String getEngine() { 16 | return Engine; 17 | } 18 | public void setEngine(String engine) { 19 | Engine = engine; 20 | } 21 | public String getDBInstanceType() { 22 | return DBInstanceType; 23 | } 24 | public void setDBInstanceType(String dBInstanceType) { 25 | DBInstanceType = dBInstanceType; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeDatabasesRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeDatabasesRequest extends Request { 6 | private String DBInstanceId; 7 | private String DBName; 8 | private String DBStatus; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getDBName() { 16 | return DBName; 17 | } 18 | public void setDBName(String dBName) { 19 | DBName = dBName; 20 | } 21 | public String getDBStatus() { 22 | return DBStatus; 23 | } 24 | public void setDBStatus(String dBStatus) { 25 | DBStatus = dBStatus; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeErrorLogsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeErrorLogsRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | private String StartTime; 8 | private String EndTime; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getStartTime() { 16 | return StartTime; 17 | } 18 | public void setStartTime(String startTime) { 19 | StartTime = startTime; 20 | } 21 | public String getEndTime() { 22 | return EndTime; 23 | } 24 | public void setEndTime(String endTime) { 25 | EndTime = endTime; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeOptimizeAdviceOnBigTableRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeOptimizeAdviceOnBigTableRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeOptimizeAdviceOnExcessIndexRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeOptimizeAdviceOnExcessIndexRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeOptimizeAdviceOnMissIndexRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeOptimizeAdviceOnMissIndexRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeOptimizeAdviceOnMissPKRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeOptimizeAdviceOnMissPKRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeOptimizeAdviceOnStorageRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeOptimizeAdviceOnStorageRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeParameterTemplatesRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeParameterTemplatesRequest extends Request{ 6 | private String Engine; 7 | private String EngineVersion; 8 | public String getEngine() { 9 | return Engine; 10 | } 11 | public void setEngine(String engine) { 12 | Engine = engine; 13 | } 14 | public String getEngineVersion() { 15 | return EngineVersion; 16 | } 17 | public void setEngineVersion(String engineVersion) { 18 | EngineVersion = engineVersion; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeParametersRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeParametersRequest extends Request { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeResourceUsageRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeResourceUsageRequest extends Request { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeSQLLogRecordsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeSQLLogRecordsRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | private String StartTime; 8 | private String EndTime; 9 | private String QueryKeywords; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getStartTime() { 17 | return StartTime; 18 | } 19 | public void setStartTime(String startTime) { 20 | StartTime = startTime; 21 | } 22 | public String getEndTime() { 23 | return EndTime; 24 | } 25 | public void setEndTime(String endTime) { 26 | EndTime = endTime; 27 | } 28 | public String getQueryKeywords() { 29 | return QueryKeywords; 30 | } 31 | public void setQueryKeywords(String queryKeywords) { 32 | QueryKeywords = queryKeywords; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeSQLLogReportsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeSQLLogReportsRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | private String StartTime; 8 | private String EndTime; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getStartTime() { 16 | return StartTime; 17 | } 18 | public void setStartTime(String startTime) { 19 | StartTime = startTime; 20 | } 21 | public String getEndTime() { 22 | return EndTime; 23 | } 24 | public void setEndTime(String endTime) { 25 | EndTime = endTime; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeSlowLogRecordsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeSlowLogRecordsRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | private String StartTime; 8 | private String EndTime; 9 | private String DBName; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getStartTime() { 17 | return StartTime; 18 | } 19 | public void setStartTime(String startTime) { 20 | StartTime = startTime; 21 | } 22 | public String getEndTime() { 23 | return EndTime; 24 | } 25 | public void setEndTime(String endTime) { 26 | EndTime = endTime; 27 | } 28 | public String getDBName() { 29 | return DBName; 30 | } 31 | public void setDBName(String dBName) { 32 | DBName = dBName; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/DescribeSlowLogsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.PageableRequest; 4 | 5 | public class DescribeSlowLogsRequest extends PageableRequest { 6 | private String DBInstanceId; 7 | private String StartTime; 8 | private String EndTime; 9 | private String DBName; 10 | private String SortKey; 11 | public String getDBInstanceId() { 12 | return DBInstanceId; 13 | } 14 | public void setDBInstanceId(String dBInstanceId) { 15 | DBInstanceId = dBInstanceId; 16 | } 17 | public String getStartTime() { 18 | return StartTime; 19 | } 20 | public void setStartTime(String startTime) { 21 | StartTime = startTime; 22 | } 23 | public String getEndTime() { 24 | return EndTime; 25 | } 26 | public void setEndTime(String endTime) { 27 | EndTime = endTime; 28 | } 29 | public String getDBName() { 30 | return DBName; 31 | } 32 | public void setDBName(String dBName) { 33 | DBName = dBName; 34 | } 35 | public String getSortKey() { 36 | return SortKey; 37 | } 38 | public void setSortKey(String sortKey) { 39 | SortKey = sortKey; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/GrantAccountPrivilegeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | 6 | public class GrantAccountPrivilegeRequest extends Request { 7 | private String DBInstanceId; 8 | private String AccountName; 9 | private String DBName; 10 | private String AccountPrivilege; 11 | public String getDBInstanceId() { 12 | return DBInstanceId; 13 | } 14 | public void setDBInstanceId(String dBInstanceId) { 15 | DBInstanceId = dBInstanceId; 16 | } 17 | public String getAccountName() { 18 | return AccountName; 19 | } 20 | public void setAccountName(String accountName) { 21 | AccountName = accountName; 22 | } 23 | public String getDBName() { 24 | return DBName; 25 | } 26 | public void setDBName(String dBName) { 27 | DBName = dBName; 28 | } 29 | public String getAccountPrivilege() { 30 | return AccountPrivilege; 31 | } 32 | public void setAccountPrivilege(String accountPrivilege) { 33 | AccountPrivilege = accountPrivilege; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifyAccountDescriptionRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyAccountDescriptionRequest extends Request { 6 | private String DBInstanceId; 7 | private String AccountName; 8 | private String AccountDescription; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getAccountName() { 16 | return AccountName; 17 | } 18 | public void setAccountName(String accountName) { 19 | AccountName = accountName; 20 | } 21 | public String getAccountDescription() { 22 | return AccountDescription; 23 | } 24 | public void setAccountDescription(String accountDescription) { 25 | AccountDescription = accountDescription; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifyBackupPolicyRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyBackupPolicyRequest extends Request { 6 | private String DBInstanceId; 7 | private String PreferredBackupTime; 8 | private String PreferredBackupPeriod; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getPreferredBackupTime() { 16 | return PreferredBackupTime; 17 | } 18 | public void setPreferredBackupTime(String preferredBackupTime) { 19 | PreferredBackupTime = preferredBackupTime; 20 | } 21 | public String getPreferredBackupPeriod() { 22 | return PreferredBackupPeriod; 23 | } 24 | public void setPreferredBackupPeriod(String preferredBackupPeriod) { 25 | PreferredBackupPeriod = preferredBackupPeriod; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifyDBDescriptionRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyDBDescriptionRequest extends Request { 6 | private String DBInstanceId; 7 | private String DBName; 8 | private String DBDescription; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getDBName() { 16 | return DBName; 17 | } 18 | public void setDBName(String dBName) { 19 | DBName = dBName; 20 | } 21 | public String getDBDescription() { 22 | return DBDescription; 23 | } 24 | public void setDBDescription(String dBDescription) { 25 | DBDescription = dBDescription; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifyDBInstanceDescriptionRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyDBInstanceDescriptionRequest extends Request { 6 | private String DBInstanceId; 7 | private String DBInstanceDescription; 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | public void setDBInstanceId(String dBInstanceId) { 12 | DBInstanceId = dBInstanceId; 13 | } 14 | public String getDBInstanceDescription() { 15 | return DBInstanceDescription; 16 | } 17 | public void setDBInstanceDescription(String dBInstanceDescription) { 18 | DBInstanceDescription = dBInstanceDescription; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifyDBInstanceMaintainTimeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyDBInstanceMaintainTimeRequest extends Request { 6 | private String DBInstanceId; 7 | private String MaintainTime; 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | public void setDBInstanceId(String dBInstanceId) { 12 | DBInstanceId = dBInstanceId; 13 | } 14 | public String getMaintainTime() { 15 | return MaintainTime; 16 | } 17 | public void setMaintainTime(String maintainTime) { 18 | MaintainTime = maintainTime; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifyDBInstanceSpecRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyDBInstanceSpecRequest extends Request { 6 | private String DBInstanceId; 7 | private String PayType; 8 | private String DBInstanceClass; 9 | private Integer DBInstanceStorage; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getPayType() { 17 | return PayType; 18 | } 19 | public void setPayType(String payType) { 20 | PayType = payType; 21 | } 22 | public String getDBInstanceClass() { 23 | return DBInstanceClass; 24 | } 25 | public void setDBInstanceClass(String dBInstanceClass) { 26 | DBInstanceClass = dBInstanceClass; 27 | } 28 | public Integer getDBInstanceStorage() { 29 | return DBInstanceStorage; 30 | } 31 | public void setDBInstanceStorage(Integer dBInstanceStorage) { 32 | DBInstanceStorage = dBInstanceStorage; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifyParameterRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyParameterRequest extends Request { 6 | private String DBInstanceId; 7 | private String Parameters; 8 | private boolean Forcerestart; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getParameters() { 16 | return Parameters; 17 | } 18 | public void setParameters(String parameters) { 19 | Parameters = parameters; 20 | } 21 | public boolean isForcerestart() { 22 | return Forcerestart; 23 | } 24 | public void setForcerestart(boolean forcerestart) { 25 | Forcerestart = forcerestart; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ModifySecurityIpsRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifySecurityIpsRequest extends Request { 6 | private String DBInstanceId; 7 | private String SecurityIps; 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | public void setDBInstanceId(String dBInstanceId) { 12 | DBInstanceId = dBInstanceId; 13 | } 14 | public String getSecurityIps() { 15 | return SecurityIps; 16 | } 17 | public void setSecurityIps(String securityIps) { 18 | SecurityIps = securityIps; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/PurgeDBInstanceLogRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class PurgeDBInstanceLogRequest extends Request { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/ResetAccountPasswordRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ResetAccountPasswordRequest extends Request { 6 | private String DBInstanceId; 7 | private String AccountName; 8 | private String AccountPassword; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getAccountName() { 16 | return AccountName; 17 | } 18 | public void setAccountName(String accountName) { 19 | AccountName = accountName; 20 | } 21 | public String getAccountPassword() { 22 | return AccountPassword; 23 | } 24 | public void setAccountPassword(String accountPassword) { 25 | AccountPassword = accountPassword; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/RestartDBInstanceRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class RestartDBInstanceRequest extends Request { 6 | private String DBInstanceId; 7 | 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/RevokeAccountPrivilegeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class RevokeAccountPrivilegeRequest extends Request { 6 | private String DBInstanceId; 7 | private String AccountName; 8 | private String DBName; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getAccountName() { 16 | return AccountName; 17 | } 18 | public void setAccountName(String accountName) { 19 | AccountName = accountName; 20 | } 21 | public String getDBName() { 22 | return DBName; 23 | } 24 | public void setDBName(String dBName) { 25 | DBName = dBName; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/SwitchDBInstanceNetTypeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class SwitchDBInstanceNetTypeRequest extends Request { 6 | private String DBInstanceId; 7 | private String ConnectionStringPrefix; 8 | private Integer Port; 9 | public String getDBInstanceId() { 10 | return DBInstanceId; 11 | } 12 | public void setDBInstanceId(String dBInstanceId) { 13 | DBInstanceId = dBInstanceId; 14 | } 15 | public String getConnectionStringPrefix() { 16 | return ConnectionStringPrefix; 17 | } 18 | public void setConnectionStringPrefix(String connectionStringPrefix) { 19 | ConnectionStringPrefix = connectionStringPrefix; 20 | } 21 | public Integer getPort() { 22 | return Port; 23 | } 24 | public void setPort(Integer port) { 25 | Port = port; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/request/UpgradeDBInstanceEngineVersionRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class UpgradeDBInstanceEngineVersionRequest extends Request { 6 | private String DBInstanceId; 7 | private String EngineVersion; 8 | public String getDBInstanceId() { 9 | return DBInstanceId; 10 | } 11 | public void setDBInstanceId(String dBInstanceId) { 12 | DBInstanceId = dBInstanceId; 13 | } 14 | public String getEngineVersion() { 15 | return EngineVersion; 16 | } 17 | public void setEngineVersion(String engineVersion) { 18 | EngineVersion = engineVersion; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/CreateDBInstanceResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class CreateDBInstanceResponse extends Response { 6 | private String DBInstanceId; 7 | private String OrderId; 8 | private String ConnectionString; 9 | private String Port; 10 | public String getDBInstanceId() { 11 | return DBInstanceId; 12 | } 13 | public void setDBInstanceId(String dBInstanceId) { 14 | DBInstanceId = dBInstanceId; 15 | } 16 | public String getOrderId() { 17 | return OrderId; 18 | } 19 | public void setOrderId(String orderId) { 20 | OrderId = orderId; 21 | } 22 | public String getConnectionString() { 23 | return ConnectionString; 24 | } 25 | public void setConnectionString(String connectionString) { 26 | ConnectionString = connectionString; 27 | } 28 | public String getPort() { 29 | return Port; 30 | } 31 | public void setPort(String port) { 32 | Port = port; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/CreateTempDBInstanceResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class CreateTempDBInstanceResponse extends Response { 6 | private String TempDBInstanceId; 7 | 8 | public String getTempDBInstanceId() { 9 | return TempDBInstanceId; 10 | } 11 | 12 | public void setTempDBInstanceId(String tempDBInstanceId) { 13 | TempDBInstanceId = tempDBInstanceId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeAccountsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.rds.model.DBInstanceAccounts; 5 | public class DescribeAccountsResponse extends Response { 6 | private DBInstanceAccounts Accounts; 7 | 8 | public DBInstanceAccounts getAccounts() { 9 | return Accounts; 10 | } 11 | 12 | public void setAccounts(DBInstanceAccounts accounts) { 13 | Accounts = accounts; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeBackupPolicyResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class DescribeBackupPolicyResponse extends Response { 6 | private Integer BackupRetentionPeriod; 7 | private String PreferredBackupTime; 8 | private String PreferredBackupPeriod; 9 | public Integer getBackupRetentionPeriod() { 10 | return BackupRetentionPeriod; 11 | } 12 | public void setBackupRetentionPeriod(Integer backupRetentionPeriod) { 13 | BackupRetentionPeriod = backupRetentionPeriod; 14 | } 15 | public String getPreferredBackupTime() { 16 | return PreferredBackupTime; 17 | } 18 | public void setPreferredBackupTime(String preferredBackupTime) { 19 | PreferredBackupTime = preferredBackupTime; 20 | } 21 | public String getPreferredBackupPeriod() { 22 | return PreferredBackupPeriod; 23 | } 24 | public void setPreferredBackupPeriod(String preferredBackupPeriod) { 25 | PreferredBackupPeriod = preferredBackupPeriod; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeBackupsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.Backups; 4 | 5 | public class DescribeBackupsResponse extends PageableResponse { 6 | private Backups Items = new Backups(); 7 | 8 | public Backups getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(Backups items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getBackup().addAll(((DescribeBackupsResponse) response).getItems().getBackup()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeBinlogFilesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.BinLogFiles; 4 | 5 | public class DescribeBinlogFilesResponse extends PageableResponse { 6 | private BinLogFiles Items = new BinLogFiles(); 7 | 8 | public BinLogFiles getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(BinLogFiles items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getBinLogFile().addAll(((DescribeBinlogFilesResponse) response).getItems().getBinLogFile()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeDBInstanceAttributeResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.rds.model.DBInstanceAttributes; 5 | 6 | public class DescribeDBInstanceAttributeResponse extends Response { 7 | private DBInstanceAttributes Items = new DBInstanceAttributes(); 8 | 9 | public DBInstanceAttributes getItems() { 10 | return Items; 11 | } 12 | 13 | public void setItems(DBInstanceAttributes items) { 14 | Items = items; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeDBInstancePerformanceResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.rds.model.PerformanceKeys; 5 | 6 | public class DescribeDBInstancePerformanceResponse extends Response { 7 | private String DBInstanceId; 8 | private String Engine; 9 | private String StartTime; 10 | private String EndTime; 11 | private PerformanceKeys PerformanceKeys; 12 | public String getDBInstanceId() { 13 | return DBInstanceId; 14 | } 15 | public void setDBInstanceId(String dBInstanceId) { 16 | DBInstanceId = dBInstanceId; 17 | } 18 | public String getEngine() { 19 | return Engine; 20 | } 21 | public void setEngine(String engine) { 22 | Engine = engine; 23 | } 24 | public String getStartTime() { 25 | return StartTime; 26 | } 27 | public void setStartTime(String startTime) { 28 | StartTime = startTime; 29 | } 30 | public String getEndTime() { 31 | return EndTime; 32 | } 33 | public void setEndTime(String endTime) { 34 | EndTime = endTime; 35 | } 36 | public PerformanceKeys getPerformanceKeys() { 37 | return PerformanceKeys; 38 | } 39 | public void setPerformanceKeys(PerformanceKeys performanceKeys) { 40 | PerformanceKeys = performanceKeys; 41 | } 42 | 43 | } 44 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeDBInstancesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.DBInstances; 4 | 5 | public class DescribeDBInstancesResponse extends PageableResponse { 6 | private DBInstances Items = new DBInstances(); 7 | 8 | public DBInstances getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(DBInstances items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getDBInstance().addAll(((DescribeDBInstancesResponse) response).getItems().getDBInstance()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeDatabasesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.rds.model.Databases; 5 | 6 | public class DescribeDatabasesResponse extends Response { 7 | private Databases Databases; 8 | 9 | public Databases getDatabases() { 10 | return Databases; 11 | } 12 | 13 | public void setDatabases(Databases databases) { 14 | Databases = databases; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeErrorLogsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | import com.fit2cloud.aliyun.rds.model.ErrorLogs; 3 | 4 | public class DescribeErrorLogsResponse extends PageableResponse { 5 | private ErrorLogs Items = new ErrorLogs(); 6 | 7 | public ErrorLogs getItems() { 8 | return Items; 9 | } 10 | 11 | public void setItems(ErrorLogs items) { 12 | Items = items; 13 | } 14 | 15 | public void add(PageableResponse response) { 16 | super.add(response); 17 | getItems().getErrorLog().addAll(((DescribeErrorLogsResponse) response).getItems().getErrorLog()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeOptimizeAdviceOnBigTableResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.AdviceOnBigTables; 4 | 5 | public class DescribeOptimizeAdviceOnBigTableResponse extends PageableResponse { 6 | private AdviceOnBigTables Items = new AdviceOnBigTables(); 7 | 8 | public AdviceOnBigTables getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(AdviceOnBigTables items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getAdviceOnBigTable().addAll(((DescribeOptimizeAdviceOnBigTableResponse) response).getItems().getAdviceOnBigTable()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeOptimizeAdviceOnExcessIndexResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.AdviceOnExcessIndexes; 4 | 5 | public class DescribeOptimizeAdviceOnExcessIndexResponse extends 6 | PageableResponse { 7 | private AdviceOnExcessIndexes Items = new AdviceOnExcessIndexes(); 8 | 9 | public AdviceOnExcessIndexes getItems() { 10 | return Items; 11 | } 12 | 13 | public void setItems(AdviceOnExcessIndexes items) { 14 | Items = items; 15 | } 16 | 17 | public void add(PageableResponse response) { 18 | super.add(response); 19 | getItems().getAdviceOnExcessIndex().addAll(((DescribeOptimizeAdviceOnExcessIndexResponse) response).getItems().getAdviceOnExcessIndex()); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeOptimizeAdviceOnMissIndexResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.AdviceOnMissIndexes; 4 | 5 | public class DescribeOptimizeAdviceOnMissIndexResponse extends PageableResponse { 6 | private AdviceOnMissIndexes Items = new AdviceOnMissIndexes(); 7 | 8 | public AdviceOnMissIndexes getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(AdviceOnMissIndexes items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getAdviceOnMissIndex().addAll(((DescribeOptimizeAdviceOnMissIndexResponse) response).getItems().getAdviceOnMissIndex()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeOptimizeAdviceOnMissPKResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.AdviceOnMissPKs; 4 | 5 | public class DescribeOptimizeAdviceOnMissPKResponse extends PageableResponse { 6 | private AdviceOnMissPKs Items = new AdviceOnMissPKs(); 7 | 8 | public AdviceOnMissPKs getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(AdviceOnMissPKs items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getAdviceOnMissPK().addAll(((DescribeOptimizeAdviceOnMissPKResponse) response).getItems().getAdviceOnMissPK()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeOptimizeAdviceOnStorageResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.AdviceOnStorages; 4 | 5 | public class DescribeOptimizeAdviceOnStorageResponse extends PageableResponse { 6 | private AdviceOnStorages Items = new AdviceOnStorages(); 7 | 8 | public AdviceOnStorages getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(AdviceOnStorages items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getAdviceOnStorage().addAll(((DescribeOptimizeAdviceOnStorageResponse) response).getItems().getAdviceOnStorage()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeParameterTemplatesResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.rds.model.TemplateRecords; 5 | 6 | public class DescribeParameterTemplatesResponse extends Response { 7 | private String Engine; 8 | private String EngineVersion; 9 | private Integer ParameterCount; 10 | private TemplateRecords Parameters; 11 | public String getEngine() { 12 | return Engine; 13 | } 14 | public void setEngine(String engine) { 15 | Engine = engine; 16 | } 17 | public String getEngineVersion() { 18 | return EngineVersion; 19 | } 20 | public void setEngineVersion(String engineVersion) { 21 | EngineVersion = engineVersion; 22 | } 23 | public Integer getParameterCount() { 24 | return ParameterCount; 25 | } 26 | public void setParameterCount(Integer parameterCount) { 27 | ParameterCount = parameterCount; 28 | } 29 | public TemplateRecords getParameters() { 30 | return Parameters; 31 | } 32 | public void setParameters(TemplateRecords parameters) { 33 | Parameters = parameters; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeParametersResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.rds.model.DBInstanceParameters; 5 | 6 | public class DescribeParametersResponse extends Response { 7 | private String Engine; 8 | private String EngineVersion; 9 | private DBInstanceParameters RunningParameters; 10 | private DBInstanceParameters ConfigParameters; 11 | public String getEngine() { 12 | return Engine; 13 | } 14 | public void setEngine(String engine) { 15 | Engine = engine; 16 | } 17 | public String getEngineVersion() { 18 | return EngineVersion; 19 | } 20 | public void setEngineVersion(String engineVersion) { 21 | EngineVersion = engineVersion; 22 | } 23 | public DBInstanceParameters getRunningParameters() { 24 | return RunningParameters; 25 | } 26 | public void setRunningParameters(DBInstanceParameters runningParameters) { 27 | RunningParameters = runningParameters; 28 | } 29 | public DBInstanceParameters getConfigParameters() { 30 | return ConfigParameters; 31 | } 32 | public void setConfigParameters(DBInstanceParameters configParameters) { 33 | ConfigParameters = configParameters; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeRegionsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.rds.model.Regions; 5 | 6 | public class DescribeRegionsResponse extends Response { 7 | private Regions Regions; 8 | 9 | public Regions getRegions() { 10 | return Regions; 11 | } 12 | 13 | public void setRegions(Regions regions) { 14 | Regions = regions; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeResourceUsageResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class DescribeResourceUsageResponse extends Response { 6 | private String DBInstanceId; 7 | private String Engine; 8 | private long DiskUsed; 9 | private long DataSize; 10 | private long LogSize; 11 | private long BackupSize; 12 | public String getDBInstanceId() { 13 | return DBInstanceId; 14 | } 15 | public void setDBInstanceId(String dBInstanceId) { 16 | DBInstanceId = dBInstanceId; 17 | } 18 | public String getEngine() { 19 | return Engine; 20 | } 21 | public void setEngine(String engine) { 22 | Engine = engine; 23 | } 24 | public long getDiskUsed() { 25 | return DiskUsed; 26 | } 27 | public void setDiskUsed(long diskUsed) { 28 | DiskUsed = diskUsed; 29 | } 30 | public long getDataSize() { 31 | return DataSize; 32 | } 33 | public void setDataSize(long dataSize) { 34 | DataSize = dataSize; 35 | } 36 | public long getLogSize() { 37 | return LogSize; 38 | } 39 | public void setLogSize(long logSize) { 40 | LogSize = logSize; 41 | } 42 | public long getBackupSize() { 43 | return BackupSize; 44 | } 45 | public void setBackupSize(long backupSize) { 46 | BackupSize = backupSize; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeSQLLogRecordsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.SQLRecords; 4 | 5 | public class DescribeSQLLogRecordsResponse extends PageableResponse { 6 | private SQLRecords Items = new SQLRecords(); 7 | 8 | public SQLRecords getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(SQLRecords items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getSQLRecord().addAll(((DescribeSQLLogRecordsResponse) response).getItems().getSQLRecord()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeSQLLogReportsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.SQLReports; 4 | 5 | public class DescribeSQLLogReportsResponse extends PageableResponse { 6 | private SQLReports Items = new SQLReports(); 7 | 8 | public SQLReports getItems() { 9 | return Items; 10 | } 11 | 12 | public void setItems(SQLReports items) { 13 | Items = items; 14 | } 15 | 16 | public void add(PageableResponse response) { 17 | super.add(response); 18 | getItems().getSQLReport().addAll(((DescribeSQLLogReportsResponse) response).getItems().getSQLReport()); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeSlowLogRecordsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.SQLSlowRecords; 4 | 5 | public class DescribeSlowLogRecordsResponse extends PageableResponse { 6 | private String Engine; 7 | private SQLSlowRecords Items = new SQLSlowRecords(); 8 | public String getEngine() { 9 | return Engine; 10 | } 11 | public void setEngine(String engine) { 12 | Engine = engine; 13 | } 14 | public SQLSlowRecords getItems() { 15 | return Items; 16 | } 17 | public void setItems(SQLSlowRecords items) { 18 | Items = items; 19 | } 20 | public void add(PageableResponse response) { 21 | super.add(response); 22 | getItems().getSQLSlowRecord().addAll(((DescribeSlowLogRecordsResponse) response).getItems().getSQLSlowRecord()); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/DescribeSlowLogsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.rds.model.SQLSlowLogs; 4 | 5 | public class DescribeSlowLogsResponse extends PageableResponse { 6 | private String Engine; 7 | private String StartTime; 8 | private String EndTime; 9 | private SQLSlowLogs Items = new SQLSlowLogs(); 10 | public String getEngine() { 11 | return Engine; 12 | } 13 | public void setEngine(String engine) { 14 | Engine = engine; 15 | } 16 | public String getStartTime() { 17 | return StartTime; 18 | } 19 | public void setStartTime(String startTime) { 20 | StartTime = startTime; 21 | } 22 | public String getEndTime() { 23 | return EndTime; 24 | } 25 | public void setEndTime(String endTime) { 26 | EndTime = endTime; 27 | } 28 | public SQLSlowLogs getItems() { 29 | return Items; 30 | } 31 | public void setItems(SQLSlowLogs items) { 32 | Items = items; 33 | } 34 | public void add(PageableResponse response) { 35 | super.add(response); 36 | getItems().getSQLSlowLog().addAll(((DescribeSlowLogsResponse) response).getItems().getSQLSlowLog()); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/PageableResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class PageableResponse extends Response{ 6 | private Integer PageNumber; 7 | private Integer TotalRecordCount=0; 8 | private Integer PageRecordCount; 9 | public Integer getPageNumber() { 10 | return PageNumber; 11 | } 12 | public void setPageNumber(Integer pageNumber) { 13 | PageNumber = pageNumber; 14 | } 15 | public Integer getTotalRecordCount() { 16 | return TotalRecordCount; 17 | } 18 | public void setTotalRecordCount(Integer totalRecordCount) { 19 | TotalRecordCount = totalRecordCount; 20 | } 21 | public Integer getPageRecordCount() { 22 | return PageRecordCount; 23 | } 24 | public void setPageRecordCount(Integer pageRecordCount) { 25 | PageRecordCount = pageRecordCount; 26 | } 27 | 28 | public void add(PageableResponse response) { 29 | if (TotalRecordCount == 0) { 30 | this.TotalRecordCount = response.getTotalRecordCount(); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/rds/model/response/UpgradeDBInstanceEngineVersionResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.rds.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class UpgradeDBInstanceEngineVersionResponse extends Response { 6 | private Integer TaskId; 7 | 8 | public Integer getTaskId() { 9 | return TaskId; 10 | } 11 | 12 | public void setTaskId(Integer taskId) { 13 | TaskId = taskId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/SLBRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb; 2 | 3 | import com.fit2cloud.aliyun.AliyunCredentials; 4 | import com.fit2cloud.aliyun.BaseModuleRequest; 5 | 6 | public class SLBRequest extends BaseModuleRequest { 7 | 8 | private static final String API_VERSION = "2014-05-15"; 9 | private static final String ENDPOINT = "http://slb.aliyuncs.com/"; 10 | 11 | public SLBRequest(AliyunCredentials credentials) { 12 | super(credentials, ENDPOINT, API_VERSION); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/AddressType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class AddressType { 4 | public static final String INTERNET = "internet"; 5 | public static final String INTRANET = "intranet"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/BackendServer.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class BackendServer { 4 | private String ServerId; 5 | private Integer Weight; 6 | public String getServerId() { 7 | return ServerId; 8 | } 9 | public void setServerId(String serverId) { 10 | ServerId = serverId; 11 | } 12 | public Integer getWeight() { 13 | return Weight; 14 | } 15 | public void setWeight(Integer weight) { 16 | Weight = weight; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/BackendServerHealthStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class BackendServerHealthStatus { 4 | private String ServerId; 5 | private String ServerHealthStatus; 6 | public String getServerId() { 7 | return ServerId; 8 | } 9 | public void setServerId(String serverId) { 10 | ServerId = serverId; 11 | } 12 | public String getServerHealthStatus() { 13 | return ServerHealthStatus; 14 | } 15 | public void setServerHealthStatus(String serverHealthStatus) { 16 | ServerHealthStatus = serverHealthStatus; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/BackendServers.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | import java.util.List; 4 | 5 | public class BackendServers { 6 | private List BackendServer; 7 | 8 | public List getBackendServer() { 9 | return BackendServer; 10 | } 11 | 12 | public void setBackendServer(List backendServer) { 13 | BackendServer = backendServer; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/BackendServersHealthStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | import java.util.List; 4 | 5 | public class BackendServersHealthStatus { 6 | private List BackendServer; 7 | 8 | public List getBackendServer() { 9 | return BackendServer; 10 | } 11 | 12 | public void setBackendServer(List backendServer) { 13 | BackendServer = backendServer; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/InternetChargeType.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class InternetChargeType { 4 | public static final String PAYBYBANDWIDTH = "paybybandwidth"; 5 | public static final String PAYBYTRAFFIC = "paybytraffic"; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/ListenerPorts.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | import java.util.List; 4 | 5 | public class ListenerPorts { 6 | private List ListenerPort; 7 | 8 | public List getListenerPort() { 9 | return ListenerPort; 10 | } 11 | 12 | public void setListenerPort(List listenerPort) { 13 | ListenerPort = listenerPort; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/ListenerStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class ListenerStatus { 4 | public static final String STARTING = "starting"; 5 | public static final String RUNNING = "running"; 6 | public static final String CONFIGURING = "configuring"; 7 | public static final String STOPPING = "stopping"; 8 | public static final String STOPPED = "stopped"; 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/LoadBalancer.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class LoadBalancer { 4 | private String LoadBalancerId; 5 | private String LoadBalancerName; 6 | private String LoadBalancerStatus; 7 | public String getLoadBalancerId() { 8 | return LoadBalancerId; 9 | } 10 | public void setLoadBalancerId(String loadBalancerId) { 11 | LoadBalancerId = loadBalancerId; 12 | } 13 | public String getLoadBalancerName() { 14 | return LoadBalancerName; 15 | } 16 | public void setLoadBalancerName(String loadBalancerName) { 17 | LoadBalancerName = loadBalancerName; 18 | } 19 | public String getLoadBalancerStatus() { 20 | return LoadBalancerStatus; 21 | } 22 | public void setLoadBalancerStatus(String loadBalancerStatus) { 23 | LoadBalancerStatus = loadBalancerStatus; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/LoadBalancerStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class LoadBalancerStatus { 4 | public static final String INACTIVE = "inactive"; 5 | public static final String ACTIVE = "active"; 6 | public static final String LOCKED = "locked"; 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/LoadBalancers.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | import java.util.List; 4 | 5 | public class LoadBalancers { 6 | private List LoadBalancer; 7 | 8 | public List getLoadBalancer() { 9 | return LoadBalancer; 10 | } 11 | 12 | public void setLoadBalancer(List loadBalancer) { 13 | LoadBalancer = loadBalancer; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/Region.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class Region { 4 | private String RegionId; 5 | 6 | public String getRegionId() { 7 | return RegionId; 8 | } 9 | 10 | public void setRegionId(String regionId) { 11 | RegionId = regionId; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/Regions.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | import java.util.List; 4 | 5 | public class Regions { 6 | private List Region; 7 | 8 | public List getRegion() { 9 | return Region; 10 | } 11 | 12 | public void setRegion(List region) { 13 | Region = region; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/ServerHealthStatus.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model; 2 | 3 | public class ServerHealthStatus { 4 | public static final String NORMAL = "normal"; 5 | public static final String ABNORMAL = "abnormal"; 6 | public static final String UNAVAILABLE = "unavailable"; 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/AddBackendServersRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class AddBackendServersRequest extends Request { 6 | private String LoadBalancerId; 7 | private String BackendServers; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public String getBackendServers() { 15 | return BackendServers; 16 | } 17 | public void setBackendServers(String backendServers) { 18 | BackendServers = backendServers; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/CreateLoadBalancerRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class CreateLoadBalancerRequest extends Request { 6 | private String RegionId; 7 | private String LoadBalancerName; 8 | private String AddressType; 9 | private String InternetChargeType; 10 | private Integer Bandwidth; 11 | public String getRegionId() { 12 | return RegionId; 13 | } 14 | public void setRegionId(String regionId) { 15 | RegionId = regionId; 16 | } 17 | public String getLoadBalancerName() { 18 | return LoadBalancerName; 19 | } 20 | public void setLoadBalancerName(String loadBalancerName) { 21 | LoadBalancerName = loadBalancerName; 22 | } 23 | public String getAddressType() { 24 | return AddressType; 25 | } 26 | public void setAddressType(String addressType) { 27 | AddressType = addressType; 28 | } 29 | public String getInternetChargeType() { 30 | return InternetChargeType; 31 | } 32 | public void setInternetChargeType(String internetChargeType) { 33 | InternetChargeType = internetChargeType; 34 | } 35 | public Integer getBandwidth() { 36 | return Bandwidth; 37 | } 38 | public void setBandwidth(Integer bandwidth) { 39 | Bandwidth = bandwidth; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/DeleteLoadBalancerListenerRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteLoadBalancerListenerRequest extends Request { 6 | private String LoadBalancerId; 7 | private Integer ListenerPort; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public Integer getListenerPort() { 15 | return ListenerPort; 16 | } 17 | public void setListenerPort(Integer listenerPort) { 18 | ListenerPort = listenerPort; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/DeleteLoadBalancerRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DeleteLoadBalancerRequest extends Request { 6 | private String LoadBalancerId; 7 | 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | 12 | public void setLoadBalancerId(String loadBalancerId) { 13 | LoadBalancerId = loadBalancerId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/DescribeHealthStatusRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeHealthStatusRequest extends Request { 6 | private String LoadBalancerId; 7 | private Integer ListenerPort; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public Integer getListenerPort() { 15 | return ListenerPort; 16 | } 17 | public void setListenerPort(Integer listenerPort) { 18 | ListenerPort = listenerPort; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/DescribeLoadBalancerAttributeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeLoadBalancerAttributeRequest extends Request { 6 | private String LoadBalancerId; 7 | 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | 12 | public void setLoadBalancerId(String loadBalancerId) { 13 | LoadBalancerId = loadBalancerId; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/DescribeLoadBalancerHTTPListenerAttributeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeLoadBalancerHTTPListenerAttributeRequest extends Request { 6 | private String LoadBalancerId; 7 | private Integer ListenerPort; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public Integer getListenerPort() { 15 | return ListenerPort; 16 | } 17 | public void setListenerPort(Integer listenerPort) { 18 | ListenerPort = listenerPort; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/DescribeLoadBalancerTCPListenerAttributeRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeLoadBalancerTCPListenerAttributeRequest extends Request { 6 | private String LoadBalancerId; 7 | private Integer ListenerPort; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public Integer getListenerPort() { 15 | return ListenerPort; 16 | } 17 | public void setListenerPort(Integer listenerPort) { 18 | ListenerPort = listenerPort; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/DescribeLoadBalancersRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class DescribeLoadBalancersRequest extends Request { 6 | private String RegionId; 7 | private String LoadBalancerId; 8 | private String AddressType; 9 | private String InternetChargeType; 10 | private String ServerId; 11 | public String getRegionId() { 12 | return RegionId; 13 | } 14 | public void setRegionId(String regionId) { 15 | RegionId = regionId; 16 | } 17 | public String getLoadBalancerId() { 18 | return LoadBalancerId; 19 | } 20 | public void setLoadBalancerId(String loadBalancerId) { 21 | LoadBalancerId = loadBalancerId; 22 | } 23 | public String getAddressType() { 24 | return AddressType; 25 | } 26 | public void setAddressType(String addressType) { 27 | AddressType = addressType; 28 | } 29 | public String getInternetChargeType() { 30 | return InternetChargeType; 31 | } 32 | public void setInternetChargeType(String internetChargeType) { 33 | InternetChargeType = internetChargeType; 34 | } 35 | public String getServerId() { 36 | return ServerId; 37 | } 38 | public void setServerId(String serverId) { 39 | ServerId = serverId; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/ModifyLoadBalancerInternetSpecRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class ModifyLoadBalancerInternetSpecRequest extends Request { 6 | private String LoadBalancerId; 7 | private String InternetChargeType; 8 | private Integer Bandwidth; 9 | public String getLoadBalancerId() { 10 | return LoadBalancerId; 11 | } 12 | public void setLoadBalancerId(String loadBalancerId) { 13 | LoadBalancerId = loadBalancerId; 14 | } 15 | public String getInternetChargeType() { 16 | return InternetChargeType; 17 | } 18 | public void setInternetChargeType(String internetChargeType) { 19 | InternetChargeType = internetChargeType; 20 | } 21 | public Integer getBandwidth() { 22 | return Bandwidth; 23 | } 24 | public void setBandwidth(Integer bandwidth) { 25 | Bandwidth = bandwidth; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/RemoveBackendServersRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class RemoveBackendServersRequest extends Request { 6 | private String LoadBalancerId; 7 | private String BackendServers; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public String getBackendServers() { 15 | return BackendServers; 16 | } 17 | public void setBackendServers(String backendServers) { 18 | BackendServers = backendServers; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/SetLoadBalancerNameRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class SetLoadBalancerNameRequest extends Request { 6 | private String LoadBalancerId; 7 | private String LoadBalancerName; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public String getLoadBalancerName() { 15 | return LoadBalancerName; 16 | } 17 | public void setLoadBalancerName(String loadBalancerName) { 18 | LoadBalancerName = loadBalancerName; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/SetLoadBalancerStatusRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class SetLoadBalancerStatusRequest extends Request { 6 | private String LoadBalancerId; 7 | private String LoadBalancerStatus; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public String getLoadBalancerStatus() { 15 | return LoadBalancerStatus; 16 | } 17 | public void setLoadBalancerStatus(String loadBalancerStatus) { 18 | LoadBalancerStatus = loadBalancerStatus; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/StartLoadBalancerListenerRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class StartLoadBalancerListenerRequest extends Request { 6 | private String LoadBalancerId; 7 | private Integer ListenerPort; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public Integer getListenerPort() { 15 | return ListenerPort; 16 | } 17 | public void setListenerPort(Integer listenerPort) { 18 | ListenerPort = listenerPort; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/request/StopLoadBalancerListenerRequest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.request; 2 | 3 | import com.fit2cloud.aliyun.Request; 4 | 5 | public class StopLoadBalancerListenerRequest extends Request { 6 | private String LoadBalancerId; 7 | private Integer ListenerPort; 8 | public String getLoadBalancerId() { 9 | return LoadBalancerId; 10 | } 11 | public void setLoadBalancerId(String loadBalancerId) { 12 | LoadBalancerId = loadBalancerId; 13 | } 14 | public Integer getListenerPort() { 15 | return ListenerPort; 16 | } 17 | public void setListenerPort(Integer listenerPort) { 18 | ListenerPort = listenerPort; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/response/AddBackendServersResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.slb.model.BackendServers; 5 | 6 | public class AddBackendServersResponse extends Response { 7 | private String LoadBalancerId; 8 | private BackendServers BackendServers; 9 | public String getLoadBalancerId() { 10 | return LoadBalancerId; 11 | } 12 | public void setLoadBalancerId(String loadBalancerId) { 13 | LoadBalancerId = loadBalancerId; 14 | } 15 | public BackendServers getBackendServers() { 16 | return BackendServers; 17 | } 18 | public void setBackendServers(BackendServers backendServers) { 19 | BackendServers = backendServers; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/response/CreateLoadBalancerResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | 5 | public class CreateLoadBalancerResponse extends Response { 6 | private String LoadBalancerId; 7 | private String Address; 8 | private String LoadBalancerName; 9 | public String getLoadBalancerId() { 10 | return LoadBalancerId; 11 | } 12 | public void setLoadBalancerId(String loadBalancerId) { 13 | LoadBalancerId = loadBalancerId; 14 | } 15 | public String getAddress() { 16 | return Address; 17 | } 18 | public void setAddress(String address) { 19 | Address = address; 20 | } 21 | public String getLoadBalancerName() { 22 | return LoadBalancerName; 23 | } 24 | public void setLoadBalancerName(String loadBalancerName) { 25 | LoadBalancerName = loadBalancerName; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/response/DescribeHealthStatusResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.slb.model.BackendServersHealthStatus; 5 | 6 | public class DescribeHealthStatusResponse extends Response { 7 | private BackendServersHealthStatus BackendServers; 8 | 9 | public BackendServersHealthStatus getBackendServers() { 10 | return BackendServers; 11 | } 12 | 13 | public void setBackendServers(BackendServersHealthStatus backendServers) { 14 | BackendServers = backendServers; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/response/DescribeLoadBalancersResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.slb.model.LoadBalancers; 5 | 6 | public class DescribeLoadBalancersResponse extends Response { 7 | private LoadBalancers LoadBalancers; 8 | 9 | public LoadBalancers getLoadBalancers() { 10 | return LoadBalancers; 11 | } 12 | 13 | public void setLoadBalancers(LoadBalancers loadBalancers) { 14 | LoadBalancers = loadBalancers; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/response/DescribeRegionsResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.slb.model.Regions; 5 | 6 | public class DescribeRegionsResponse extends Response { 7 | private Regions Regions; 8 | 9 | public Regions getRegions() { 10 | return Regions; 11 | } 12 | 13 | public void setRegions(Regions regions) { 14 | Regions = regions; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/fit2cloud/aliyun/slb/model/response/RemoveBackendServersResponse.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun.slb.model.response; 2 | 3 | import com.fit2cloud.aliyun.Response; 4 | import com.fit2cloud.aliyun.slb.model.BackendServers; 5 | 6 | public class RemoveBackendServersResponse extends Response { 7 | private String LoadBalancerId; 8 | private BackendServers BackendServers; 9 | public String getLoadBalancerId() { 10 | return LoadBalancerId; 11 | } 12 | public void setLoadBalancerId(String loadBalancerId) { 13 | LoadBalancerId = loadBalancerId; 14 | } 15 | public BackendServers getBackendServers() { 16 | return BackendServers; 17 | } 18 | public void setBackendServers(BackendServers backendServers) { 19 | BackendServers = backendServers; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/test/java/com/fit2cloud/aliyun/AliyunBSSClientTest.java: -------------------------------------------------------------------------------- 1 | package com.fit2cloud.aliyun; 2 | 3 | import static org.junit.Assert.fail; 4 | 5 | import org.junit.Assert; 6 | import org.junit.Before; 7 | import org.junit.Test; 8 | 9 | import com.fit2cloud.aliyun.bss.BSSClient; 10 | import com.fit2cloud.aliyun.bss.model.request.DescribeCashDetailRequest; 11 | import com.fit2cloud.aliyun.bss.model.request.DescribeCouponListRequest; 12 | import com.fit2cloud.aliyun.bss.model.response.DescribeCashDetailResponse; 13 | import com.fit2cloud.aliyun.bss.model.response.DescribeCouponListResponse; 14 | 15 | public class AliyunBSSClientTest { 16 | 17 | private BSSClient client; 18 | 19 | @Before 20 | public void setUp() throws Exception { 21 | String ACCESS_KEY_ID = ""; 22 | String ACCESS_KEY_SECRET = ""; 23 | client = new BSSClient(new AliyunCredentials(ACCESS_KEY_ID, ACCESS_KEY_SECRET)); 24 | } 25 | 26 | @Test 27 | public void testDescribeCachDetail() { 28 | try { 29 | DescribeCashDetailRequest request = new DescribeCashDetailRequest(); 30 | DescribeCashDetailResponse response = client.describeCashDetail(request); 31 | System.out.println("testDescribeCachDetail :: "+response); 32 | Assert.assertTrue(true); 33 | } catch (Exception e) { 34 | e.printStackTrace(); 35 | fail(e.getMessage()); 36 | } 37 | } 38 | 39 | @Test 40 | public void testDescribeCouponList() { 41 | try { 42 | DescribeCouponListRequest request = new DescribeCouponListRequest(); 43 | DescribeCouponListResponse response = client.describeCouponList(request); 44 | System.out.println("testDescribeCouponList :: "+response); 45 | Assert.assertTrue(true); 46 | } catch (Exception e) { 47 | e.printStackTrace(); 48 | fail(e.getMessage()); 49 | } 50 | } 51 | 52 | } 53 | 54 | --------------------------------------------------------------------------------